Diferencia entre revisiones de «Lenguaje de alto nivel»

De Wikipedia, la enciclopedia libre
Contenido eliminado Contenido añadido
Restaurando versión 36078175
Adriansm (discusión · contribs.)
Deshecha la edición 38397868 de 186.82.255.93 (disc.) Vandalismo
Línea 11: Línea 11:
La [[programación]] en un '''lenguaje de alto nivel''' tiene ciertas ventajas:
La [[programación]] en un '''lenguaje de alto nivel''' tiene ciertas ventajas:


*Genera un código más sencillo y comprensible.
* Genera un código más sencillo y comprensible.
*Escribir un código válido para diversas máquinas y, posiblemente, sistemas operativos.
* Escribir un código válido para diversas máquinas y, posiblemente, sistemas operativos.
*manada de locas
*par de maricas que creen en esto!!!


===Inconvenientes===
===Inconvenientes===


*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.


==Principales lenguajes de alto nivel==
==Principales lenguajes de alto nivel==
*[[Lenguaje de programación Ada|Ada]]
* [[Lenguaje de programación Ada|Ada]]
*[[ALGOL|ALGOL]]
* [[ALGOL]]

*[[Basic]]
*[[C++]]
*[[C Sharp|C#]]
*[[Clipper (lenguaje de programación)|Clipper]]
*[[COBOL]]
*[[Fortran]]
*[[Fox Pro|FoxPro o Visual Foxpro]]
*[[Lenguaje de programación Java|Java]]
*[[Lenguaje de programación Python|Python]]
*[[ANGMAR]]
*[[Perl]]
*[[Lenguaje de programación Pascal|Pascal]]
*[[Lenguaje de programación Logo|Logo]]
*[[PHP|PHP (PHP Hypertext Preprocessor)]]
*[[PL/SQL]]
*[[Python]]
*[[RPG]]
*[[MATLAB]]
*[[SISTEMA BERNAL ITM]]
*[[Modula-2]]
*[[Lenguaje funcional|Lenguajes funcionales]]
**[[Haskell]]
**[[Lisp]]



* [[Basic]]
* [[C++]]
* [[C Sharp|C#]]
* [[Clipper (lenguaje de programación)|Clipper]]
* [[COBOL]]
* [[Fortran]]
* [[Fox Pro|FoxPro o Visual Foxpro]]
* [[Lenguaje de programación Java|Java]]
* [[Lenguaje de programación Python|Python]]
* [[ANGMAR]]
* [[Perl]]
* [[Lenguaje de programación Pascal|Pascal]]
* [[Lenguaje de programación Logo|Logo]]
* [[PL/SQL]]
* [[Python]]
* [[RPG]]
* [[MATLAB]]
* [[SISTEMA BERNAL ITM]]
* [[Modula-2]]
* [[Lenguaje funcional|Lenguajes funcionales]]
** [[Haskell]]
** [[Lisp]]


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


[[ar:لغة برمجة ذات مستوى عال]]
[[ar:لغة برمجة عالية المستوى]]
[[bn:উচ্চস্তরের প্রোগ্রামিং ভাষা]]
[[bn:উচ্চস্তরের প্রোগ্রামিং ভাষা]]
[[ca:Llenguatge de programació d'alt nivell]]
[[ca:Llenguatge de programació d'alt nivell]]

Revisión del 16:45 28 jun 2010

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.

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