What is a basic programming language

programming language

Concept and task

A programming language is an artificial language for communication between humans and computers. It is defined by its syntax (syntax of a programming language) and semantics (semantics of a programming language). In a programming language, methods for problem solving are presented in a form that is “understandable” for the computer.


There is no uniform breakdown. A programming language is usually assigned to a category on the basis of basic language concepts. Often, however, a programming language combines features of different concepts, so that the assignment is based on the most pronounced concept.

1. In procedural (imperative) programming languages one formulates algorithms; the programmer gives a sequence of operations to solve a problem.

Examples:Basic, C, Cobol, Fortran, Pascal, Delphi.

2. In non-procedural programming languages the problem itself, not the process, is in the foreground.

a) Declarative programming languages allow a description of the problem in such a way that the relevant issues and the relationships between them are indicated. The facts required as a result are automatically derived from the problem description, provided that a solution can be found.

Examples:Prologue, Lisp.

b) Applicative (function-oriented) programming languages provide for problem solving by repeatedly calling functions.

Examples:Lisp, APL.

c) In object-oriented programming languages defines objects (data and associated operations) that communicate with each other through messages.

Example:Smalltalk, C ++.


Programming language standard.