
ANTESCEDENTES DE LOS LENGUAJE DE PROGRAMACION DE: Israel Arellano Hernandez BLOQUE :142 PROFESOR: Jorge Alberto Hernandez Nieto
-
Inventado por : Joseph Marie Jacquard
El artilugio utilizaba tarjetas perforadas para conseguir tejer patrones en la tela, permitiendo que hasta los usuarios más inexpertos pudieran elaborar complejos diseños.
Cada tarjeta perforada correspondía a una línea del diseño, y su colocación junto con otras tarjetas determinaba el patrón con el que el telar tejería. -
Se crea el sistema de codificación ENIAC
Creador: John William Mauchly y John Presper Eckert -
En el año de 1949 se crean una serie de instrucciones con C-10 para BINAC que luego evolucionaria a UNIVAC.
Creador: John William Mauchly -
Es un lenguaje de programación de bajo nivel, consiste en un conjunto de mnemónicos que representan instrucciones básicas para las computadoras , microcontroladores, microprocesadores, etc.
Este utiliza un representación de códigos binarios y otras constantes necesaria para programar una arquitectura de procesador. -
Creador: Roy Goldfinger
Fue creado en la década de los 50 y 60. Este lenguaje de programación es de los primeros ensambladores capaces de utilizar los Macros.
AUTOCODER significa en ingles automatic coding, el cual se refiere a los lenguajes de programación que rebajaban la carga de producir los códigos numéricos del código de maquina de los programas. -
Precursor de LISP
Creador: Allen Newell, Cliff Shaw, Herbert Alexander Simon -
creado por John Backus.
Es un lenguaje de programación orientado al calculo numérico , diseñado para las computadoras IBM.
El fortran domino el área de la programación en sus inicios y se ha mantenido su desarrollo y aplicación por mas de 50 años. Es uno de los mas usado en la computación de alto rendimiento. -
Precursor de COBOL
Creador: Remington Rand -
Creado por John McCarthy.
Es uno de los lenguajes de programación mas simples que existen. Este permite abarcar su estudio desde un punto de vista bastante original y extremadamente productivo.
Fue creado principalmente para el procesamiento de listas y se apoya en la utilización de funciones matemáticas para el control de los datos. -
Creado por el Short Range Committee, altamente influenciado por Grace Hopper.
Fue creado con el objetivo de crear un lenguaje de programación universal que pudiera ser usado en cualquier ordenador y que estuviera orientado principalmente a los negocios, es decir, a la llamada informática de gestión. -
Creador: International Business Machines Corporation
Fue desarrollado por IBM originalmente para generar informes comerciales o de negocios, , también fue creado como un generador de reportes.
El rpg se puede considerar un lenguaje de programación con sus requerimientos de sintaxis , estructura y reglas. -
Precursor de COBOL
Creador: Bob Bemer -
Creador : Kenneth E. Iverson
Es un lenguaje de programación que se originó a partir de la notación matemática.
Utiliza operadores parametrizables, por lo que es muy conciso. Su sintaxis está basada en pocos "operadores" y utiliza un conjunto especial de caracteres que no están presentes en el código ASCII. -
Creador: Ole-Johan Dahl
Es un lenguaje orientado a objetos. Fue el primero de este tipo que incluyo concepto de clase; Casi todos los lenguajes modernos comenzaron a utilizar sus principios de orientación a objetos. -
Creador: David J. Farber, Ralph Griswold
Se trata de un lenguaje de muy alto nivel orientado a la manipulación de cadenas de caracteres con rasgos muy avanzados.
Fue usado ampliamente durante las décadas de los setenta y ochenta del siglo veinte como un lenguaje de manipulación de texto en las disciplinas humanísticas.
A pesar de que ejerció una influencia bastante importante , hoy en día apenas se utiliza y puede considerarse como un lenguaje histórico. -
Precursor de C
Creador : Christopher Strachey y col. -
Creador: John George Kemeny, Thomas Eugene Kurtz
Este lenguaje fue creado con finalidad docente, es un lenguaje sencillo para estudiantes que quieren practicar y aprender sobre la informática. -
Creador: IBM, SHARE
El lenguaje de programación PL/I, y vino a funcionar dos grandes grupos que había en la época en programación.
A pesar de esto el lenguaje no fue muy bien recibido en el mercado porque debido a errores de diseño, tuvo muchos problemas de implementación, y no fue del agrado de los clientes y
programadores -
Precursor de C
Creador: Martin Richards -
Creador: Seymour Papert
Es un lenguaje de programación de alto nivel, en parte funcional, en parte estructurado; de muy fácil aprendizaje, razón por la cual suele ser el lenguaje de programación preferido para trabajar con niños y jóvenes.
Este fue basado en el lengua de programación Lisp. -
Creador: Ken Thompson
-
Creador: Niklaus Wirth
Es un lenguaje de programación con el objetivo de crear un lenguaje que facilitara el aprendizaje de la programación a sus alumnos. -
Creador: Charles H. Moore
Este fue creado para que fuese parte de los lenguajes de cuarta generación, los lenguajes imperativos particularmente, por ello su nombre.
Se diseño para aplicaciones en astronomía, pero pronto se descubrió que podía ser usado para cualquier problema matemático. -
Creador: Dennis Ritchie
Es un lenguaje de programación de propósito general originalmente como evolución del lenguaje anterior B. Es un lenguaje orientado a la implementación de sistemas operativos, concretamente Unix. C es muy bueno por su eficiencia del código que produce y es unos de los mas populares para crear software de sistema. -
Creador: Alan Kay
Esta compuesto por una maquina virtual que contiene todos los objetos del sistema, biblioteca de objetos, lenguaje de programación , etc.
Su objetivo era crear un sistema que permitiese expandir la creatividad de sus usuarios , proporcionando un entorno para la experimentación , creación e investigación. -
Creador: Alain Colmerauer, Robert Kowalski
Es un lenguaje orientado a la programación lógica, resolución de problemas mediante el calculo .
Se aplica un mecanismo de resolución sobre predicados especiales llamado unificación. -
Creador: Robin Milner
Es un lenguaje de programación funcional de propósito general, es conocido por su uso del sistema de tipos polimórfico que asigna automáticamente los tipos de la mayoría de las expresiones si requerir anotaciones de tipo explicitas. -
Creador: Guy L. Steele, Jr., Gerald Jay Sussman
Es un lenguaje interpretado, surgió como la busca de un lenguaje con una semántica muy clara y sencilla. Estuvo influenciado por el calculo lambda , el desarrollo fue lento pero fue uno de los mejores diseñados de propósito general. -
Creador: Bjarne Stroustrup
Es un lenguaje de programación que proviene del lenguaje C para que pudiese manipular objetos. Es un programa de alto nivel , es muy potente y se ha mantenido actualizado. La programación de videojuegos sigue siendo una profesión en auge y en ella el conocimiento de unity y C++ es muy valorado. -
Creador: Jean Ichbiah, S. Tucker Taft
Es un lenguaje de programación orientado a objetos y concurrente pudiendo llegar desde la facilidad de pascal hasta la flexibilidad de C++.
Fue diseñado con la seguridad en mente y con una filosofía orientada a la reducción de errores comunes y difíciles de descubrir. -
Creador: Scott Fahlman, Richard P. Gabriel, David Moon, Kent Pitman, Guy L. Steele, Jr., Daniel Weinreb
Este lenguaje pertenece a la familia de lenguajes Lisp. Es un lenguaje multi paradigma de propósitos generales que soporta una combinación de paradigmas de programación como procedimental, funcional y orientada al objeto. -
Creador: Cleve Moler
Es un sistema de computo numérico que ofrece un entorno de desarrollo integrado con un lenguaje de programación propio.
Entre sus prestaciones básicas se hallan la manipulación de matrices, la representación de datos y funciones, la implementación de algoritmos, la creación de interfaces de usuario y la comunicación con programas en otros lenguajes y con otros dispositivos hardware. -
Creador: Bertrand Meyer
Es un lenguaje de programacion que permite la traducción de código eiffel a lenguaje c, que permite la encapsulación, control de acceso y tiene gran facilidad para las modificaciones. -
Creador: Brad Cox
Este lenguaje sirve para programar aplicaciones para el sistema operativo de Apple. Es muy diferente a los otros lenguajes de propósito mas general ; por ello muchos programadores que se meten en la programación en Apple escogen este lenguaje. -
Creador : Joe Armstrong
Es un lenguaje de programación que se utiliza para construir sistemas de software en tiempo real escalables con requisitos de alta disponibilidad.
Se usa en telecomunicaciones , banca , comercio electrónico, telefonía informática y mensajería instantánea. -
Creador: Larry Wall
Es un lengua muy utilizado para construir aplicaciones CGI para el web. Este es muy practico para extraer información de archivos de texto y generar informes a partir del contenido de los ficheros. Además es gratuito y se puede usar en Unix y Windows. -
Creador: John Ousterhout
Es un lenguaje de programación muy simple , los scripts de Tcl están formados por comandos separados por líneas nievas o punto y coma , todos los comandos tienen la misma forma básica . -
Creador: Stephen Wolfram
Este programa es considerado como un sistema de algebra computacional , también es un poderoso lenguaje de programación de propósito general. -
Creador: Lennart Augustsson, Warren Burton, Paul Hudak.
Es un lenguaje de programación estandarizado multi-propósito, funcionalmente puro, con evaluación no estricta y memorizada, y fuerte tipificación estática.
Haskell se presta bien a la programación concurrente debido a su manejo explícito de efectos. -
Creador: Guido van Rossum
Es un lenguaje de programación que se desarrolla como un proyecto de código abierto, los usuarios consideran que es unos de los lenguajes mas limpios y elegantes para programar.
Es uno de los mas famosos y usados en la actualidad por muchos usuarios para la programación multiparadigma, ya que soporta orientación a objetos, programación imperativa y, en menor medida, programación funcional. -
Creador : Alan Cooper
Es un lenguaje de programación desarrollado para Microsoft, con la intención de simplificar la programación utilizando un ambiente de desarrollo completamente grafico que facilita la creación de interfaces graficas y la programación. -
Creador: Tim Berners-Lee
Es un lenguaje de programacion que se utiliza para el desarrolo de paginas de internet. Es un estándar que sirve de referencia del software que conecta con la elaboración de páginas web en sus diferentes versiones, define una estructura básica y un código para la definición de contenido de una página web, como texto, imágenes, videos, juegos, entre otros. -
Creador: Yukihiro Matsumoto
Es un lenguaje de programación dinámico y de código abierto enfocado en la simplicidad y productividad. Es un lenguaje hermoso y artístico además de practico y ameno. -
Creador: Roberto Ierusalimschy, Luiz Henrique de Figueiredo
Lua es un lenguaje potente y rápido que es fácil de aprender, usar e integrar en una aplicación.
Esta diseñado para ser un lenguaje de secuencias de comandos integrable y ligero.
Se utiliza para todo tipo de aplicaciones web y procesamientos de imágenes. -
Creador: James Gosling
Es un lenguaje de programación y una plataforma informática. Java es muy utilizado el día de hoy por muchas personas ,es de los mas reconocidos , no solo porque es muy útil y hay muchas aplicaciones que no funcionarían sin java , sino también porque es rápido , seguro y confiable. -
Creador : Anders Hejlsberg
Delphi es un entorno de desarrollo de software diseñado para la programación de propósito general con énfasis en la programación visual. En Delphi se utiliza como lenguaje de programación una versión moderna de Pascal llamada Object Pascal. -
Creador: Netscape Communications, Fundación Mozilla
Es un lenguaje de programación o de secuencias de comandos que permite implementar funciones complejas en paginas web. También utiliza HTML, CSS Y JAVASCRIPT. -
Creador: Rasmus Lerdorf
Es un lenguaje de ccodigo abierto muy popular especialmente adecuado para el desarrollo web y que puede ser incrustado en HTML. Lo que distingue a PHP de algo del lado del cliente como Javascript es que el código es ejecutado en el servidor, generando HTML y enviándolo al cliente. -
Creador: Grant Hulbert
Es un lenguaje de programación que facilita una amplia gama de soluciones para el desarrollador , desde formularios muy básicos hasta correo electrónicos hasta muy sofisticados. Es muy fácil de aprender y comprender y mas limpias que el códigos de otros lenguajes. -
Creador: Carl Sassenrath
Es un lenguaje de intercambio de daros y una multi-paradigma lengua de programación dinámico diseñado para comunicaciones de red y computación distribuida.
Introduce el concepto de dialeccion, lenguajes pequeños, optimizados y de dominio especifico para código y datos. -
Creador: Walter Bright, Andrei Alexandrescu
Es un lenguaje de programación que se orgina como u rediseño de C++ con un enfoque mas pragmático, pero no es muy parecido a su lenguaje anterior. Mantiene algunas características de C++ y también esta influido por otros lenguajes como java, Eiffel y C#. -
Creador: Gary Grossman
Es el lenguaje de programación de la plataforma Adobe Flash desarrollado como una forma para que los desarrolladores programen de forma mas interactiva .
Flash está compuesto por objetos, con su respectiva ruta dentro del swf. Cada uno de éstos en ActionScript pertenece a una clase (MovieClip, botones, Vectores (Arrays), etc.), que contiene Propiedades y Métodos o Funciones. -
Creador : Anders Hejlsberg
Es un lenguaje de programación diseñado por Microsoft , este esta orientado a objetos . Es considerado como una evolución y necesidad de ciertas circunstancias. Evolución por sus lenguajes antecesores que son el C y el C++ y necesidad a la hora que la compañía tuvo problemas con Java. -
Creador: Don Syme, Microsoft Research
Es un lenguaje de ´programación multiparadigma de código abierto. Este conjunta la programación funcional con las disciplinas imperativa y orientada a objetos .
F# es un lenguaje fuertemente tipado que utiliza inferencia de tipos. Como resultado, los tipos no necesitan estar declarados explícitamente por el programador; estos serán deducidos por el compilador durante el proceso de compilación. -
Creador: James Strachan
Es un lenguaje potente , opcionalmente mecanografiado y dinámico , con capacidades de escritura estática y compilación estática. Groovy usa una sintaxis muy parecida a Java, comparte el mismo modelo de objetos, de hilos y de seguridad. Desde Groovy se puede acceder directamente a todas las API existentes en Java. -
Creador: Martin Odersky
Es un lenguaje que combina programación funcional y orientada a objetos en un lenguaje conciso de alto nivel. Los tipos estáticos de scala ayudan a evitar errores en aplicaciones complejas, y sus tiempos dé ejecución de JVM Y JavaScript le permite construir sistemas de alto rendimiento con fácil accesos a enormes ecosistemas de bibliotecas. -
Creador: Slava Pestov
Es un lenguaje orientado a pila, este es de tipado dinámico y administración de memoria automática , como poderosas características de meta programación.
Su creado invento factor como un lenguaje de archivos de ordenes para un videojuego, pero el lenguaje actual es muy diferente en términos prácticos y la actual implementación es mucho mas rápida. -
Creador: Mitchel Resnick
Es un lenguaje de programación gratuito y una comunidad en linea donde se puede crear propias historias interactivas, juegos y animaciones.
Su principal característica consiste en que permite el desarrollo de habilidades mentales mediante el aprendizaje de la programación sin tener conocimientos profundos sobre el código. -
Creador: Richard Hickey
Es un lenguaje de programación robusto , practico y rápido con un conjunto de características útiles que juntas forman una herramienta simple y coherente y poderosa.
Es un lenguaje compilado, pero sigue siendo completamente dinámico. -
Creador: Ken Thompson
Es un lenguaje de programación de código abierto desarrollado en Google. Sus diseñadores querían que los desarrolladores tuvieran un lenguaje de programación que facilitara y agilizara el desarrollo de aplicaciones. -
Creador: Lars Bak
Es un lenguaje optimizado para el cliente para aplicaciones rápidas en cualquier plataforma, es relativamente nuevo y su principal objetivo es tener otra alternativa a JavaScript para tener una alternativa mas moderna.
Pretende ser una herramienta sencilla para proyectos más grandes y ofrecer una mejor seguridad. -
Creador: Chris Lattner, Apple
Es un lenguaje de programación multiparadigma creado por Apple enfocado principalmente en el desarrollo de aplicaciones para iOS y MacOS.