Tags
- A
- Action language
- Actor model
- Ada
- Agda
- An
- Anonymous function
- Application programming interface
- Array programming
- Artificial Intelligence
- Aspect-oriented programming
- Assembly language
- Attribute-oriented programming
- Automatic programming
- Beyond
- Block
- Boilerplate
- Book
- Books
- Charles Simonyi
- Christmas
- Christmas Gift
- Christmas gifts
- CICS
- Class-based programming
- Clojure
- COBOL
- Command language
- Common Lisp
- Common Lisp Object System
- Comparison of programming languages
- Compiled language
- Compiler
- Compile time
- Compile time function execution
- Component-based software engineering
- Computer program
- Concatenative programming language
- Concurrent computing
- Constraint programming
- Context-free grammar
- C-sharp
- D
- Dangling pointer
- Dataflow programming
- Data-oriented design
- Declarative programming
- Dependent type
- Design by contract
- Developer
- Distributed computing
- DOI
- Domain-specific language
- Dynamic program analysis
- Dynamic programming language
- Ecto
- Elixir
- End-user development
- Environment
- Environment variable
- Erlang
- Esoteric programming language
- Event-driven programming
- Expression-oriented programming language
- Extensible programming
- Filter
- First-class citizen
- Forth
- Fourth-generation programming language
- Frink
- Functional
- Functional programming
- Functional reactive programming
- Function-level programming
- Generalized algebraic data type
- Generic programming
- Genetic programming
- GitHub
- Google Summer of Code
- Graph rewriting
- Groovy
- Halting problem
- Haskell
- Haxe
- High-level programming language
- Homoiconicity
- Hygienic macro
- IBM
- IBM System/360
- Immutable object
- Imperative programming
- Inductive logic programming
- Intentional programming
- Interactive programming
- Interface description language
- International Standard Book Number
- International Standard Serial Number
- Interpreted language
- Interpreter
- Java
- JavaScript
- Jimmy Wooley
- Julia
- Krzysztof Czarnecki
- Language
- Learning
- Lex
- Lexical analysis
- Lisp
- Lisp machine
- List comprehension
- Literate programming
- Logic programming
- Lot
- Low-code development platform
- Low-level programming language
- Lua
- Machine code
- Machine learning
- Macro
- Metaclass
- Metalanguage
- Metalinguistic abstraction
- Metaobject
- Microsoft Macro Assembler
- Modeling language
- Modular programming
- Nested function
- .NET Framework
- New
- Nil
- Nim
- Non-structured programming
- Object-based language
- Object-oriented programming
- Object Pascal
- OCaml
- Ontology language
- Out-of-order execution
- Paradigm
- Parallel computing
- Parameter
- Parsing
- Partial application
- Partial evaluation
- Past Present
- Pattern matching
- Perl
- PHP
- Pipeline
- PL/I
- Pre Sip
- Probabilistic programming language
- Procedural programming
- Production system
- Programming
- Programming by example
- Programming language
- Programming paradigm
- Program synthesis
- Program transformation
- Prolog
- Prototype-based programming
- Purely functional programming
- Python
- Quantum programming
- Query language
- Quine
- R
- Racket
- Rail
- Reactive programming
- Reality
- Recursion
- Reflection
- Regular expression
- Ruby
- Run time
- Rust
- SAS
- Scala
- Scheme
- Script
- Scripting language
- Self-modifying code
- Separation of concerns
- Simulation language
- Smalltalk
- SNOBOL
- Software development
- Source
- Source-to-source compiler
- Stack-oriented programming
- Stream processing
- Strict programming language
- Structured programming
- Studio magazine
- Symbolic programming
- Synchronous programming language
- System programming language
- Tacit programming
- TCL
- Template Haskell
- Template metaprogramming
- Template processor
- The Cult
- Top
- Total functional programming
- Transaction processing
- Tuple
- Type signature
- Unix shell
- Value-level programming
- Variable
- Very-large-scale integration
- Visual programming language
- What
- When
- Yacc