-
Lenguaje Ensamblador
Debido a la dificultad de leer,interpretar y programar en lenguaje máquina,surgieron los lenguajes ensambladores.
Ellos marcan el inicio de lo que hoy conocemos como lenguajes de programación. -
Fortran
Fortran (Formulae Translator) Fué pensado para crear un traductor de expresiones aritméticas a código máquina (computadora IBM 704) -
Algol60
ALGOL60 Algoritmie Languaje (Lenguaje Algoritmico)
Con algolol aparecen por primera vez los conceptos de lenguajes algoritmicos: definición de sintaxis en notación, declaración explícita para lo identificadores,estructuras iterativas recursividad y estructura de bloques.
Se usaba principalmente para el sideños de aplicaciones de calculo. -
COBOL
COBOL (Common Business Oriented Languaje o
Lenguaje Orientado a Negocios Comunes) Se usaba desde los 60´s en aplicaciones de computadoras aplicadas a la administración.
El aspecto más impresionante es la organización en cuatro divisiones.Su estructura de datos básicaes el registro. -
APL
APL
(A Programming Languaje)Desarrollado por Kenneth Inverson para resolver problemas matemáticos.
Se caracteriza por su brevedad y su capacidad de generación de matrices y se utiliza en el desarrollo de modelos matemáticos. Es el único diseñado expresamente para ser iterativo,se basa en estructuras de datos de arreglos homogéneos, con componentes de tipo numérico o carácter. -
APT;JOVIAL
APT;JOVIAL
Se crea para el control automático y es derivado de Algol, fué el primer lenguaje de propósito múltipleque gozó de amplio uso. -
LISP
LISP
Diseñado por John Mc Carthy.El lenguaje se usa mucho en investigaciones computacionales en el área de inteligencia artificial (robótica,sistemas deinteligencia).
Programar en LISP consiste básicamente en definir un conjunto de funciones y despues combinarlas para resolver problemas. -
SNOBOL
-
BASIC
BASIC
Creado por John Kemmeny y Thomas Kurtz con el fin de implementar un lenguaje fácil de aprender.
Los fabricantes suelen incluir entre el software de estas máquinas algún intérprete de Basic.
En Basic se suele trabajar en modo intérprete -
PL/1
Lenguaje de Portafolio, creado por ATARI
soporta gráficos animados, líneas y programación estructurada.
Es un excelente primer idioma, y los archivos son fáciles de usar -
SIMULA 67
Es una extensión de Algol60 bastante diferente al Simula I.
Simula 67 es un lenguaje de programación de propósito
general que surge de los modelos de simulación.
Fué el primer lenguaje que incorporó el concepto de clase. -
ALGOL 68
Es un Algol Generalizado, se basa en la idea de que la complejidad de los lenguajes era la causa de sus limitaciones
Utiliza la notación VWF (Van Wijingaarden Form) para
definir su sintaxis e inglés semi-formal para especificar
su semántica. -
PASCAL
PASCAL
Desarrollado por el profesor Niklaus Wirth para proporcionar rasgos que estaban faltando en otros idiomas en ese entonces.
Es un Lenguaje estructurado en bloques.Se integran diferentes tipos de datos: enteros, reales, carácter boolianos, arreglos, registros, archivos, y una fórmula limitada de conjunos. -
Scheme
-
SMALLTALK
SMALTALK
Es un lenguaje de Programación Orientado a Objetos
integrado con un entorno de desarrollo multiventana.
Está dirigido a cubrir la necesidad de un producto pequeño, de alta velocidad, basado en PC. -
ADA
Nombrado en honor a Augusta Ada, primera persona programadora de computadoras en el mundo.
Ada es un idioma de programación de Alto Nivel pensado
para las aplicaciones en vías de desarrollo donde la exactitud, seguridad, fiabilidad y manutención son sus metas.
Es del tipo Orientado a Objetos,proporciona una descripción
de los rasgos principales del idioma y sus bibliotecas. -
LENGUAJE C
C
Reune características de programación intermedia en tre los
lenguajes ensambladores y los lenguajes de alto nivel.
Permite al programador manipular bits, bytes y direcciones de
memoria, y el concepto de apuntador; además se buscó generar códigos eficientes y portabilidad total. -
PROLOG
PROLOG
Permite utilizar un subconjunto de la lógica de primer orden, concretamente las clausulas Horn,para especificar sistemas.
No está orientado al proceso,al tratarse de un lenguaje secuencial. -
MODULA-2
MODULA-2
Es descendiente directo de pascal.Tiene poderosas extensiones, especialmente su concepto de "modelo" (el cual permite la compilación independiente y la creación de librerías de programas) y el permitir el procesamiento asíncrono. -
Turbo Pacal
-
C++
C++
Desarrollado por BJarne Stroustrup.
Se trata de un superconjunto de C, de manera que es C con algunas características nuevas como el soporte de programación orientada a objetos.
Soporta clases,herencia múltiple, atributos y métodos. -
PERL
PERL
Practical Extraction and Language, diseñado por
Larry Wall.
Toma características del Lenguaje C y de muchos
otros más.
Está basado en un estilo de bloques como los de C
o AWK.
Originalmente fué desarrollado para manipulación de texto. -
BRAINFUCK
Brainfuck
Es un lenguaje de programación esotérico. Allá por el 1993, Urban Müller diseñó el lenguaje de programación ‘Brainfuck’ (se traduce como jodecerebros). Su objetivo era que fuera un lenguaje simple, Turing completo y que requiriese un compilador pequeño. Otra característica importante es que Brainfuck solo utiliza 8 caracteres con los cuales solo se puede desplazar un puntero por la memoria incrementando o disminuyendo su valor. El nombre elegido, es una perfecta descripción de este -
JAVA
JAVA
Desarrollado por Sun Microsystems derivado de un lenguje
llamado OAK.Java utiliza una máquina virtual que dispone de un conjunto de instrucciones de bajo nivel bien aumentada, de manera que la compilación genera código de instrucciones de bajo nivel.
Sintaxis parecida a C++
Elimina el uso de Punteros
Amplias librerías de clases -
PHP
PHP
(Hypertext Pre-processor) Fué creado por Rasmus Lerdorf,
permite crear aplicaciones complejas y de contenido dinámico.
Posee un gran parecido con C y PERL.
Es ejecutado en la mayoria de los sistemas operativos. -
CLIPS
CLIPS
Basado en reglas de producción.Es un lenguaje
concebido para el desarrollo de sistemas expertos. -
RUBY
RUBY
Es un Lenguaje de Programación reflexivo y orientado a
objetos, creado por Yukihiro "Matz" Matsumoto.
Combina una Sintaxis inspirada en Python y Perl con
características similares a Smalltalk.
Es interpretado en una consola pasada y su implementación
oficial es bajo un software libre. -
BOO
Boo
Es un lenguaje de programación que apareció en el año 2004. Es orientado a objetos, de tipos estáticos para la Common Language Infrastructure, con una sintaxis inspirada en Python y un énfasis en la extensibilidad del lenguaje y su compilador.
Otro punto a destacar del lenguaje de programación Boo es que se integra fácilmente con Microsoft .NET y Mono.
Boo es software de código abierto y tiene una licencia de tipo MIT/BSD. -
Cold Fusion
Cold Fusion
Es además de un servidor de aplicaciones un lenguaje de programación usado para desarrollar aplicaciones en Internet. Podríamos decir que es similar a ASP, JSP o PHP.
Cold Fusion corre de forma concurrente en la mayoría de servidores web de Windows, Mac OS X, Linux y Solaris. Trabaja con el servidor HTTP para procesar peticiones a páginas web. -
SCALA
Scala Es un lenguaje de programación multiparadigma diseñado para expresar patrones comunes de programación en forma concisa, elegante y con tipos seguros. Integra sutilmente características de lenguajes funcionales y orientados a objetos. La implementación actual corre en la máquina virtual de Java y es compatible con las aplicaciones Java existentes. -
Coffee script
. Coffee script
Es un lenguaje de programación que se compila a JavaScript. CoffeeScript añade
azúcar sintáctico inspirado en otros lenguajes de programación como Ruby, Python o Haskell para mejorar la brevedad y la legibilidad del código.
Los programas por lo general se pueden escribir con ⅓ menos de líneas de código sin afectar al rendimiento o al tiempo de ejecución. -
CEYLON
Ceylon es un nuevo lenguaje de tipado estático y con inferencia de tipos que se ejecuta sobre la máquina virtual Java. Este lenguaje ha sido creado por Gavin King, creador de Hibernate.
El propósito de Ceylon es mejorar deficiencias de Java, aunque a la vez pretende no ser excluyente con Java; según Gavin King, el espera que las aplicaciones Ceylon también tengan código escrito en Java y en JavaScript. -
DART
Dart, un lenguaje creado por Google que pretende ser una versión mejorada de JavaScript. Dart es un lenguaje completamente orientado a objetos, basado en clases, con herencia simple y con tipado opcional (lo cual viene a significar que tiene tipado dinámico pero si el programador quiere puede especificar tipos). Dart puede compilarse a JavaScript, y por tanto puede ser ejecutado por esta ruta en cualquier navegador web moderno. Además, puede ejecutarse en su propia máquina virtual, aunque ahora -
iNTEGRANTES
Javier Rosas
Elena Rodríguez Santana -
FORMATO APA
José Manuel Iñesta Quereda. (2000). Introducción a la programación con Pascal. España: Universitat Jaume . Miquel Barceló. (2008). Una historia de la informática. Barcelona,España: UOC. Israel Ortíz de Zárate. ( 2013). Una docena de lenguajes de programación que quizás no conozcas. mayo 23, 2013, de unadocenade.com Sitio web: http://unadocenade.com/una-docena-de-lenguajes-de-programacion-que-quizas-no-conozcas/