SlideShare una empresa de Scribd logo
1 de 8
REPÚBLICA BOLIVARIANA DE VENEZUELA
MINISTERIO PARA DEL PODER POPULAR DE LA EDUCACIÓN SUPERIOR
UNIVERSIDAD FERMÍN TORO
DECANATO DE INGENIERÍA
Entre todas las máquinas que ha inventado el hombre para
servirse de ellas, la computadora se ha destacado muy por
encima de las demás, ya que a la misma, con mucha
frecuencia, se le han atribuido aptitudes innatas de los humanos
como la de pensar, denominándolas a veces como “cerebros”.
Sin lugar a dudas, el cerebro humano es más perfecto y
eficiente que cualquier computadora, por muy sofisticada que
ésta sea. En lo único que se ve superado el cerebro humano
por la computadora es la velocidad de cálculo. El hombre,
desde sus inicios, se dio cuenta de sus limitaciones para el
cálculo, lo cual lo ha llevado a una incesante búsqueda de
medios de cálculo que le ayuden a mejorar su velocidad de
cálculo, y de ahí, el surgimiento de las computadoras.
Conocer la historia del desarrollo de cualquier campo del
saber humano es de gran importancia para aquellos que
planeen desenvolverse en dicho campo, ya que tiene
cuando menos dos beneficios tangibles: Conocer el
estado promedio del arte y evitar cometer errores ya
cometidos. Así es mas fácil tomar las decisiones correctas
y sobrevivir sin esfuerzo a muchas modas que
estridentemente proclaman la reinvención del hilo negro.
Como dijo el filósofo español Gorge Santayana “El que no
conoce la historia esta condenado a repetirla”.
 Shortcode
En 1949,aparece el primer lenguaje que se usó en computadoras
electrónicas: “Shortcode”, son números de teléfono especial,
significativamente menor que los números de teléfono completo, que
se puede utilizar para hacer frente a SMS y MMS mensajes de
teléfonos móviles o teléfonos fijos. Hay dos tipos de códigos de
acceso: la marcación y mensajería.
Los códigos cortos están diseñados para ser fáciles de leer y de
recordar que los números de teléfono normal. Al igual que los números
de teléfono, códigos cortos son únicos para cada operador en el nivel
tecnológico. Aun así, los proveedores suelen tener acuerdos para
evitar solapamientos. En algunos países, como Estados Unidos,
algunas clases de números entre operadores
 A-0
El Sistema A-0 fue escrito por Grace Hopper en 1951 y 1952 para UNIVAC I.
Fue el primer compilador desarrollado para una computadora electrónica. El A-
0 funcionaba más como un cargador o enlazador que como la noción moderna
de compilador. Un programa era especificado como una secuencia de
subrutinas y argumentos. Las subrutinas eran identificadas por un código
numérico y los argumentos de las subrutinas eran escritas directamente
después de cada código de subrutinas. El sistema A-0 convertía la
especificación en código maquina que podía ser alimentado a una
computadora para ejecutar el programa.
 Fortran (del ingles Formula Translating System)
es un lenguaje de programación alto nivel de propósito
general, procedimental e imperativo, que está especialmente adaptado
al cálculo numérico y a la computación científica. Desarrollado originalmente
por IBM en 1957 para el equipo IBM 704, y usado para aplicaciones científicas
y de ingeniería, el FORTRAN vino a dominar esta área de la programación
desde el principio y ha estado en uso continuo por más de medio siglo en
áreas de cómputo intensivo tales como la predicción numérica del
tiempo, análisis de elementos finitos, dinámica de fluidos
computacional (CFD), física computacional, y química computacional. Es una
de los lenguajes más populares en el área de la computación de alto
rendimiento y es el lenguaje usado para programas que evalúan el desempeño
(benchmark) y el ranking de los supercomputadores más rápidos del mundo.
 LISP
es una familia de lenguajes de programación de computadora de
tipo funcional con una larga historia y una sintaxis completamente
entre paréntesis. Especificado originalmente en 1958 por John
McCarthy y sus colaboradores en el Instituto Tecnológico de
Massachusetts, el Lisp es el segundo más viejo lenguaje de
programación de alto nivel de extenso uso hoy en día; solamente
el FORTRAN es más viejo. Al igual que el FORTRAN, el Lisp ha
cambiado mucho desde sus comienzos, y han existido un número
de dialectos en su historia. Hoy, los dialectos Lisp de propósito
general más ampliamente conocidos son el Common Lisp y
elScheme.
 ALGOL
