English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
All categories

2 answers

A high-level language is classified as a programming language that makes it easier for the programmer to actually develop software, without having to know much of the inner workings of the computer system they are working on. High-level languages are less dependent on the hardware and operating system requirements and provide more compatibility across platforms. Examples of high-level languages include COBOL, Pascal, and RPG.

A low-level language is one that allows the developer more control of operations on the system that are closer to the machine's level. Assembler is a good example of a low level language, as it allows you to control individual registers, access memory addresses, and control devices on the system that are just a step up from machine language.

There is dispute as to whether C should be considered a low or high level language. Traditionally, it has been considered a high-level language because of it is similar in structure to Pascal. However, it also provides access to memory addresses and low level access to devices. Take a look at samples and you can be the judge.

Feel free to review on Google or Wikipedia for "high level programming language" and you should get a good idea of examples of the definition and its differences compared to low-level programming languages.

2006-11-10 14:13:02 · answer #1 · answered by SteveN 7 · 0 0

High level is a language that creates the machine. Eg: assembler is a high level language. C++ is a machine language because you can program beasts like eproms and roms.

2006-11-10 21:37:19 · answer #2 · answered by Anonymous · 0 0

fedest.com, questions and answers