-
La máquina del telar de Jacquard, utilizaba los orificios en tarjetas perforadas para representar los movimientos de un brazo de la máquina de tejer, con el objetivo de generar patrones decorativos automáticamente.
-
Esta maquina podía ser programada por el usuario para ejecutar un repertorio de instrucciones en el orden deseado.Este lenguaje era muy rudimentario y consistía en la programación de engranajes que ejecutaban los calculos. El diseño de la Máquina Analítica, incluye la mayoría de las partes lógicas de un ordenador actual. Capaz de almacenar 1000 números de 50 dígitos cada uno, nunca pudo ser construida por Babbage, ya que en esa época la tecnología disponible no estaba a la altura del proyecto.
-
Realizo programas para la maquina de Babagge, en tarjetas perforadas y se considera el primer programa del mundo. Los programas de Ada no llegaron a ejecutarse porque no se fabrico la maquina, pero si suponen un punto de partida de la programación, los programadores utilizaron las técnicas diseñadas por Charles Babagge, y Ada, que consistían entre otras, en la programación mediante tarjetas perforadas.
-
El objetivo primordial de este paradigma es buscar satisfacer las necesidades del usuario con respecto a operaciones matemáticas y convertirse en un lenguaje más expresivo.Tiene su origen Alonso Church introdujo un modelo matemático de computación llamado lambda calculo se puede considerar como el primer lenguaje funcional de la historia y sus fundamentos fueron la base de toda la teoría de la programación funcional y de los lenguajes funcionales desarrollados posteriormente.
-
Los paradigmas de Programacion son formas, que determinan los metodos y herramientas que un programador usara en la construccion de un software. Asi el paradigma Imperativo es como el Codigo Maquina donde es una Programacion como un flujo de instrucciones o comandos que van formando la estructura del software, este software le indica al computador como realizar una tarea.
-
Con la creacion de las Computadoras con alimentacion electrica surgen los primeros lenguajes de programación de ordenadores (llamados lenguajes Ensamblador) estaban basados en símbolos que se correspondían directamente con instrucciones de código máquina. Lo que significa que todo software se escribia en una serie de codigo maquina o sea en 0's y 1's.
-
Srgió el primer ordenador llamado ENIAC (Electronic Numerical Integrator)su programación se basaba en componentes físicos, o sea, que se programaba, cambiando directamente el Hardware de la maquina, exactamente lo que sé hacia era cambiar cables de sitio para conseguir así la programación de la maquina. La entrada y salida de datos se realizaba mediante tarjetas perforadas. era una lenguaje de programacion muy tedioso
-
Konrad Zuse , un ingeniero Alemán desarrolló el lenguaje Plankalkul, que fue aplicado entre otras cosas para jugar alajedrez
-
Aparece Short Code, que viene a ser el primer lenguaje que fue usado en un dispositivo de cómputo electrónico, aunque se trata de un lenguaje traducido a mano.
-
-
Aparece FORTRAN (FORmula TRANslating) sistema traductor de fórmulasmatemáticas. Fue desarrollado por un equipo, al frente del cual se encontraba JohnBackus. FORTRAN fue el primer lenguaje de programacion de alto nivel que fue ampliamente difundido y usado a nivel mundial.
-
En el año 1958 se creo el lenguaje de programación LISP o proceso de lista que fue diseñado y es un lenguaje idoneo para crear programas de inteligencia artificial.
-
Aparece COBOL, un lenguaje preparado para procesar grandes cantidades de información. Esto hizo que fuese ampliamente adoptado en bancos y grandes organizaciones que siguen utilizándolo hoy en día y es uno de los lenguajes de Programacion mas usados actualmente.Fue creado por el Short Range Committee
-
En ALGOL 60 la estructura del bloque fue introducida: la capacidad de crear bloques de instrucciones para el ámbito de las variables y el grado de influencia de las sentencias de control. Sentencias de control estructurado: si - entonces - los demás y el uso de una condición general para el control de iteración también se ofrece, al igual que el concepto de recursividad: la capacidad de un procedimiento para el sistema. este lenguaje entrara a influir en los nuevos lenguajes de programacion.
-
En 1964 se crea el lenguaje BASIC (Beginner's All-purpose Symbolic Instruction Code) especialmete diseñado para enseñar a programar a principiantes. este es un lenguaje de Programacion de Alto Nivel.
-
Se producen avances en Software ya que se implemento en el mercado programas de aplicacion y lenguajes de Programacion.
-
Los conceptos de la programación orientada a objetos tienen origen en Simula 67, un lenguaje diseñado para hacer simulaciones. Este paradigm se caracteriza:es una forma especial de programar, más cercana a como expresaríamos las cosas en la vida real, este paradigma se debe aperender a escribir los programas en terminos de objetos.
-
La programacion estructurada consiste de reglas para escribir programas para que sean legibles y faciles de modificar, esto se hace usando solamente 3 estrucutras: secuencia, instruccion condicional e Iteracion (bucle).
-
Nace el Lenguaje de programacion PASCAL desarrollado por el profesor suizo Niklaus Wirth. Su objetivo era crear un lenguaje que facilitara el aprendizaje de programación a sus alumnos, utilizando la programación estructurada y estructuración de datos. Pascal fue muy utilizado en la década de los 80 y los 90, y es el precursor de lenguajes como Delphi.
-
Creada en 1970 por Wiston W. Royce. Este metodo en el desarrollo se ve como una cascada. Es la organización para el desarrollo del software a través de la implementación de etapas, esto quiere decir que cuando se este llevando a cabo todas las tareas pertinentes dentro de esa etapa, no se podrá avanzar a la siguiente etapa hasta no concluir con todas las tareas. Las etapas son: Planificacion, Diseño, Desarrollo, Integracion y Mantenimiento.
-
se crearon las computadoras personales de Apple e IBM lo que provoco el uso masivo de estas y asi se crearon grandes compañias dedicadas al desarrollo de software. A finales de los 80 se popuraliza la Programacion orientada a Objetos que era una nueva forma de programar y mantener código, porque se asemejaba más con la forma de pensar del cerebro humano. Esto causa que se creen nuevos Lenguajes de Programacion y se usen para este paradigma.
-
En 1972, Kenneth L. Thompson y Dennis M. Ritchie crean el lenguaje de programacion C. el lenguaje C ha sido el lenguaje de más repercusión en la historia de los ordenadores, y su sintaxis ha servido como punto de partida para muchos de los lenguajes de programación actuales como Java, C++ o C#. Hoy en día sigue siendo muy utilizado en multitud de aplicaciones. fue creado para principalmente para la Programacion de Sistemas
-
Paradigma de Programacion Logico tiene como característica principal la aplicación de las reglas de la lógica para inferir conclusiones a partir de datos. en 1972 Alain Colmerauer, Philippe Roussel y un grupo de investigadores presentan el lenguaje de programación lógica Prolog. Este paradigma permite luego la busqueda de una inteligencia artificial que dedusca nuevos datos.
-
SQL (Standar Query Lenguaje) es un lenguaje estandarizado de base de datos, el cual nos permite realizar tablas y obtener datos de ella de manera muy sencilla.
-
Smalltalk es un lenguaje de programación orientado a objetos puro, de tipo dinámico y reflectivo y con recolector de basura, creado por Alan Kay. Con este Lenguaje de Programacion se puede decir que se inicio con un nuevo paradigma de la programacion, la Programacion Orientada a Objetos.
-
Ada es un lenguaje de programación orientado a objetos y fuertemente tipado de forma estática que fue diseñado por Jean Ichbiah de CII Honeywell Bull por encargo del Departamento de Defensa de los Estados Unidos. Ada se usa principalmente en entornos en los que se necesita una gran seguridad y fiabilidad como la defensa, la aeronáutica, la gestión del tráfico aéreo y la industria aeroespacial entre otros.
-
Fue propuesto por Mills en 1980 como una forma de reducir la repeticion del trabajo en el proceso de desarrollo. El modelo incremental aplica secuencias lineales de manera escalonada conforme avanza el tiempo en el calendario. Cada secuencia lineal produce "incrementos" del software. es iterativo por naturaleza, el modelo incremental se enfoca en la entrega de un producto operacional con cada incremento.
-
Introducido por James Martin en 1980. El desarrollo rápido de aplicaciones (RAD) es una metodología de desarrollo de software, que implica el desarrollo iterativo y la construcción de prototipos. es una metodología que permite a las organizaciones desarrollar sistemas estratégicamente importantes, de manera más rápida reduciendo a la vez los costos de desarrollo y manteniendo la calidad.
-
Creado por Bjarne Stroustrup, que partía del lenguaje C y le añadía la posibilidad de trabajar con objetos asi este Lenguaje de Programacion combinaba la programación orientada a objetos y la programación de sistemas.
-
Nace tambien el Lenguaje de Programacion Object Pascal que nace como una evolucion de Pascal pero object Pascal se caracteriza por ser un Lenguaje de Programacion guiado a la Programacion a Objetos. Este lenguaje depsues sera llamado Delphi integrandole nuevas innovaciones.
-
definido por primera vez por Barry Boehm. El modelo en espiral representa en forma de espiral una secuencia de actividades. El modelo en espiral para la ingeniería de software es actualmente el enfoque más realista para el desarrollo de software y de sistemas a gran escala. Utiliza un enfoque evolutivo, permitiendo al desarrollador y al cliente entender y reaccionar ante los riesgos en cada nivel evolutivo.
-
El rápido crecimiento de Internet en la década de 1990 fue el siguiente gran acontecimiento histórico para los lenguajes de programación. Con la apertura de una plataforma totalmente nueva para los sistemas informáticos, Internet creó una oportunidad adoptar nuevos lenguajes.
-
Python es un lenguaje de independiente plataforma y orientado a objetos, preparado para realizar cualquier tipo de programa, desde aplicaciones Windows a servidores de red o incluso, páginas web.
-
Este lenguaje viene del Lenguaje de Programacion Basic. Es uno de los lenguajes de programación que nos permite programar en un entorno gráfico, nos permite realizar un gran numero de tareas sin escribir código, simplemente realizando operaciones con el ratón sobre la pantalla de la computadora asi facilitando la realizacion de tareas complejas en poco tiempo.
-
Lenguaje de Programacion HTML (HyperText Markup Language)
fue creado por Tim Berners-Lee a partir del SGML (Standard Generalized Markup Language) o lenguaje de marcación generalizado. El html nació como un lenguaje de marcas para producir todo tipo de documentos estructurados. El HTML es un lenguaje de programación especializado en crear páginas web. -
UML es un lenguaje de Modelado Unificado (Unified Modeling Language) Es un lenguaje gráfico para visualizar, especificar, construir y documentar un sistema de software. UML sirve para hacer modelos que permitan: Visualizar como es un sistema o como queremos que sea, Especificar la estructura y/o comportamiento de un sistema, Hacer una plantilla que guíe la construcción de los sistemas, Documentar las decisiones que hemos tomado.
-
Java es un lenguaje orientado a objetos diseñado en 1990 por James Gosling y Patrick Naughton, de la empresa Sun Microsystems. La caracteristica de este Lenguaje es que pudiera ser ejecutado en cualquier maquina. Este Lengusje es uno de los mas usados y de mayor importancia actualmente ya que puede ejecutarse en cualquier maquina.
-
nace el Lenguaje de Programacion PHP (Personal Home Page) que es usado para la creacion de paginas web mas dinamicas.
-
El JavaScript es un lenguaje de programación interpretado, lo que significa que no necesita ser compilado. Proviene del Java y se utiliza principalmente para la creación de páginas web. El JavaScript es una mezcla entre el Java y el HTML. Su creador fue Brendan Eich. El JavaScript es un lenguaje que se incorpora dentro de la página web, formando parte del código HTML sin el que no puede existir. '
-
Lo pongo en esa fecha ya que no encontre la fecha ni quien lo propuso. Se inicia con la definición de los objetivos globales para el software, luego se identifican los requisitos conocidos y las áreas del esquema en donde es necesaria más definición. Este modelo se utiliza para dar al usuario una vista preliminar de parte del software y es básicamente prueba y error ya que si al usuario no le gusta una parte del prototipo significa que la prueba fallo, se debe corregir el error que se tenga.