Outline of computer programming

From Wikipedia, the free encyclopedia
Jump to: navigation, search

The following outline is provided as an overview of and topical guide to computer programming:

Computer programming – process of designing, writing, testing, debugging, and maintaining the source code of computer programs, which is written in one or more programming languages.

Essence of computer programming[edit]

History of programming[edit]

Historical movements[edit]



Computer software[edit]

Computer software


Computer programming

Types of programming[edit]

Components of a computer program[edit]

Main articles: Computer program and Source code


  • Hello world, Examples of a simple program in many different programming languages

Programming languages[edit]

Programming language

Types of programming languages[edit]

Specific programming languages[edit]

Most widely used languages[edit]

The 20 most widely used languages:[1]

  1. C
  2. Java
  3. C++
  4. Objective-C
  5. PHP
  6. C#
  7. Visual Basic
  8. Python
  9. JavaScript
  10. Transact-SQL
  11. Visual Basic .NET
  12. Perl
  13. Ruby
  14. Delphi/Object Pascal
  15. Pascal
  16. Lisp
  17. PL/SQL
  18. R
  19. MATLAB
  20. COBOL

Software development[edit]

Software engineering[edit]

Software engineering

See also[edit]


External links[edit]