Lenguajes de Programacion

  • Tarjetas Perforadas, Joseph Marie Jacquard

    Tarjetas Perforadas, Joseph Marie Jacquard
    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.
  • Maquina Analitica, Charles Babbage

    Maquina Analitica, Charles Babbage
    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.
  • Programacion con Tarjetas Perforadas, Ada Lovelace

    Programacion con Tarjetas Perforadas, Ada Lovelace
    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.
  • Paradigma de Programacion Funcional

    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.
  • Paradigma de Programacion Imperativo

    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.
  • Period: to

    Primera generacion de Lenguajes de Programacion

    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.
  • Primer ordenador llamado ENIAC

    Primer ordenador llamado ENIAC
    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
  • Lenguaje Plankalkul

    Lenguaje Plankalkul
    Konrad Zuse , un ingeniero Alemán desarrolló el lenguaje Plankalkul, que fue aplicado entre otras cosas para jugar alajedrez
  • Primer lenguaje para un computador electrico

    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.
  • Period: to

    Segunda Generacion de Computadores

  • Lenguaje de Programacion FORTRAN

    Lenguaje de Programacion FORTRAN
    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.
  • Lenguaje de programcion LISP

    Lenguaje de programcion LISP
    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.
  • Lenguaje de Programacion COBOL

    Lenguaje de Programacion COBOL
    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
  • ALGOL 60

    ALGOL 60
    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.
  • Lenguaje de Programacion BASIC

    Lenguaje de Programacion BASIC
    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.
  • Period: to

    Tercera generacion de computadores

    Se producen avances en Software ya que se implemento en el mercado programas de aplicacion y lenguajes de Programacion.
  • Paradigma de Programacion Orientado a Objetos

    Paradigma de Programacion Orientado a Objetos
    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.
  • Paradigma de Programacion Estructurada

    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).
  • Lenguaje de Programacion PASCAL

    Lenguaje de Programacion PASCAL
    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.
  • Metodo de Desarrollo de Software en cascada

    Metodo de Desarrollo de Software en cascada
    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.
  • Period: to

    Cuarta Generacion de Computadores

    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.
  • Lenguaje de Programacion C

    Lenguaje de Programacion C
    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

    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.
  • Lenguaje de Programacion SQL

    Lenguaje de Programacion SQL
    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.
  • Lenguaje de Programcion Smalltalk

    Lenguaje de Programcion Smalltalk
    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.
  • Lenguaje de Programacion Ada

    Lenguaje de Programacion Ada
    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.
  • Metodologia de Desarrollo de Software Incremental

    Metodologia de Desarrollo de Software Incremental
    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.
  • Metodologia de Desarrollo de Sftware RAD

    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.
  • Lenguaje de Programacion C++

    Lenguaje de Programacion C++
    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.
  • Lenguaje de Programacion Object Pascal

    Lenguaje de Programacion Object Pascal
    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.
  • Metodologia de Desarrollo de Software en Espiral

    Metodologia de Desarrollo de Software en Espiral
    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.
  • La Internet

    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.
  • Lenguaje de Programacion Phyton

    Lenguaje de Programacion Phyton
    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.
  • Lenguaje de Programacion Visual Basic

    Lenguaje de Programacion Visual Basic
    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

    Lenguaje de Programacion HTML
    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.
  • Lenguaje UML

    Lenguaje UML
    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.
  • Lenguaje de Programacion Java

    Lenguaje de Programacion Java
    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.
  • Lenguaje de Programacion PHP

    Lenguaje de Programacion PHP
    nace el Lenguaje de Programacion PHP (Personal Home Page) que es usado para la creacion de paginas web mas dinamicas.
  • Lenguaje de Programacion JavaScript

    Lenguaje de Programacion JavaScript
    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. '
  • Metodologia de Desarrollo de Software Prototipado

    Metodologia de Desarrollo de Software Prototipado
    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.