Linguaggio di alto livello
Un linguaggio di alto livello (HLL) è un linguaggio di programmazione come C, FORTRAN o Pascal che permette ad un programmatore di scrivere programmi che sono più o meno indipendenti da un particolare tipo di computer.
Questi linguaggi sono considerati di alto livello perché sono più vicini ai linguaggi umani e più lontani dai linguaggi macchina.
Al contrario, i linguaggi assembly sono considerati di basso livello perché sono molto vicini ai linguaggi macchina.
Svantaggi dei linguaggi di alto livello
Il vantaggio principale dei linguaggi di alto livello rispetto a quelli di basso livello è che sono più facili da leggere, scrivere e mantenere. In definitiva, i programmi scritti in un linguaggio di alto livello devono essere tradotti in linguaggio macchina da un compilatore o interprete.
I primi linguaggi di programmazione di alto livello sono stati progettati negli anni '50. Now there are dozens of different languages, including Ada, Algol, BASIC, COBOL, C, C++, FORTRAN, LISP, Pascal, and Prolog.
Types of Programming Languages
- Procedural Programming Language. ...
- Functional Programming Language. ...
- Object-oriented Programming Language. ...
- Scripting Programming Language. ...
- Logic Programming Language. ...
- C++ Language. ...
- C Language. ...
- Pascal Language
More Info: Types and Differences between Programming Languages - Edgefxkits
Some examples of high level languages
Examples of high-level programming languages in active use today include Python, Visual Basic, Delphi, Perl, PHP, ECMAScript, Ruby, C#, Java and many others. The terms high-level and low-level are inherently relative.
More Info: High-level programming language - Wikipedia