Lenguajes de programacion alejandra salvador bartolon
Tipos de lenguaje
1. ALGORITMOS Y PROGRAMACION
UNIVERSIDAD DEL MAGDALENA
GRUPO 3
TEMA:
HISTORIA, CARACTERISTICAS Y TIPOS DE LENGUAJE
EN PROGRAMACION
PRESENTADO POR:
JEAN CARLOS RESTREPO MONTES
PROGRAMA:
INGENIERIA DE SISTEMAS
PRIMER SEMESTRE
PRESENTADO A:
JULIAN PIZARRO PERTUZ
2012
2. Tipos de lenguaje, historia y características en programación
Un lenguaje de programación, es también conocido como un idioma artificial diseñado para expresar
procesos que pueden ser llevadas a cabo por máquinas como las computadoras. Pueden usarse para
crear programas que controlen el comportamiento físico y lógico de una máquina, para expresar
algoritmos con precisión, o como modo de comunicación humana.
Historia: Los primeros operadores de computadoras decidieron hacer un traductor para reemplazar
los 0 y 1 por palabras o abstracción de palabras y letras provenientes del inglés; éste se conoce como
lenguaje ensamblador. Por ejemplo, para sumar se usa la letra A de la palabra inglesa add (sumar).
El lenguaje ensamblador sigue la misma estructura del lenguaje máquina, pero las letras y palabras
son más fáciles de recordar y entender que los números.
La necesidad de recordar secuencias de programación para las acciones usuales llevó a
denominarlas con nombres fáciles de memorizar y asociar: ADD (sumar), SUB (restar), MUL
(multiplicar), CALL (ejecutar subrutina), etc. A esta secuencia de posiciones se le denominó
"instrucciones", y a este conjunto de instrucciones se le llamó lenguaje ensamblador. Posteriormente
aparecieron diferentes lenguajes de programación, los cuales reciben su denominación porque tienen
una estructura sintáctica similar a los lenguajes escritos por los humanos, denominados también
lenguajes de alto nivel.
Tipos de lenguaje: En informática, 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 programación. Se asume generalmente que la traducción
de las instrucciones a un código que comprende la computadora debe ser completamente
sistemática. A continuación se muestran algunos de los tipos de lenguaje más importantes.
Lenguajes de bajo nivel: Se llaman de bajo nivel porque están muy cercanos al hardware del
ordenador. Es necesario conocer a fondo la arquitectura de la máquina para la que se va a
programar.
El primer lenguaje de este tipo que se utilizó fue el lenguaje máquina, 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.
Lenguajes de alto nivel: Los lenguajes de alto nivel suelen utilizar términos ingleses del tipo
LIST, PRINT u OPEN como comandos que representan una secuencia de decenas o de
centenas de instrucciones en lenguaje máquina. 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 máquina.
Lenguaje compilado: En informática, un lenguaje cuyos programas se traducen a código
máquina antes de ejecutarse, a diferencia de un lenguaje interpretado, cuyos programas se
traducen y ejecutan instrucción por instrucción.
Lenguaje de consulta estructurado: En informática, un sub lenguaje utilizado en bases de
datos para consultar, actualizar y manejar bases de datos relacionales. Se deriva de un
proyecto de investigación de IBM, que creó el "lenguaje estructurado de consulta en inglés"
(SEQUEL) en la década de los setenta. El SQL es un estándar aceptado en productos de
bases de datos. A pesar de que no se trata de un lenguaje de programación como puedan
serlo C o Pascal, puede utilizarse en el diseño de consultas interactivas y puede incluirse en
una aplicación como un conjunto de instrucciones de manejo de datos.
3. Lenguaje experto: En informática, un lenguaje informático o sistema de programación de
aplicaciones diseñado para crear programas, bases de datos y materiales para enseñanza
asistida por ordenador o computadora. Dentro de los cuales tenemos:
Visual C
Pascal
Visual basic
COBOL
C++
Lisp
Postscript
Ada
Java
Características de los lenguajes de programación
Las computadoras calculan eléctricamente por medio de pulsos de corriente y voltajes que
representan formas de comunicación por demás ajenas al lenguaje humanos. Así pues, el medio que
permite entablar la comunicación con las máquinas se conoce como “lenguaje de programación”.
Aún con su corta duración, la historia de la computación electrónica ha producido varios cientos de
lenguajes de programación ampliamente reconocidos y utilizados. Al principio se acercaban mucho al
lenguaje propio de las computadoras (ceros y unos), pero se han ido transformando para acercarse
más a las lenguas humanas como el inglés o bien a formas gráficas más expresivas y sintéticas.
Entre más cercano a la computadora es un lenguaje se le denomina de bajo nivel, lo contrario es de
alto nivel.
Los lenguajes de programación no son simplemente un detalle más del amplio mundo de la
informática, y por lo tanto deben ser vistos como el fundamento y la base del desarrollo y avance de
la computación.
Estudiar los conceptos básicos, clasificación, diferencias, propiedades y funcionamiento de los
lenguajes de programación es elemental para cualquier estudiante o profesional dedicado a la
computación, pues de esa manera se logra tener una perspectiva global y mucho más amplia que
tendrá mucho peso al estar bien documentados y al conocer qué son, cómo se clasifican y de qué
manera trabajan los lenguajes de programación.
Bibliografía:
http://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3n#Tipos_est.C3.A1ticos_versus_tipos_
din.C3.A1micos
http://usuarios.multimania.es/tutoinformatica/lenguajes.html
http://www.monografias.com/trabajos38/tipos-lenguajes-programacion/tipos-lenguajes-
programacion2.shtml