Computer language
Adapted from Wikipedia ยท Adventurer experience
A computer language is a special way for people to tell computers what to do. It is not like the languages we speak, such as English or Spanish. Computer languages use strict rules and symbols that computers can understand. These languages help us make programs, build websites, and control machines.
In the early days of computers, before the 1980s, "computer language" often meant the same thing as a programming language. Programming languages are tools we use to give computers step-by-step instructions. Today, "computer language" is a bigger term. It includes many kinds of languages, not just for programming.
There are several types of computer languages. Some are used to build and control programs, like starting applications or asking questions to find information. Others help organize and describe data, such as making web pages look nice or sharing information between computers. Some are used for designing systems, simulating how things work, or describing what a system should do. All these languages work together to make the technology we use every day possible.
formal language for humans to communicate with a computer, not a natural language. In earlier days of computing (before the 1980s), the term was used interchangeably with programming language, but today, used primarily for taxonomy, is a broader term that encompasses languages that are not programming in nature. Sub-categories (with possibly contended hierarchical relationships) include:
- Construction
- Programming โ for controlling computer behavior
- Command โ for controlling the tasks of a computer, such as starting programs
- Query โ for querying databases and information systems
- Transformation โ for transforming the text of a formal language into text that meets a specific goal
- Structural
- Configuration โ for writing configuration files
- Data exchange โ examples: JSON, XML
- Markup โ for annotating a document in a way that is syntactically distinguishable from the text, such as HTML
- Page description โ for describing the appearance of a printed page in a higher level than an actual output bitmap
- Style sheet โ for expressing the presentation of structured documents, such as CSS
- Programming โ for controlling computer behavior
- Modeling โ for designing systems
- Architecture description โ for describing and representing system architecture
- Hardware description โ for modeling integrated circuits
- Simulation โ for simulating
- Specification โ for describing what a system should do
Related articles
This article is a child-friendly adaptation of the Wikipedia article on Computer language, available under CC BY-SA 4.0.
Safekipedia