List of basic computer programming topics
From Wikipedia, the free encyclopedia
- For a more comprehensive list, see the List of computer programming topics.
Computer programming is a subfield of computer science. This is a list of basic topics in computer programming, not a list of topics about the BASIC programming language. Basic topics in computer programming include:
Computer programming Portal |
Contents |
[edit] Nature of computer programming
- Main article: Computer programming
[edit] History of computer programming
- History of computing
- History of computing hardware – up to third generation (1960s)
- History of computing hardware (1960s-present) – third generation and later
- Operating systems timeline
- History of the graphical user interface
- History of the Internet
[edit] Computing
- Command
- Computer
- Computer hardware
- Computer language
- Computer program (also called "software" or "computer software")
- Computer science
- Computer software
- Computer system
- Data
- History of computing
- Human error
- Personal computer
- Server
- Software - see computer program and computer software
- Software suite
[edit] Computer software
- Application software
- Database management system (see also database)
- Text editor
- Programming software
- System software
[edit] Programming
[edit] Types of programming
- Compiler optimization
- Concurrent programming
- Declarative programming
- Event-driven programming
- Functional programming
- Imperative programming
- Literate programming
- Object-oriented programming
- Parsing
[edit] Components of a computer program
[edit] Example
- Hello world program, examples of a simple program in many different programming languages
[edit] Programming languages
- Comparison of programming languages
- Compiled language
- Formal semantics of programming languages
- Interpreted language
- Programming language dialect
- Programming language theory
[edit] Specific programming launguages
[edit] Software engineering
- List of software engineering topics
- Implementation
- Execution
- Software development process
- Software architecture
- Software reliability
- Software quality
- Software testing
- Software maintenance
- Software optimization
- Software brittleness
[edit] Computer programming scholars
[edit] Leaders in computer programming
[edit] Computer programming lists
- Main article: List of computer programming topics
[edit] See also
List resources |
---|
Basic topic lists • Topic lists • Reference tables • Countries • People • Timelines |