You are on page 1of 18

LENGUAJES DE ALTO NIVEL

Qu son los lenguajes de alto nivel?


se caracteriza por expresar los algoritmos de una manera adecuada a la capacidad cognitiva humana, en lugar de a la capacidad ejecutora de las mquinas. Los lenguajes de alto nivel se crearon para que el usuario comn pudiese solucionar un problema de procesamiento de datos de una manera ms fcil y rpida.

OBJETIVOS
Lograr independencia de la mquina, pudiendo utilizar un mismo programa en diferentes equipos con la nica condicin de disponer de un programa traductor o compilador

Aproximarse al lenguaje natural, para que el programa se pueda escribir y leer de una forma ms sencilla, ya que se utilizan palabras (en ingls) en lugar de cadenas de smbolos sin ningn significado aparente.

VENTAJAS
Genera un cdigo ms sencillo y comprensible. Escribir un cdigo vlido para diversas mquinas y, posiblemente, sistemas operativos.

INCONVENIENTES
Reduccin de velocidad al ceder el trabajo de bajo nivel a la mquina. Algunos requieren que la mquina cliente posea una determinada plataforma el principal problema que presentan los lenguajes de alto nivel es la gran cantidad de ellos que existen actualmente en uso.

Lenguajes de alto nivel en uso


FORTRAN LISP, ALGOL COBOL APL SNOBOL PROLOG MODULA2 ALGOL68 PASCAL SIMULA67 ADA C++ LIS EUCLID BASIC

BASIC
Fue diseado por los profesores John G. Kemeny y Thomas E. Kurtz del Dartmouth College en 1965 con el objetivo principal de conseguir un lenguaje fcil de aprender para los principiantes, como se indica en su nombre Benginners Allpurpose Symbolic Instruction Code (Cdigo de instruccin simblico de propsito general para principiantes).

Entre sus principales novedades estn las de ser un lenguaje interpretado y de uso conversacional, til para aplicaciones tcnicas y de gestin

Los ocho principios que rigeron el diseo de BASIC fueron: Ser fcil de usar para los principiantes. Ser un lenguaje de propsito general (no orientado). Permitir a los expertos aadir caractersticas avanzadas, conservando simple el lenguaje para los principiantes. Ser interactivo. Proveer mensajes de error claros y amigables. Responder rpido en los programas pequeos. No requerir un conocimiento del hardware de la computadora. Proteger al usuario del sistema operativo.

COBOL
Es el lenguaje ms usado en las aplicaciones de gestin, creado en 1960 por un comit denominado CODASYL, patrocinado por el Departamento de Defensa de los Estados Unidos, a fin de disponer de un lenguaje universal para aplicaciones comerciales como expresa su nombre (COmmon Business Oriented Language).

Entre sus caractersticas se pueden citar su parecido al lenguaje natural (ingls), es auto- documentado y tiene gran capacidad en el manejo de archivos, as como en la edicin de informes escritos.

COBOL fue dotado de unas excelentes capacidades de autodocumentacin Una buena gestin de archivos y una excelente gestin de los tipos de datos para la poca, a travs de la conocida sentencia PICTURE para la definicin de campos estructurados. Para evitar errores de redondeo en los clculos que se producen al convertir los nmeros a binario y que son inaceptables en temas comerciales, COBOL puede emplear y emplea por defecto nmeros en base diez.

PASCAL
creado por el matemtico suizo Niklaus Wirth en 1970, basndose en el lenguaje AL-GOL, en cuyo diseo haba participado en los aos 60. Su nombre proviene del filsofo y matemtico francs del siglo xvii Blaise Pascal, que invent la primera mquina de tipo mecnico para sumar.

ampliamente utilizado en todo tipo de aplicaciones, poseyendo grandes facilidades para la programacin de sistemas y diseo de grficos.

tienen definidas dos partes: declarativa y ejecutiva. En la primera debe aparecer todo lo que se usar en la segunda, de lo contrario se detecta como desconocido y evita ciertas incomprensiones como veremos ms adelante. En la parte declarativa se enuncian Unit existentes, procedimientos, funciones, variables, constantes y nuevos tipos de datos estructurados

C
Fue creado en 1972 por Dennis Ritchie a partir del trabajo elaborado por su colega de los laboratorios Bell Telephone, Ken Thompson. Estos haban diseado con anterioridad el sistema operativo UNIX, y su intencin al desarrollar el lenguaje C fue la de conseguir un lenguaje idneo para la programacin de sistemas que fuese independiente de la mquina con el cual escribir su sistema UNIX.

Aunque fue diseado inicialmente para la programacin de sistemas, posteriormente su uso se ha extendido a aplicaciones tcnico-cientficas, de bases de datos, de proceso de textos, etc.

You might also like