Está en la página 1de 2

LENGUAJES DE PROGRAMACION En informtica, cualquier lenguaje artificial que puede utilizarse para definir una secuencia de instrucciones para

su procesamiento por un ordenador o computadora. Es complicado definir qu es y qu no es un lenguaje de programacin. Se asume generalmente que la traduccin de las instrucciones a un cdigo que comprende la computadora debe ser completamente sistemtica. Normalmente es la computadora la que realiza la traduccin. LENGUAJES DE BAJO NIVEL Se llaman de bajo nivel porque estn muy cercanos al hardware del ordenador. Es necesario conocer a fondo la arquitectura de la maquina para la que se va a programar. El primer lenguaje de este tipo que se utiliz fue el lenguaje mquina, que consiste en un conjunto de instrucciones en binario, es decir, con ceros y unos, con los cuales se indica al ordenador qu hacer. Este lenguaje es muy complicado y la posibilidad de cometer errores es muy alta, por lo que ya no se utiliza. Para solventar estas dificultades aparecio el lenguaje ensamblardor, que consiste en asignar una abreviatura a cada instruccin en binario, de forma que sea ms fcil recordarla y ms difcil equivocarse. Sin embargo, con este lenguaje sigue siendo necesario conocer muy bien el hardware del ordenador. LENGUAJES DE ALTO NIVEL Los lenguajes de alto nivel suelen utilizar trminos ingleses del tipo LIST, PRINT u OPEN como comandos que representan una secuencia de decenas o de centenas de instrucciones en lenguaje mquina. Los comandos se introducen desde el teclado, desde un programa residente en la memoria o desde un dispositivo de almacenamiento, y son interceptados por un programa que los traduce a instrucciones en lenguaje mquina. Los programas traductores son de dos tipos: intrpretes y compiladores. Con un intrprete, los programas que repiten un ciclo para volver a ejecutar parte de sus instrucciones, reinterpretan la misma instruccin cada vez que aparece. Por consiguiente, los programas interpretados se ejecutan con mucha mayor lentitud que los programas en lenguaje mquina. Por el contrario, los compiladores traducen un programa ntegro a lenguaje mquina antes de su ejecucin, por lo cual se ejecutan con tanta rapidez como si hubiesen sido escritos directamente en lenguaje mquina.

LENGUAJE COMPILADO En informtica, un lenguaje cuyos programas se traducen a cdigo mquina antes de ejecutarse, a diferencia de un lenguaje interpretado, cuyos programas se traducen y ejecutan instruccin por instruccin.

ENGUAJE DE CONSULTA ESTRUCTURADO En informtica, un sublenguaje utilizado en bases de datos para consultar, actualizar y manejar bases de datos relacionales. Se deriva de un proyecto de investigacin de IBM, que cre el "lenguaje estructurado de consulta en ingls" (SEQUEL) en la dcada de los setenta. El SQL es un estndar aceptado en productos de bases de datos. A pesar de que no se trata de un lenguaje de programacin como puedan serlo C o Pascal, puede utilizarse en el diseo de consultas interactivas y puede incluirse en una aplicacin como un conjunto de instrucciones de manejo de datos. El SQL estndar cuenta tambin con elementos destinados a la definicin, modificacin, control y proteccin de los datos. Tanto los usuarios tcnicos como los que no lo son pueden utilizar este lenguaje. LENGUAJE DE DESCRIPCION DE MAQUINA En informtica, lenguaje de programacin, como el PostScript, que se utiliza para describir la salida a una impresora o a una pantalla, que a su vez usan las instrucciones del lenguaje de descripcin de pgina para construir el texto y los grficos para crear la imagen de la pgina. El lenguaje de descripcin de pgina es como otros lenguajes de ordenador o computadora, con un flujo lgico de programa que permite una manipulacin sofisticada de la salida. Un lenguaje de descripcin de pgina, como un plano, establece especificaciones (como las fuentes y los tamaos), pero deja la tarea de dibujar los caracteres y los grficos al dispositivo de salida. Al dejar este sistema el trabajo detallado al dispositivo que produce la salida, un lenguaje de descripcin de pgina es independiente de la mquina. Es decir, cualquier impresora u otro dispositivo de salida que comprenda dichos lenguajes puede producir una imagen descrita por ellos. Sin embargo, estas posibilidades tienen un precio. Las impresoras que utilizan un lenguaje de descripcin de pgina requieren una potencia de procesamiento y una memoria comparables, y a menudo superiores, a las de las computadoras personales. Ejemplos de consultas SQL: SELECT Nombre From Tabl_fich_personales where Edad >=18; Muestra el Campo "Nombre" de todos los individuos mayores de 18 aos de la tabla "Tabl_fich_personales"