Table of Contents

Outline of computer programming

Portal:Contents/Outlines.

The following Outline (list) | outline is provided as an overview of and topical guide to computer programming:

Computer programming; process that leads from an original formulation of a computing problem to executable computer programs. Programming involves activities such as analysis, developing understanding, generating algorithms, software verification | verification of requirements of algorithms including their correctness (computer science) | correctness and resources consumption, and implementation (commonly referred to as coding<ref>

</ref><ref>

</ref>) 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 &ndash; 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.

Types of programming languages

The top 20 most popular programming languages

:<ref>

TIOBE - The Software Quality Company]] | //www.tiobe.com/tiobe-index/ | access-date=2022-03-20 | [[Python (programming language) | Python

Anatomy of a programming language

Comparisons of programming languages

Comparison of programming languages | Programming language comparisons

Comparisons of individual languages

Compilation

Software

Components

Software development

Software engineering

Outline of software engineering | Software engineering &ndash;

See also

Category of Computer programming | outline_of_computer_programming Category of Computing-related lists | Programming topics Category of Outlines of sciences | Computer programming Category of Wikipedia outlines | Computer programming