En el año de 1958 un comite crea la especificación del lenguaje
ALGOL, la tenia la particularidad de no definir la manera de manejar
entrada y salida, dejando esta parte libre a cada implementación.
Es en 1960 cuando aparece el lenguaje ALGOL 6.0 el primer lenguaje
estructurado en bloques. Este lenguaje fue muy popular en el segundo
lustro de los 60's.
Su principal contribución es ser la raiz del arbol que ha producido
lenguajes tales como pascal, C, C++, y Java.
 COBOL
fue creado en el año 1960 con el objetivo de crear un lenguaje de
programación universal que pudiera ser usado en cualquier
ordenador, ya que en los años 1960 existían numerosos modelos de
ordenadores incompatibles entre sí, y que estuviera orientado
principalmente a los negocios, es decir, a la llamada informática de
gestión.
 COMIT
Es el primer lenguaje de programación para la manipulación de
cadenas y de reconocimiento de patrones. Se basa en la traducción
automática de máquina, donde se pueden sustituir cadenas de
símbolos por otras cadenas. Fue desarrollado por Yngve del MIT.
Cada enunciado de programa es muy parecido a una producción libre
de contexto y representa el conjunto de sustituciones que se pueden
hacer si se encuentra esa cadena en los datos.
Como Yngve mantuvo patentado su código, un grupo de
los Laboratorios Bell de AT&T decidió desarrollar su propio lenguaje, lo
cual dio por resultado el SNOBOL.
 FORTH
es un lenguaje de programación para computadores y un ambiente de programación ideado
por Charles H. Moore y Elisabeth Rather entre los años 1965 y 1970.
inicialmente diseñado para una aplicación muy concreta, la astronomía (cálculo de trayectorias de
cuerpos en órbita, cromatografías, análisis de espectros de emisión), ha evolucionado hasta ser
aplicable a casi todos los demás campos relacionados o no con esa rama de la ciencia (cálculos
de probabilidad, bases de datos, análisis estadísticos y hasta financieros).
Posteriormente, un programa para la adquisición automática y continua de datos realizado en
este lenguaje ha descubierto al menos la mitad de los cúmulos interestelares conocidos en la
actualidad.
 C++
es un lenguaje de programación diseñado a mediados de los años 1980 por Bjarne Stroustrup. La
intención de su creación fue el extender al exitoso lenguaje de programación C con mecanismos
que permitan la manipulación de objetos. En ese sentido, desde el punto de vista de los lenguajes
orientados a objetos, el C++ es un lenguaje híbrido.
Posteriormente se añadieron facilidades de programación genérica. que se sumó a los otros dos
paradigmas que ya estaban admitidos (programación estructurada y la programación orientada a
objetos). Por esto se suele decir que el C++ es un lenguaje de programación multiparadigma.
Actualmente existe un estándar, denominado ISO C++, al que se han adherido la mayoría de los
fabricantes de compiladores más modernos. Existen también algunos intérpretes, tales como
ROOT.
Una particularidad del C++ es la posibilidad de redefinir los operadores (sobrecarga de
operadores), y de poder crear nuevos tipos que se comporten como tipos fundamentales.

Más contenido relacionado

La actualidad más candente

Clasificación de los lenguajes de programación
Clasificación de los lenguajes de programaciónClasificación de los lenguajes de programación
Clasificación de los lenguajes de programación
Mike Voodoo
 
Metreología programacion
Metreología programacionMetreología programacion
Metreología programacion
tamaaraa
 
Metreología programación
Metreología programaciónMetreología programación
Metreología programación
Laura Martos
 
Linea del tiempo al
Linea del tiempo alLinea del tiempo al
Linea del tiempo al
AelrShaid
 
47356113 lenguaje-tecnico-utilizado-en-los-ambitos-de-sistemas-informatica-ti...
47356113 lenguaje-tecnico-utilizado-en-los-ambitos-de-sistemas-informatica-ti...47356113 lenguaje-tecnico-utilizado-en-los-ambitos-de-sistemas-informatica-ti...
47356113 lenguaje-tecnico-utilizado-en-los-ambitos-de-sistemas-informatica-ti...
johanna marquez
 

La actualidad más candente (20)

Linea del tiempo POO
Linea del tiempo POOLinea del tiempo POO
Linea del tiempo POO
 
Flex y Bison
Flex y Bison Flex y Bison
Flex y Bison
 
Edison caicedo
Edison caicedoEdison caicedo
Edison caicedo
 
Flex bison
Flex bisonFlex bison
Flex bison
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programación
 
