Diferencia entre revisiones de «Lenguaje de alto nivel»

Contenido eliminado Contenido añadido
SeroBOT (discusión · contribs.)
m Revertidos los cambios de 186.144.230.224 (disc.) a la última edición de EmmetReed
Etiqueta: Reversión
Línea 1:
[[Java (lenguaje de programación)]]<ref name="undefined" />Un '''[[lenguaje de programación]] de alto nivel''' se caracteriza por expresar los [[algoritmo]]s de una manera adecuada a la capacidad [[Cognición|cognitiva]] humana, en lugar de la capacidad con que los ejecutan las máquinas. Estos lenguajes permiten una máxima flexibilidad al programador a la hora de abstraerse o de ser literal. Permiten un camino bidireccional entre el lenguaje máquina y una expresión casi oral entre la escritura del programa y su posterior compilación. Por lo general suelen estar [[Programación orientada a objetos|orientados a objetos]], [[Programación dirigida por eventos|a eventos]] o [[Programación funcional|a funciones]], pudiendo estos combinarse. Asimismo, pueden ser [[Lenguaje de programación compilado|compilados]] o [[Intérprete (informática)|interpretados]]. Algunos ejemplos son: [[Java (lenguaje de programación)|Java]], [[PHP]], [[Python]], [[JavaScript|Javascript]], [[C++]].
 
En los primeros lenguajes, 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 o [[Lenguaje de bajo nivel|lenguajes de bajo nivel]]. Otra limitación de estos es que se requiere de ciertos conocimientos de programación para realizar las secuencias de instrucciones lógicas. Los lenguajes de alto nivel se crearon para que el usuario común pudiese solucionar un problema de procesamiento de datos de una manera más fácil y rápida.
Línea 20:
* Algunos requieren que la máquina cliente posea una determinada plataforma.
 
 
== Principales lenguajes de nivel alto ==
 
* [[VB.NET]]
<ref name==undefined />Principales lenguajes de nivel alto ==
* [[VB.NET|VB.]]nivel mas alto es java
* [[Erlang]]
* [[Ada (lenguaje de programación)|Ada]]
Línea 34 ⟶ 36:
''(Debido a que permite programar en nivel bajo)''
* [[C (lenguaje de programación)|C]] ''Se usa en conjunto con [[C++]] y deben de mencionarse como [[C (lenguaje de programación)|C]]/[[C++]]''
 
 
== Véase también ==