Diferencia entre revisiones de «Lenguaje de alto nivel»

De Wikipedia, la enciclopedia libre
Contenido eliminado Contenido añadido
Sin resumen de edición
m Revertidos los cambios de 201.138.86.93 a la última edición de Diegusjaimes
Línea 1: Línea 1:
Los [[lenguaje de programación|lenguajes de programación]] '''de alto nivel''' se caracterizan por expresar los [[algoritmo]]s de una manera adecuada a la capacidad [[Proceso cognitivo|cognitiva]] humana, en lugar de a la capacidad ejecutora de las máquinas.
Los [[lenguaje de programación|lenguajes de programación]] '''de alto nivel''' se caracterizan por expresar los [[algoritmo]]s de una manera adecuada a la capacidad [[Proceso cognitivo|cognitiva]] humana, en lugar de a la capacidad ejecutora de las máquinas.

fghghgfhghghghghghhghgghghghghghghghghghghghghghghghghghgh
En los primeros '''lenguajes de alto nivel''' la limitación era que se orientaban a un área específica y sus instrucciones requerían de una sintaxis predefinida. Se clasifican como lenguajes procedimentales.
En los primeros '''lenguajes de alto nivel''' la limitación era que se orientaban a un área específica y sus instrucciones requerían de una sintaxis predefinida. Se clasifican como lenguajes procedimentales.


Línea 6: Línea 6:


Por esta razón, a finales de los [[años 1950]] surgió un nuevo tipo de lenguajes de programación que evitaba estos inconvenientes, a costa de ceder un poco en las ventajas.
Por esta razón, a finales de los [[años 1950]] surgió un nuevo tipo de lenguajes de programación que evitaba estos inconvenientes, a costa de ceder un poco en las ventajas.
Estos lenguajes se llaman "de tercera generación" o "de aghghghghghghlto nivel", en contraposición a los "[[Lenguaje de bajo nivel|de bajo nivel]]" o "de nivel próximo a la máquina".
Estos lenguajes se llaman "de tercera generación" o "de alto nivel", en contraposición a los "[[Lenguaje de bajo nivel|de bajo nivel]]" o "de nivel próximo a la máquina".


===Ventajas===
===Ventajas===
Línea 18: Línea 18:
*Reducción de velocidad al ceder el trabajo de bajo nivel a la máquina.
*Reducción de velocidad al ceder el trabajo de bajo nivel a la máquina.
*Algunos requieren que la máquina cliente posea una determinada plataforma.
*Algunos requieren que la máquina cliente posea una determinada plataforma.

ghghghgh
==Principales lenguajes de alto nivel==
==Principales lenguajes de alto nivel==
*[[Lenguaje de programación Ada|Ada]]
*[[Lenguaje de programación Ada|Ada]]
Línea 32: Línea 32:
*[[Lenguaje de programación Python|Python]]
*[[Lenguaje de programación Python|Python]]
*[[ANGMAR]]
*[[ANGMAR]]
*[[Perl]]ghghgh
*[[Perl]]
*[[Lenguaje de programación Pascal|Pascal]]
*[[Lenguaje de programación Pascal|Pascal]]
*[[Lenguaje de programación Logo|Logo]]
*[[Lenguaje de programación Logo|Logo]]
Línea 46: Línea 46:





ghghg
[[Categoría:Herramientas de programación]]
[[Categoría:Herramientas de programación]]


[[ar:لغة برمجة ذات مستوى عال]]
[[ar:لغة برمجة ذات مستوى عال]]
[[bn:উচ্চস্তরের প্রোগ্রামিং ভাষা]]uy
[[bn:উচ্চস্তরের প্রোগ্রামিং ভাষা]]
[[ca:Llenguatges de programació d'alt nivell]]
[[ca:Llenguatges de programació d'alt nivell]]
[[de:Höhere Programmiersprache]]
[[de:Höhere Programmiersprache]]
Línea 56: Línea 56:
[[fa:زبان برنامه‌نویسی سطح بالا]]
[[fa:زبان برنامه‌نویسی سطح بالا]]
[[fr:Langage de haut niveau]]
[[fr:Langage de haut niveau]]
[[gl:Linguaxe de alto nivel]yjyjy]
[[gl:Linguaxe de alto nivel]]
[[he:שפה עילית]]
[[he:שפה עילית]]
[[hi:उच्च स्तरीय क्रमादेशन भाषा]]uiy
[[hi:उच्च स्तरीय क्रमादेशन भाषा]]
[[hr:Programski jezik visoketui razine]]
[[hr:Programski jezik visoke razine]]
[[hu:Magas szintű programozyiátjhsi nygjhgkjhelv]]hghgh
[[hu:Magas szintű programozási nyelv]]
[[id:Bahasa pemrograman tingkat tinggi]]
[[id:Bahasa pemrograman tingkat tinggi]]
[[is:Æðra forritunarmál]]
[[is:Æðra forritunarmál]]
[[it:Linguaggio di jhjhjhkgjghmyjyjyj[[pl:Język wysokiego poziomu]]
[[it:Linguaggio di programmazione ad alto livello]]
[[ja:高水準言語]]
[[ko:고급 프로그래밍 언어]]
[[lv:Augsta līmeņa programmēšanas valoda]]
[[mk:Сложени програмски јазици]]
[[ms:Bahasa pengaturcaraan aras tinggi]]
[[no:Høynivåspråk]]
[[pl:Język wysokiego poziomu]]
[[pt:Linguagem de programação de alto nível]]
[[pt:Linguagem de programação de alto nível]]
[[ru:Высокоуровневый язык программирования]]ghhgfh
[[ru:Высокоуровневый язык программирования]]
[[sh:Programski jezik visoke razine]]
[[sh:Programski jezik visoke razine]]
[[sl:Visokonivojski programski jezik]]
[[sl:Visokonivojski programski jezik]]

Revisión del 01:30 16 dic 2009

Los lenguajes de programación de alto nivel se caracterizan por expresar los algoritmos de una manera adecuada a la capacidad cognitiva humana, en lugar de a la capacidad ejecutora de las máquinas.

En los primeros lenguajes de alto nivel la limitación era que se orientaban a un área específica y sus instrucciones requerían de una sintaxis predefinida. Se clasifican como lenguajes procedimentales.

Otra limitación de los lenguajes de alto nivel es que se requiere de ciertos conocimientos de programación para realizar las secuencias de instrucciones lógicas. Los lenguajes de muy alto nivel se crearon para que el usuario común pudiese solucionar tal problema de procesamiento de datos de una manera más fácil y rápida.

Por esta razón, a finales de los años 1950 surgió un nuevo tipo de lenguajes de programación que evitaba estos inconvenientes, a costa de ceder un poco en las ventajas. Estos lenguajes se llaman "de tercera generación" o "de alto nivel", en contraposición a los "de bajo nivel" o "de nivel próximo a la máquina".

Ventajas

La programación en un lenguaje de alto nivel tiene ciertas ventajas:

  • Genera un código más sencillo y comprensible.
  • Escribir un código válido para diversas máquinas y, posiblemente, sistemas operativos.

Y como inconvenientes:

  • Reducción de velocidad al ceder el trabajo de bajo nivel a la máquina.
  • Algunos requieren que la máquina cliente posea una determinada plataforma.

Principales lenguajes de alto nivel