Historia de los lenguajes de programación power point
Historia de los lenguajes de programación power pointHistoria de los lenguajes de programación power point
Historia de los lenguajes de programación power point
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
Quinta y Sexta Generacion
Quinta y Sexta GeneracionQuinta y Sexta Generacion
Quinta y Sexta Generacion
 
Historia de los Lenguajes de Programacion
Historia de los Lenguajes de ProgramacionHistoria de los Lenguajes de Programacion
Historia de los Lenguajes de Programacion
 
Presentación3
Presentación3Presentación3
Presentación3
 
Resolucion de problemas y algoritmos
Resolucion de problemas y algoritmosResolucion de problemas y algoritmos
Resolucion de problemas y algoritmos
 
Clasificación de los lenguajes de programación
Clasificación de los lenguajes de programaciónClasificación de los lenguajes de programación
Clasificación de los lenguajes de programación
 
Metreología programacion
Metreología programacionMetreología programacion
Metreología programacion
 
Metreología programación
Metreología programaciónMetreología programación
Metreología programación
 
Historia de los compiladores
Historia de los compiladoresHistoria de los compiladores
Historia de los compiladores
 
Linea del tiempo al
Linea del tiempo alLinea del tiempo al
Linea del tiempo al
 
Linea programacion
Linea programacionLinea programacion
Linea programacion
 
47356113 lenguaje-tecnico-utilizado-en-los-ambitos-de-sistemas-informatica-ti...
47356113 lenguaje-tecnico-utilizado-en-los-ambitos-de-sistemas-informatica-ti...47356113 lenguaje-tecnico-utilizado-en-los-ambitos-de-sistemas-informatica-ti...
47356113 lenguaje-tecnico-utilizado-en-los-ambitos-de-sistemas-informatica-ti...
 
Lenguaje C
Lenguaje CLenguaje C
Lenguaje C
 

Similar a Lenguajes de programación saia

HISTORIA DE LOS LENGUAJES DE PROGRAMACION
HISTORIA DE LOS LENGUAJES DE PROGRAMACIONHISTORIA DE LOS LENGUAJES DE PROGRAMACION
HISTORIA DE LOS LENGUAJES DE PROGRAMACION
JANIIER
 
8 libro 1 y2
8  libro 1 y2 8  libro 1 y2
8 libro 1 y2
farca26
 
Lenguaje de programacióndiapost1.
Lenguaje de programacióndiapost1.Lenguaje de programacióndiapost1.
Lenguaje de programacióndiapost1.
Dominga Quispe Diaz
 
Historia de los lenguajes de programacion
Historia de los lenguajes de programacionHistoria de los lenguajes de programacion
Historia de los lenguajes de programacion
JANIIER
 
Historia de los lenguajes de programacion
Historia de los lenguajes de programacionHistoria de los lenguajes de programacion
Historia de los lenguajes de programacion
JANIIER
 
Linea del tiempo
Linea del tiempoLinea del tiempo
Linea del tiempo
Libertad25
 
Lenguajes de alto_nivel
Lenguajes de alto_nivelLenguajes de alto_nivel
Lenguajes de alto_nivel
ANALI GOMEZ
 

Similar a Lenguajes de programación saia (20)

Linea del tiempo de los lenguajes de programación
Linea del tiempo de los lenguajes de programaciónLinea del tiempo de los lenguajes de programación
Linea del tiempo de los lenguajes de programación
 
historia de la programacion.docx
historia de la programacion.docxhistoria de la programacion.docx
historia de la programacion.docx
 
HISTORIA DE LOS LENGUAJES DE PROGRAMACION
HISTORIA DE LOS LENGUAJES DE PROGRAMACIONHISTORIA DE LOS LENGUAJES DE PROGRAMACION
HISTORIA DE LOS LENGUAJES DE PROGRAMACION
 
684551811-Computacion-2-Unidad-1.pdf
684551811-Computacion-2-Unidad-1.pdf684551811-Computacion-2-Unidad-1.pdf
684551811-Computacion-2-Unidad-1.pdf
 
Introducción a la programación
Introducción a la programaciónIntroducción a la programación
Introducción a la programación
 
EVOLUCIOIN DE LA PROGRAMAMCION.docx
EVOLUCIOIN DE LA PROGRAMAMCION.docxEVOLUCIOIN DE LA PROGRAMAMCION.docx
EVOLUCIOIN DE LA PROGRAMAMCION.docx
 
Flex y bison
Flex y bisonFlex y bison
Flex y bison
 
Flex y bison
Flex y bisonFlex y bison
Flex y bison
 
