User:Chenhaiyu1/Books/Programming language


 * Programming language
 * History of programming languages
 * Programming language generations
 * First-generation programming language
 * Second-generation programming language
 * Third-generation programming language
 * Fourth-generation programming language
 * Fifth-generation programming language
 * Syntax (programming languages)
 * Semantics (computer science)
 * Data type
 * Type system
 * Primitive data type
 * Composite data type
 * Enumerated type
 * Function type
 * Abstract data type
 * Type safety
 * Strong and weak typing
 * Standard library
 * Programming language specification
 * Compiler
 * Interpreter (computing)
 * Just-in-time compilation
 * Virtual machine
 * Programming paradigm
 * Action language
 * Agent-oriented programming
 * Aspect-oriented programming
 * Automata-based programming
 * Concurrent computing
 * Declarative programming
 * Constraint programming
 * Dataflow programming
 * Flow-based programming
 * Reactive programming
 * Functional programming
 * Logic programming
 * Abductive logic programming
 * Answer set programming
 * Constraint logic programming
 * Inductive logic programming
 * End-user development
 * Event-driven programming
 * Service-oriented architecture
 * Expression-oriented programming language
 * Feature-oriented programming
 * Function-level programming
 * Generic programming
 * Imperative programming
 * Procedural programming
 * Natural language programming
 * Service-oriented modeling
 * Domain-specific language
 * Intentional programming
 * Metaprogramming
 * Automatic programming
 * Reflection (computer programming)
 * Homoiconicity
 * Template metaprogramming
 * Policy-based design
 * Parallel computing
 * Tacit programming
 * Structured programming
 * Block (programming)
 * Object-oriented programming
 * Subject-oriented programming
 * Class-based programming
 * Prototype-based programming
 * Recursion (computer science)
 * List of programming languages by type