Lenguaje es el empleo de notaciones, señales y vocales (voz, palabras) para expresar ideas,
comunicarse, y establecer relaciones entre los seres humanos.
TIPOS DE LENGUAJES
lenguajes naturales
es natural porque se aprende (o adquiere) inconsciente e involuntariamente
lenguajes artificiales
los lenguajes artificiales sí se aprenden de manera voluntaria y conscientemente.
ejemplo
LOS LENGUAJES DE PROGRAMACIÓN
es
un conjunto de reglas, notaciones, símbolos y/o caracteres que permiten a un programador poder
expresar el procesamiento de datos y sus estructuras en la computadora
se clasifican de a cuerdo a su uso en:
1. Lenguajes desarrollados para el cálculo numérico. Tales como FORTRAN, Mathematica y Matlab.
2. Lenguajes para sistemas. Como C, C++ y ensamblador.
3. Lenguajes para aplicaciones de Inteligencia Artificial. Tales como Prolog, y Lisp.
se pueden clasificar de acuerdo con el tipo de instrucciones de que constan en:
lenguaje máquina
El lenguaje de máquina ordena a la computadora realizar sus operaciones fundamentales una por una.
Dicho lenguaje es difícil de usar para lar persona porque trabajar con números no es muy cómodo
además de que estos números están en formato binario.
ejemplo
100001010101010
100100101010100
100011100101110
lenguaje ensamblador
consiste en asociar a los opcodes palabras clave que faciliten su uso por parte del programador No
obstante, el lenguaje ensamblador requiere de muchas instrucciones para realizar simples
operaciones.
Los lenguajes de alto nivel permiten a los programadores escribir instrucciones que asemejan al inglés
cotidiano y contiene notaciones matemáticas de uso común.
ejemplo
A = B + C;
historia
FORTRAN
FORTRAN es el más viejo de los lenguajes de alto
nivel. Fue diseñado por IBM en 1950. El idioma se
hizo tan popular en los 60´s que otros
desarrolladores empezaron a producir sus propias
versiones y esto llevó a una gran cantidad de
dialectos (en 1963 había 40 compiladores de
FORTRAN diferentes). En 1972 se creó FORTRAN66,
como una forma de estandarizar la estructura del
lenguaje. Luego, en 1980, se estableció una norma
oficial para el lenguaje avalada por la Organización
de Normas Internacionales (ISO). Tal versión es
normalmente conocida como FORTRAN 77 (dado que
el proyecto final se completó en 1977). En 1991 surge
FORTRAN90, un desarrollo mayor del idioma pero
que incluye todos los elementos de FORTRAN77 para
facilitar la compatibilidad. Finalmente, en 1997,
surge FORTRAN95 o High Performance Fortran (HPF)
BASIC
BASIC es la abreviación de Beginners All-purpose Symbolic Instruction Code.
Basic fue desarrollado en la Universidad de Dartmouth en 1964 bajo la
dirección de J. Kemeny y T. Kurtz. Surgió como un idioma simple de aprender
y fácil de traducir. En los 70´s, cuando se creó la computadora personal
Altair, Bill Gates y Paul Allen implementaron su propia versión de Basic en
dicha computadora. Con ello comenzó el futuro de BASIC y de la PC. En ese
tiempo, Gates era estudiante de Harvard y Allen era un empleado de
Honeywell. La versión BASIC de Gates ocupaba un total de 4KB de memoria
incluyendo el código y los datos que se usaron para el código fuente. Luego
Gates implementó BASIC en otras plataformas (Apple, Comodor y Atari) y fue
a partir de entonces que la corporación de Microsoft empezó su reinado en
el mundo de las PC. Más tarde en los 70’s, surgió el sistema operativo
MS-DOS de Bill Gates que incluía un intérprete de BASIC. La versión
distribuida con MS-DOS era GW-BASIC y podía ser ejec
C
El lenguaje C reúne características de programación tanto de los lenguajes
ensambladores como de los lenguajes de alto nivel; este lenguaje posee gran
poderío basado en sus operaciones a nivel de bits (propias de ensambladores) y la
mayoría de los elementos de la programación estructurada de los lenguajes de alto
nivel. Por ello es que C ha sido el lenguaje preferido para el desarrollo de software de
sistemas y aplicaciones profesionales de la programación de computadoras. En 1970
Ken Thompson de los laboratorios Bell creó la primera versión del lenguaje, la cual
podía ejecutarse en el sistema operativo UNIX; a este lenguaje se le llamó lenguaje B
y tenía la desventaja de ser lento. En 1971 Dennis Ritchie, con base en el lenguaje B,
desarrolló NB que luego cambió su nombre por C. Su diseño incluyó una sintaxis
simplificada, la aritmética de direcciones de memoria (permite al programador
manipular bits, bytes y direcciones de memoria) y el concepto de apuntador.
Además, al ser diseñado
C++
En 1980 Bjarne Stroustrup, también de los laboratorios
Bell, adicionó al lenguaje C las características de la
programación orientada a objetos (incluyendo la ventaja
de una biblioteca de funciones orientada a objetos) y lo
denominó C con clases. Para 1983 dicha denominación
cambió a la de C++.