Compiladores financieros trabajo 10
Compiladores financieros trabajo 10Compiladores financieros trabajo 10
Compiladores financieros trabajo 10
 
8 libro 1 y2
8  libro 1 y2 8  libro 1 y2
8 libro 1 y2
 
Trabajo de programacion 1
Trabajo de programacion 1 Trabajo de programacion 1
Trabajo de programacion 1
 
Informatica presentacion
Informatica presentacionInformatica presentacion
Informatica presentacion
 
Resolución de problemas de algoritmo.
Resolución de problemas de algoritmo.Resolución de problemas de algoritmo.
Resolución de problemas de algoritmo.
 
Paola y lorena
Paola y lorenaPaola y lorena
Paola y lorena
 
Lenguaje de programacióndiapost1.
Lenguaje de programacióndiapost1.Lenguaje de programacióndiapost1.
Lenguaje de programacióndiapost1.
 
Historia de los lenguajes de programacion
Historia de los lenguajes de programacionHistoria de los lenguajes de programacion
Historia de los lenguajes de programacion
 
Historia de los lenguajes de programacion
Historia de los lenguajes de programacionHistoria de los lenguajes de programacion
Historia de los lenguajes de programacion
 
Tema 1 Programación I. 05-02-23.pdf
Tema 1 Programación I. 05-02-23.pdfTema 1 Programación I. 05-02-23.pdf
Tema 1 Programación I. 05-02-23.pdf
 
Linea del tiempo
Linea del tiempoLinea del tiempo
Linea del tiempo
 
Lenguajes de alto_nivel
Lenguajes de alto_nivelLenguajes de alto_nivel
Lenguajes de alto_nivel
 

