Tags
- A
- Abstraction
- Abstraction principle
- Abstract machine
- ACM Computing Classification System
- Ada
- Addison-Wesley
- Alan Perlis
- Algol
- ALGOL 58
- ALGOL 60
- Algorithm
- Algorithm design
- Algorithmic efficiency
- A major
- American National Standards Institute
- An
- Analysis of algorithms
- Anonymous function
- APL
- Apollo Computer
- App development
- Apple Inc.
- Application
- Application development
- Application security
- Application software
- Artificial Intelligence
- Assembly language
- Assembly languages
- Automated planning and scheduling
- Automatic Reference Counting
- AWK
- Backus–Naur form
- Ballerina
- Basic
- Batch processing
- BCPL
- Bjarne Stroustrup
- Bliss
- Blockly
- Boolean algebra
- Boolean function
- Cambridge University Press
- Carbon
- Carnegie Mellon University
- Chomsky hierarchy
- CiteSeerX
- Class
- Clojure
- COBOL
- Colorless green ideas sleep furiously
- Command
- Command-line interface
- Comment
- Common Language Runtime
- Communications protocol
- Comparison of programming languages
- Compiled language
- Compiler
- Compile time
- Computational biology
- Computational chemistry
- Computational complexity theory
- Computational engineering
- Computational geometry
- Computational mathematics
- Computational physics
- Computational social science
- Computer accessibility
- Computer animation
- Computer architecture
- Computer data storage
- Computer graphics
- Computer hardware
- Computer language
- Computer network
- Computer program
- Computer programming
- Computer Science
- Computer security
- Computer vision
- Computing platform
- Concurrency
- Concurrent computing
- Conditional
- Constructed language
- Context-free grammar
- Control Data Corporation
- Control flow
- Control theory
- Control variable
- Converse
- Cross compiler
- Cross-validation
- Cryptocurrency
- Cryptography
- C-sharp
- Cyberwarfare
- D
- Database
- Data exchange
- Data-flow analysis
- Data mining
- Data model
- Data structure
- Data type
- David Gelernter
- David Watt
- Debugging
- Decidability
- Decision support system
- Declaration
- Dennis Ritchie
- Dependability
- Dialect
- Digital art
- Digital library
- Digital marketing
- Discrete mathematics
- Distributed artificial intelligence
- Distributed computing
- Docker
- Document management system
- DOI
- Domain-specific language
- Dynamic dispatch
- E-commerce
- Edsger W. Dijkstra
- Educational technology
- Eiffel
- Electronic design automation
- Electronic publishing
- Electronic voting
- Embedded system
- Enterprise information system
- Enterprise software
- Erlang
- Esoteric programming language
- Evaluation strategy
- Exception handling
- Exclusive or
- Executable
- Execution
- First-order logic
- Floating-point arithmetic
- Formal grammar
- Formal language
- Formal methods
- Formal specification
- Forth
- Fortran
- F Sharp
- Functional programming
- Garbage collection
- Generic programming
- Geographic information system
- Gerald Jay Sussman
- GitHub
- Go
- Graphical user interface
- Graphics processing unit
- Green computing
- Guide
- Halting problem
- Hardware acceleration
- Hardware description language
- Hardware security
- Haskell
- Health informatics
- Heap
- Hewlett-Packard
- High-level programming language
- History of Programming Languages
- Honeywell
- HP 3000
- HTML
- Human–computer interaction
- Human resources
- IBM
- IBM 704
- Identifier
- Image compression
- Imperative programming
- Information retrieval
- Information security
- Information system
- Information theory
- Inheritance
- Inline assembler
- Input/output
- Integrated circuit
- Integrated development environment
- Integration
- Interaction design
- International Computers Limited
- International Standard Book Number
- Interpreted language
- Interpreter
- Intrusion detection system
- iOS
- Java
- JavaScript
- Jovial
- Julia
- Just-in-time compilation
- Kernel
- Knowledge representation and reasoning
- Kotlin
- Kubernetes
- LabVIEW
- Language
- Language-oriented programming
- Large language model
- Latex
- Lexical analysis
- Library
- Lightning Lab
- Linux kernel
- Lisp
- Literate programming
- Logic
- Logical biconditional
- Logical conjunction
- Logical connective
- Logical disjunction
- Logical NOR
- Logic gate
- Logic programming
- Low-level programming language
- Lua
- Luca Cardelli
- LWN.net
- MacApp
- Machine code
- Machine learning
- MacOS
- Macro
- Mainframe
- Mainframe computer
- Markup language
- Material conditional
- Mathematical analysis
- Mathematical logic
- Mathematical optimization
- Mathematical software
- MATLAB
- MCP
- Memory management
- Message passing
- Metaprogramming
- Microcontroller
- Microprocessor
- Microsoft
- Middleware
- MIT Press
- Mixed reality
- ML
- Mnemonic major system
- Modeling language
- Model of computation
- Modula-3
- Mojo
- Monitor
- Mozilla
- Multics
- Multiprocessing
- Multi-task learning
- Multithreading
- Murdoch University
- Natural language
- Natural language processing
- Navigating
- Negation
- Net
- Network architecture
- Networking hardware
- Network performance
- Network scheduler
- Network security
- Network service
- New
- Niklaus Wirth
- Nim
- NOS
- Null pointer
- Numerical analysis
- Oberon
- Objective-C
- Object-oriented programming
- Object Pascal
- Obligatio consensu
- OpenAI
- Open science
- Open-source software
- OpenVMS
- Operating system
- Operations research
- Optimization
- Oracle Corporation
- OS/360 and successors
- Oxford University Press
- Parallel computing
- Parameter
- Parse tree
- Pascal
- Peripheral
- Perl
- Personal computer
- Peter H. Salus
- Philosophy of artificial intelligence
- Philosophy of logic
- Photo manipulation
- PHP
- PL360
- PL8
- PL/I
- Pointer
- Polymorphism
- Portability
- PostScript
- PreScheme
- Printed circuit board
- Probability
- Process control
- Programmer
- Programming
- Programming language
- Programming Language Design and Implementation
- Programming language implementation
- Programming language specification
- Programming language theory
- Programming paradigm
- Programming team
- Programming tool
- Prolog
- Propositional calculus
- Pseudocode
- PubMed
- Punched card
- Python
- Qt
- Quantum computing
- Query language
- R
- Racket
- Randomized algorithm
- Real-time computing
- Rebol
- Recursion
- Redox
- Reference implementation
- Reflection
- Regular expression
- Reinforcement learning
- Remote job
- Rendering
- Replication crisis
- Requirements analysis
- Rexx
- Ring
- Robert Harper
- Ruby
- Run time
- Rust
- S3
- Scheme
- Scratch
- Scripting language
- Security hacker
- Security Service
- Semantics
- Semaphore
- Server
- Servo
- Session
- S-expression
- Shading language
- Share
- Sheffer stroke
- Shell script
- Shriram Krishnamurthi
- SIGPLAN
- Simula
- Smalltalk
- Social computing
- Social software
- Software bug
- Software configuration management
- Software construction
- Software deployment
- Software design
- Software development
- Software development process
- Software engineering
- Software framework
- Software maintenance
- Software quality
- Software release life cycle
- Software repository
- Solid modeling
- Source code
- Specification language
- SQL
- SQL-92
- Standard Generalized Markup Language
- Standard library
- Standard ML
- Statement
- Static program analysis
- Statistics
- String
- String literal
- Strong and weak typing
- Structured English
- Structured programming
- Style sheet language
- Subroutine
- Subtyping
- Supercomputer
- Superset
- Supervised learning
- Swift
- Switch statement
- Syntax
- Syntax highlighting
- System on a chip
- System programming
- System software
- TCL
- Theoretical computer science
- Theory of computation
- The state
- TIOBE index
- Top
- Transformation language
- Troff
- Truth function
- Truth table
- Turing completeness
- TvOS
- Type conversion
- Type inference
- Type safety
- Type system
- Type theory
- Ubiquitous computing
- Undecidable problem
- Undefined behavior
- Unity
- Unix-like
- Unix shell
- Unreal Engine
- Unsupervised learning
- Variable
- VBScript
- Very-large-scale integration
- Video game
- Virtual machine
- Virtual Reality
- Visual Basic
- Visual Basic .NET
- Visualization
- Visual programming language
- Von Neumann architecture
- WatchOS
- Wayback Machine
- Web application
- Web application development
- Web page
- Well-formedness
- Wolfram Language
- Word processor
- World Wide Web
- World Wide Web Consortium
- XML
- XNOR gate
- XSLT
- Zig