1.Machine Language
The lowest-level programming language (except for computers that utilize programmable microcode) Machine languages are the only languages understood by computers.
While easily understood by computers, machine languages are almost
impossible for humans to use because they consist entirely of numbers. Programmers, therefore, use either a high-level programming language or an assembly language.
Example, to write my name ''KHALISH'' it would be like this on the computer screen:
01001011 01001000 01000001 01001100 01001001 01010011 01001000
2. Assembly language
A programming language that is once removed from a computer's machine language. Machine languages consist entirely of numbers and are almost impossible for humans to read and write. Assembly languages have the same structure and set of commands as machine languages, but they enable a programmer to use names instead of numbers.
Example: MOV AH, 02MOV DL, 41 INT 21
3. High level langguage
programming language such as C, FORTRAN, or Pascal that enables a programmer to write programs that are more or less independent of a particular type of computer. Such languages are considered high-level because they are closer to human languages and further from machine languages. In contrast, assembly languagesare considered low-level because they are very close to machine languages.
The main advantage of high-level languages over low-level languages is that they are easier to read, write, and maintain. Ultimately, programs written in a high-level language must be translated into machine language by a compiler or interpreter.
4. Application Generators
Software that generates application programs from descriptions of the problem rather than by traditional programming. It is at a higher level and easier to use than a high-level programming language such as C/C++ or COBOL.
One statement or descriptive line may generate a huge routine or an entire program. Generators used for complex program development allow if-then-else programming to be expressed along with the simpler descriptive of the inputs and required outputs.
No comments:
Post a Comment