Lenguajes de programación saia

  • 1. REPÚBLICA BOLIVARIANA DE VENEZUELA MINISTERIO PARA DEL PODER POPULAR DE LA EDUCACIÓN SUPERIOR UNIVERSIDAD FERMÍN TORO DECANATO DE INGENIERÍA
  • 2. Entre todas las máquinas que ha inventado el hombre para servirse de ellas, la computadora se ha destacado muy por encima de las demás, ya que a la misma, con mucha frecuencia, se le han atribuido aptitudes innatas de los humanos como la de pensar, denominándolas a veces como “cerebros”. Sin lugar a dudas, el cerebro humano es más perfecto y eficiente que cualquier computadora, por muy sofisticada que ésta sea. En lo único que se ve superado el cerebro humano por la computadora es la velocidad de cálculo. El hombre, desde sus inicios, se dio cuenta de sus limitaciones para el cálculo, lo cual lo ha llevado a una incesante búsqueda de medios de cálculo que le ayuden a mejorar su velocidad de cálculo, y de ahí, el surgimiento de las computadoras.
  • 3. Conocer la historia del desarrollo de cualquier campo del saber humano es de gran importancia para aquellos que planeen desenvolverse en dicho campo, ya que tiene cuando menos dos beneficios tangibles: Conocer el estado promedio del arte y evitar cometer errores ya cometidos. Así es mas fácil tomar las decisiones correctas y sobrevivir sin esfuerzo a muchas modas que estridentemente proclaman la reinvención del hilo negro. Como dijo el filósofo español Gorge Santayana “El que no conoce la historia esta condenado a repetirla”.
  • 4.  Shortcode En 1949,aparece el primer lenguaje que se usó en computadoras electrónicas: “Shortcode”, son números de teléfono especial, significativamente menor que los números de teléfono completo, que se puede utilizar para hacer frente a SMS y MMS mensajes de teléfonos móviles o teléfonos fijos. Hay dos tipos de códigos de acceso: la marcación y mensajería. Los códigos cortos están diseñados para ser fáciles de leer y de recordar que los números de teléfono normal. Al igual que los números de teléfono, códigos cortos son únicos para cada operador en el nivel tecnológico. Aun así, los proveedores suelen tener acuerdos para evitar solapamientos. En algunos países, como Estados Unidos, algunas clases de números entre operadores
  • 5.  A-0 El Sistema A-0 fue escrito por Grace Hopper en 1951 y 1952 para UNIVAC I. Fue el primer compilador desarrollado para una computadora electrónica. El A- 0 funcionaba más como un cargador o enlazador que como la noción moderna de compilador. Un programa era especificado como una secuencia de subrutinas y argumentos. Las subrutinas eran identificadas por un código numérico y los argumentos de las subrutinas eran escritas directamente después de cada código de subrutinas. El sistema A-0 convertía la especificación en código maquina que podía ser alimentado a una computadora para ejecutar el programa.  Fortran (del ingles Formula Translating System) es un lenguaje de programación alto nivel de propósito general, procedimental e imperativo, que está especialmente adaptado al cálculo numérico y a la computación científica. Desarrollado originalmente por IBM en 1957 para el equipo IBM 704, y usado para aplicaciones científicas y de ingeniería, el FORTRAN vino a dominar esta área de la programación desde el principio y ha estado en uso continuo por más de medio siglo en áreas de cómputo intensivo tales como la predicción numérica del tiempo, análisis de elementos finitos, dinámica de fluidos computacional (CFD), física computacional, y química computacional. Es una de los lenguajes más populares en el área de la computación de alto rendimiento y es el lenguaje usado para programas que evalúan el desempeño (benchmark) y el ranking de los supercomputadores más rápidos del mundo.
  • 6.  LISP es una familia de lenguajes de programación de computadora de tipo funcional con una larga historia y una sintaxis completamente entre paréntesis. Especificado originalmente en 1958 por John McCarthy y sus colaboradores en el Instituto Tecnológico de Massachusetts, el Lisp es el segundo más viejo lenguaje de programación de alto nivel de extenso uso hoy en día; solamente el FORTRAN es más viejo. Al igual que el FORTRAN, el Lisp ha cambiado mucho desde sus comienzos, y han existido un número de dialectos en su historia. Hoy, los dialectos Lisp de propósito general más ampliamente conocidos son el Common Lisp y elScheme.  ALGOL En el año de 1958 un comite crea la especificación del lenguaje ALGOL, la tenia la particularidad de no definir la manera de manejar entrada y salida, dejando esta parte libre a cada implementación. Es en 1960 cuando aparece el lenguaje ALGOL 6.0 el primer lenguaje estructurado en bloques. Este lenguaje fue muy popular en el segundo lustro de los 60's. Su principal contribución es ser la raiz del arbol que ha producido lenguajes tales como pascal, C, C++, y Java.
  • 7.  COBOL fue creado en el año 1960 con el objetivo de crear un lenguaje de programación universal que pudiera ser usado en cualquier ordenador, ya que en los años 1960 existían numerosos modelos de ordenadores incompatibles entre sí, y que estuviera orientado principalmente a los negocios, es decir, a la llamada informática de gestión.  COMIT Es el primer lenguaje de programación para la manipulación de cadenas y de reconocimiento de patrones. Se basa en la traducción automática de máquina, donde se pueden sustituir cadenas de símbolos por otras cadenas. Fue desarrollado por Yngve del MIT. Cada enunciado de programa es muy parecido a una producción libre de contexto y representa el conjunto de sustituciones que se pueden hacer si se encuentra esa cadena en los datos. Como Yngve mantuvo patentado su código, un grupo de los Laboratorios Bell de AT&T decidió desarrollar su propio lenguaje, lo cual dio por resultado el SNOBOL.
  • 8.  FORTH es un lenguaje de programación para computadores y un ambiente de programación ideado por Charles H. Moore y Elisabeth Rather entre los años 1965 y 1970. inicialmente diseñado para una aplicación muy concreta, la astronomía (cálculo de trayectorias de cuerpos en órbita, cromatografías, análisis de espectros de emisión), ha evolucionado hasta ser aplicable a casi todos los demás campos relacionados o no con esa rama de la ciencia (cálculos de probabilidad, bases de datos, análisis estadísticos y hasta financieros). Posteriormente, un programa para la adquisición automática y continua de datos realizado en este lenguaje ha descubierto al menos la mitad de los cúmulos interestelares conocidos en la actualidad.  C++ es un lenguaje de programación diseñado a mediados de los años 1980 por Bjarne Stroustrup. La intención de su creación fue el extender al exitoso lenguaje de programación C con mecanismos que permitan la manipulación de objetos. En ese sentido, desde el punto de vista de los lenguajes orientados a objetos, el C++ es un lenguaje híbrido. Posteriormente se añadieron facilidades de programación genérica. que se sumó a los otros dos paradigmas que ya estaban admitidos (programación estructurada y la programación orientada a objetos). Por esto se suele decir que el C++ es un lenguaje de programación multiparadigma. Actualmente existe un estándar, denominado ISO C++, al que se han adherido la mayoría de los fabricantes de compiladores más modernos. Existen también algunos intérpretes, tales como ROOT. Una particularidad del C++ es la posibilidad de redefinir los operadores (sobrecarga de operadores), y de poder crear nuevos tipos que se comporten como tipos fundamentales.