GenericProgramming [view]
      GP [view]
      ProgrammingParadigm [view]
           SoftwareEngineering [view]
           Paradigm [view]
           ProcedualProgramming [view]
           ObjectOrientedProgramming [view]
           ValueOrientedProgramming [view]
           VOP [view]
           AspectOrientedProgramming [view]
           AOP [view]
           ComponentBasedDevelopment [view]
           CBD [view]
           IntentionalProgramming [view]
           IP [view]
           MetaClassProgramming [view]
      Algorithm [view]
           DataStructure [view]
           ComputerScience [view]
           HowToSolveIt [view]
           ComputationalComplexity [view]
           AlgorithmicComplexity [view]
           RandomizedAlgorithm [view]
           DivideAndConquer [view]
           DynamicProgramming [view]
           Recursion [view]
           GreedyAlgorithm [view]
           HeuristicAlgorithm [view]
           EvolutionaryAlgorithm [view]
           Bioinformatics [view]
           BackwardAlgorithm [view]
           BaumWelchAlgorithm [view]
           ForwardAlgorithm [view]
           GeneticAlgorithm [view]
      FunctionalProgramming [view]
      OOP [view]