User:Chenhaiyu1/Books/Programming language
Appearance
![]() | The Wikimedia Foundation's book rendering service has been withdrawn. Please upload your Wikipedia book to one of the external rendering services. |
![]() | You can still create and edit a book design using the Book Creator and upload it to an external rendering service:
|
| This user book is a user-generated collection of Wikipedia articles that can be easily saved, rendered electronically, and ordered as a printed book. If you are the creator of this book and need help, see Help:Books (general tips) and WikiProject Wikipedia-Books (questions and assistance). Edit this book: Book Creator · Wikitext Order a printed copy from: PediaPress [ About ] [ Advanced ] [ FAQ ] [ Feedback ] [ Help ] [ WikiProject ] [ Recent Changes ] |
- 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