Software development languages

From Higher Computing Science
Jump to: navigation, search

This article is unfinished. Please consider joining and adding to this article. Read about Page layout beforehand.

Key points

  • The first computers were programming in Low Level Language (binary) but this is time consuming and prone to errors. This developed into assembly, which is LLL that is grouped together and given symbolic words like ADD to replace binary numbers.
  • The development of high level languages allowed programmers to use English-like languages to write commands. This meant that it was easier to program, and easier to debug code.
  • Some languages are designed to make it easy to create software solutions using ready-made tools. These can process and use data without having to program the storage or interface to do so. This is known as a fourth generation language, or 4GL.
  • There are now many languages, some that are specific to particular tasks, such as searching a database. These are knows as fourth generation languages. Programmers of 4GLs only need to know the area of Computing Science that they are working with, such as databases. This means 4GLs are easy to learn but only apply to one type of task.
  • Examples of specialised languages include robot control languages, database languages and scripts for games.

Information

Videos

Further information

Test yourself

Teaching resources