Skip to page content |

Tiscali Quicklinks. Please visit our Accessibility Page for a list of the Access Keys you can use to find your way around the site, skip directly to the main navigation, to the page content, or to more links within reference.

Advertisement starts



Advertisement ends

Content Starts Here


Dictionary of Computers - high-level language

Index
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
high-level language
Programming language designed to suit the requirements of the programmer; it is independent of the internal machine code of any particular computer. High-level languages are used to solve problems and are often described as problem-oriented languages; for example, BASIC was designed to be easily learnt by first-time programmers; COBOL is used to write programs solving business problems; and FORTRAN is used for programs solving scientific and mathematical problems.

With the increasing popularity of windows-based systems, the next generation of programming languages was designed to facilitate the development of GUI interfaces; for example, Visual Basic wraps the BASIC language in a graphical programming environment. Support for object-oriented programming has also become more common, for example in C++ and Java. In contrast, low-level languages, such as assembly languages, closely reflect the machine codes of specific computers, and are therefore described as machine-oriented languages.

Unlike low-level languages, high-level languages are relatively easy to learn because the instructions bear a close resemblance to everyday language, and because the programmer does not require a detailed knowledge of the internal workings of the computer. Each instruction in a high-level language is equivalent to several machine-code instructions. High-level programs are therefore more compact than equivalent low-level programs. However, each high-level instruction must be translated into machine code – by either a compiler or an interpreter program – before it can be executed by a computer. High-level languages are designed to be portable – programs written in a high-level language can be run on any computer that has a compiler or interpreter for that particular language.

© From the Hutchinson Encyclopaedia.
Helicon Publishing LTD 2008.
All rights reserved.

Advertisement starts



Advertisement ends


Dictionary search
Search for:


Denmark Flag
Denmark Flag Nordic flags bearing the Scandinavian cross are based on the Danish flag, known as the Dannebrog, ‘Danish cloth’. Effective date: 1 May 1893. >>

Advertisement starts



Advertisement ends

Page Footer


Access keys


You will need to use different key combinations in order to use access keys depending on your internet browser, find out which on our accessibility page.
  • (0) Navigate to Accessibility page.
  • (1) Navigate to Home page.
  • (2) Navigate to My email.
  • (3) Navigate to My Account.
  • (4) Navigate to Site Map page.
  • (5) Navigate to Contact us page.
  • (6) Navigate to Members channel.
  • (7) Navigate to Services channel.
  • (8) Navigate to News & Info channel.
  • (9) Navigate to Entertainment channel.
  • ([) Skip down to the Primary navigation block.
  • (]) Skip down to the more links within this section block.
  • (=) Bypass all navigation and jump to the content.