Llenguatge d'alt nivell en la programació ¡Detalls!

Coneix al llarg d'aquest article Què és el llenguatge d'alt nivell en la programació? I perquè és de gran importància en el món de la informàtica.

Llenguatge-de-alt-nivell-2

Llenguatge d'alt nivell

És el llenguatge més proper a l'llenguatge natural humà, no el llenguatge més proper a l'llenguatge binari de l'ordinador. els llenguatges d'alt nivell per tant, permeten als programadors escriure instruccions de programa utilitzant paraules o expressions gramaticals molt similars a l'anglès.

Per exemple, en llenguatge C, pot usar paraules com majúscules, si, per, mentre. Creu les següents instruccions amb ells: If (nombre> 0) printf ( «nombre és positiu»).

Traduït a l'espanyol significa: si el nombre és més gran que zero, escriu el següent missatge en pantalla: «El nombre és positiu». els llenguatges d'alt nivell es caracteritzen per expressar algoritmes d'una manera que s'adapta a la cognició humana en lloc de a l'execució de la màquina, per això aquests llenguatges es consideren llenguatges d'alt nivell perquè poden usar paraules que els programadors poden entendre fàcilment.

Altres llenguatges d'alt nivell són: Ada, BASIC, COBOL, FORTRAN, Pascal

Una altra característica important d'aquests llenguatges d'alt nivell és que per a la majoria de les instruccions, es requereixen diversos passos per expressar el mateix en un llenguatge assemblador. A l'igual que la majoria dels llenguatges, també combina diversos passos en llenguatge de màquina.

Característiques de l'llenguatge d'alt nivell

El llenguatge d'aquest tipus es refereix a el nivell més elevat d'abstracció de l'llenguatge de màquina, els llenguatges no tracten amb registres, adreces de memòria i piles de trucades, sinó que es refereixen a variables, matrius, objectes, expressions aritmètiques o booleanes complexes, subrutines i funcions, bucles, subprocessos, tancaments i altres conceptes informàtics. En resum, l'atenció se centra en la facilitat d'ús, no en l'eficiència òptima de el programa.

Avantatges

Els avantatges relacionades a el llenguatge d'alt nivell són les següents:

  • En comparació amb altres llenguatges, el temps de formació de l'programador és relativament curt.
  • La programació es basa en regles sintàctiques similars a el llenguatge humà.
  • Nom de la comanda, com READ, WRITE, PRINT, OPEN, entre d'altres.
  • La modificació i l'ajust de programes són més fàcils.
  • Reduir els costos de el programa Transportabilitat.

Desavantatges

Els desavantatges relacionades a el llenguatge d'alt nivell són els següents:

  • El temps de configuració augmenta perquè es requereixen diferents traduccions de el programa font per obtenir el programa final.
  • Els recursos interns de la màquina no s'utilitzen i s'utilitzen millor en llenguatge màquina i assemblador.
  • Major empremta de memòria. El temps d'execució de l'programa és més gran.

Llenguatge-de-alt-nivell-3

Història de l'llenguatge d'alt nivell

En la dècada de 1940 va néixer el primer ordinador elèctrica moderna. La velocitat limitada i la capacitat de memòria obliguen als programadors a escriure programes en llenguatge assemblador altament ajustables.

Finalment es van adonar que la programació en llenguatge assemblador requereix molta feina intel·lectual i és molt propensa a errors.

El 1948, Konrad Zuse va publicar un article sobre el seu llenguatge de programació Plankalkül. No obstant això, això no s'ha aconseguit en la seva vida, i la seva contribució no té res a veure amb altres desenvolupaments.

Alguns idiomes importants desenvolupats durant aquest període inclouen:

  • 1943-Plankalkül (Respect Conrad), dissenyat però no implementat durant mig segle.
  • 1943-Neix el sistema de codificació ENIAC.
  • 1949-1954-Una sèrie de conjunts d'instruccions mnemotècniques, com el conjunt d'instruccions mnemotècniques d'ENIAC.

Estimat lector quedeu-vos amb nosaltres i llegeixi sobre: Programació C ++.


Sigues el primer a comentar

Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Actualitat Bloc
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.