Basics Of Computer

A computer language is a system of communication with a computer. Types of computer languages include these:

  • Programming language, a formal language designed to communicate instructions to a machine, particularly a computer
  • General-purpose language, a programming language that is broadly applicable across application domains, and lacks specialized features for a particular domain
  • Command language, a language used to control the tasks of the computer itself, such as starting other programs
  • Machine language or machine code, a set of instructions executed directly by a computer's central processing unit
  • Assembly language, a language closely related to one or a family of machine languages, and which uses mnemonics to ease writing
  • Markup language, a grammar for annotating a document in a way that is syntactically distinguishable from the text, such as HTML
  • Style sheet language, a computer language that expresses the presentation of structured documents, such as CSS
  • Configuration language, a language used to write configuration files
  • Construction language, a general category that includes configuration languages, toolkit languages, and programming languages
  • Query language, a language used to make queries in databases and information systems
  • Modeling language, a formal language used to express information or knowledge, often for use in computer system design
  • Hardware description language used to model integrated circuits
  • Simulation language, a language used to describe simulations
Basic Types of Computer Language:
  • Low-Level Languages: A language that corresponds directly to a specific machine
  • High-Level Languages: Any language that is independent of the machine There are also other types                                           of languages, which include
  • System languages: These are designed for low-level tasks, like memory and process management
  • Scripting languages: These tend to be high-level and very powerful
  • Domain-specific languages: These are only used in very specific contexts
  • Visual languages: Languages that are not text-based
  • Esoteric languages: Languages that are jokes or are not intended for serious use

These languages are not mutually exclusive, and some languages can belong to multiple categories. The terms low-level and high-level are also open to interpretation, and some languages that were once considered high-level are now considered low-level as languages have continued to develop.

Low-level computer languages are either machine codes or are very close them. A computer cannot understand instructions given to it in high-level languages or in English. It can only understand and execute instructions given in the form of machine language i.e. binary. There are two types of low-level languages:
  • Machine Language: a language that is directly interpreted into the hardware
  • Assembly Language: a slightly more user-friendly language that directly corresponds to                                               machine language

No comments:

Post a Comment