A computer language is a formal language used to communicate with a computer. It is a system of notation for writing computer programs. There are different types of computer languages, including:
-
Construction language: All forms of communication by which a human can specify an executable problem solution to a computer.
-
Command language: A language used to control the tasks of the computer itself, such as starting programs.
-
Configuration language: A language used to write configuration files.
-
Programming language: A formal language designed to communicate instructions to a machine, particularly a computer.
-
Query language: A language used to make queries in databases and information systems.
-
Modeling language: An artificial language used to express information or knowledge, often for use in computer system design.
-
Architecture description language: Used as a language (or a conceptual model) to describe and represent system architectures.
-
Hardware description language: Used to model integrated circuits.
Programming languages are a subset of computer languages. They consist of a set of rules that allow string values to be converted into various ways of generating machine code. Programming languages can be text-based formal languages or graphical. They are used to write computer programs that can be executed directly by a computer.