98.4k views
3 votes
Describe machine oriented, problem oriented languages and high level

languages and differentiate between them;

1 Answer

5 votes

Answer:

Describe machine oriented, problem oriented languages and high level

languages.

machine oriented language: It's a programming language very close to the hardware configuration on which it will be run, so you would have a different version of the program compiled for Intel, AMD and so on. Could even be processor-specific in extreme cases. It's usually very cryptic, think assembler language for example.

problem oriented languages: Are languages created to be used to solve a specific problem, or target a specific issue. For example, COBOL a business language still used by banks and insurance companies for example, was created to help non-programmers to understand what a given program does...so it's structure is very close to plain English.

high level languages: are languages (like C, FORTRAN or Pascal for example) that let the programmer do his thing without worrying on which platform it will run, focusing on the program features. The compiler will adapt the commands to various processors and OS.

User Denis Rudenko
by
4.8k points