From Wikipedia, the free encyclopedia
Linguaxe de alto nivel é como se denomina na Ciencia da Computación a linguaxe de programación cun nivel de abstracción relativamente elevado, lonxe do código de máquina e máis próximo á linguaxe humana. Poderiamos dicir que o que se persegue é xerar un código que arranxe un problema de maneira máis rápida e sinxela. Isto quere dicir que imos obter un código máis sinxelo de entender e que pode ser válido para diferentes máquinas e sistemas operativos.
Por se tratar dunha clasificación subxectiva, isto é, sen límites ben definidos, é posible afirmar que "determinada linguaxe pode ser máis humana ca outra". A pesar diso, por cuestión de practicidade e obxectividade, a clasificación limítase xeralmente a "linguaxe de alto nivel" e "linguaxe ensambladora".
Á parte de criterios subxectivos de "proximidade á linguaxe humana", hai criterios máis obxectivos que teñen en conta o "potencial de expresividade", en termos de capacidade media de expresión por palabra ou por cada SLOC. Isto é fundamental en termos de produtividade: existen estudosmaio de 2015[Cómpre referencia] que proban que o número de SLOC por persoa e día se mantén constante.
Por outra banda, en canto a este criterio de expresividade para unha linguaxe de programación, hai que ter en conta non só a expresividade das instrucións da linguaxe, senón tamén as librarías asociadas existentes e accesíbeis que teñen API para esa linguaxe.
Normalmente, acéptase que unha linguaxe de alto nivel favorece:
Así mesmo, acéptase que unha linguaxe de alto nivel sacrifica:
Que a linguaxe sexa de "baixo nivel" quere dicir que a abstracción entre a linguaxe e o hardware é menor. Unha linguaxe de baixo nivel estará máis orientada ao control do hardware subxacente, tanto no tipo de instrucións dispoñibles, como no estilo de programación dispoñible. Un exemplo de linguaxe de baixo nivel, é a linguaxe ensambladora.
Algúns exemplos de linguaxes de alto nivel (con diferentes niveis de abstracción) son:
![]() |
Este artigo sobre informática é, polo de agora, só un bosquexo. Traballa nel para axudar a contribuír a que a Galipedia mellore e medre. Existen igualmente outros artigos relacionados con este tema nos que tamén podes contribuír. |
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.