Instituto Tecnol gico de Chetumal
Chetumal
Ingeniería Civil Grupo VB
Software en Ingeniería Civil
Lic. Agustín Esquivel Pat
Equipo 8:
Baños Martínez Jorge A.
Beltrán Castellanos Daniel
Dzul Gallegos Luis E.
HISTORIA DE LOS
LENGUAJES DE
PROGRAMACIÓN
Definición
Un Lenguaje de Programación es un conjunto de reglas,
notaciones, símbolos y/o caracteres que permiten a un
programador poder expresar elprocesamiento de datos y
sus estructuras en la computadora. Cada lenguaje posee
sus propias sintaxis. También se puede decir que un
programa es un conjunto de órdenes o instrucciones que
resuelven un problema específico basado en un Lenguaje
de Programación.
Características
Legibilidad
Ortogonalidad
Naturalidad para la
aplicación
Soporte a la abstracción
Entorno de programación
Portabilidad de los
programas
Clasificación
Los lenguajes de programación se pueden
clasificar de distintas formas, estas son:
Según Nivel de Abstracción
Según su Paradigma
Según la Forma de Ejecución
Según Nivel de
Abstracción
Los lenguajes de bajo nivel:
Los lenguajes de medio nivel:
Los lenguajes de alto nivel:
Según su Paradigma
Paradigma imperativo:
Describe la programación comouna secuencia
instrucciones o comandos que cambian el estado de un
programa
Paradigma declarativo:
No se basa en el cómo se hace algo (cómo se logra un
objetivo paso a paso), sino que describe (declara) cómo
es algo.
Paradigma estructurado:
La programación estructurada se basa en una
metodología de desarrollo de programas llamada
refinamientos sucesivos
Paradigma orientado a objetos:Intenta simular el mundo real a través del
significado de objetos que contiene
características y funciones.
Paradigma funcional:
Este paradigma concibe a la computación
como la evaluación de funciones matemáticas
y evita declarar y cambiar datos.
Paradigma lógico:
Se basa en la definición de reglas lógicas
para luego, a través de un motor de
inferencias lógicas, responder preguntas
planteadasal sistema y así resolver los
problemas.
Según la Forma de
Ejecución
Lenguaje compilados:
Los compiladores son aquellos cuya función es
traducir un programa escrito en un determinado
lenguaje a un idioma que la computadora entienda.
Lenguaje interpretados:
Como alternativa en vez de traducir el programa
fuente y grabar en forma permanente el código
objeto, el programador sólo carga elprograma
fuente en la computadora junto con los datos que se
van a procesar.
Historia
Los primeros lenguajes de programación
surgieron de la idea de Charles Babbage a
mediados del siglo XIX. Era un profesor
matemático e inventor inglés, que al
principio del siglo XIX predijo muchas de las
teorías en que se basan los actuales
ordenadores. Consistía en lo que él
denominaba la maquina analítica.Con él
colaboro Ada Lovedby, considerada como la
primera programadora de la historia por
realizar programas para la maquina a
través de tarjetas perforadas.
En 1823 el gobierno Británico lo apoyo para
crear el proyecto de una máquina de
diferencias, un dispositivo mecánico para
efectuar sumas repetidas. Pero Babbage se
dedicó al proyecto de la máquina analítica.
Charles Jacquard creo untelar que podía
reproducir automáticamente patrones de
tejidos, leyendo la información codificada en
patrones de agujeros perforados en tarjetas de
papel rígido.
Cuando surgió el primer ordenador, el famoso
ENIAC (Electronic Numerical Integrator And
Calculator), su programación se basaba en
componentes físicos. La entrada y salida de
datos se realizaba mediante tarjetas
perforadas.
Lenguajesde Programación
Los Años 40:
En la década de 1940 fueron creadas las
primeras computadoras modernas, con
alimentación eléctrica. La velocidad y
capacidad de memoria limitadas forzaron a
los programadores a escribir programas en
lenguaje ensamblador muy afinados.
1943 - Plankalkül (Konrad Zuse), diseñado,
pero sin implementar durante medio siglo
1943 - El sistema de codificación...
Regístrate para leer el documento completo.