high-level language
Quick Summary
A computer programming language is a set of instructions that allows a programmer to communicate with a computer. Early programming languages, known as assembly languages, were very close to the machine language that computers directly execute.
By the mid-1950s, higher-level languages emerged, such as FORTRAN and ALGOL, which allowed for more abstract and readable code, often resembling algebraic expressions. Languages like BASIC were developed to make programming more accessible, especially for educational purposes. COBOL was created for business applications, focusing on data management.
The trend has been towards increasing abstraction, enabling programmers to work at a level further removed from the computer's underlying machine code. This has led to various types of languages, including imperative, functional, and object-oriented languages, each with different approaches to problem-solving and program design.12
Ask Britannica AI about this topic
Britannica doesn't have a full article on this topic, so we've curated a list of our relevant coverage.
