Outline of computer programming

Source: Wikipedia, the free encyclopedia.

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

algorithms, verification of requirements of algorithms including their correctness and resources consumption, and implementation (commonly referred to as coding[1][2]) of algorithms in a target programming language. Source code is written in one or more programming languages
. The purpose of programming is to find a sequence of instructions that will automate performing a specific task or solving a given problem.

History

Platforms

Paradigms

Writing programs

Methodology

Algorithms

Programming languages

Programming language – formal constructed language designed to communicate instructions to a machine, particularly a computer. Programming languages can be used to create programs to control the behavior of a machine or to express algorithms.

Attributes of programming languages

Popular languages

The top 20 most popular programming languages as of December 2022:[3]

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

Anatomy of a programming language

Comparisons of programming languages

Programming language comparisons

Comparisons of individual languages

Compilation

Software

Components

  • Instruction
  • Library
  • Application programming interface
    (API)

Software development

Software engineering

Software engineering

See also

References

  1. ^ Shaun Bebbington (2014). "What is coding". Retrieved 2014-03-03.
  2. ^ Shaun Bebbington (2014). "What is programming". Retrieved 2014-03-03.
  3. ^ "index | TIOBE - The Software Quality Company". www.tiobe.com. Retrieved 2022-12-27.

External links