Britannica AI Icon

high-level language

computing
Also known as: HLL, third generation 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

Summary created from Britannica articles using AI. AI can make mistakes, so verify using Britannica articles.

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.