Evolución histórica de los lenguajes de programación

Un lenguaje de programación es una notación para escribir programas, a través de los cuales podemos comunicarnos con el hardware y dar así las ordenes adecuadas para la realización de un determinado proceso.

1955-10-10 04:51:42

FORTRAN

Abreviatura de Formula Translator (traductor de formulas), fue definido alrededor del año 1955 en Estados Unidos por la compañía IBM. Es él más antiguo de los lenguajes de alto nivel. Antes de él, todos los programas se escribían en lenguaje ensamblador o en lenguaje máquina. Es un lenguaje especializado en aplicaciones técnicas y científicas. Se caracteriza por su potencia en los cálculos matemáticos, pero esta limitado en las aplicaciones de gestión, manejo de archivos, tratamiento de cadenas de caracteres y edición de informes. Es un lenguaje notorio, por la facilidad con que permite expresar una ecuación. Muchas de sus características fueron incorporadas mas tarde en el primer lenguaje BASIC. Una de sus ventajas es que es un lenguaje compacto y es también amplia mente utilizado para aplicaciones en los negocios que no requieren manejo de grandes archivos de datos.

1958-10-01 00:00:00

ALGOL

El ALGOL (ALGOritmic Language) fue presentado en 1958. Fue el primer lenguaje de programación de proceso estructurado de alto nivel. Fue orientado al uso de quienes participan en proyectos científicos y matemáticos. Un grupo internacional de matemáticos europeos y americanos, pretendían crear un lenguaje común normalizado que les permitiera el intercambio de algoritmos, aunque esta en desuso, fue el primero que incorporo conceptos claves para la programación actual.

1959-10-01 00:00:00

LISP

En informática, acrónimo de List Processing. Un lenguaje de programación para ordenadores o computadoras orientado a la generación de listas, desarrollado en 1959-1960 por John McCarthy y usado principalmente para manipular listas de datos o de símbolos. El lenguaje LISP constituyó un cambio radical con respecto a los lenguajes procedurales (FORTRAN, ALGOL) que se desarrollaban por entonces. El LISP es un lenguaje interpretado, en el que cada expresión es una lista de llamadas a funciones. Este lenguaje se sigue utilizando con frecuencia en investigación y en círculos académicos, y fue considerado durante mucho tiempo el lenguaje modelo para la investigación de la inteligencia artificial (IA), aunque el Prolog ha ganado terreno durante los últimos años.

1960-10-01 00:00:00

RPG

Report Program Operator fue introducido en 1960 como un lenguaje para duplicar rápidamente el enfoque de proceso utilizado con un equipo de tarjeta perforada. Este lenguaje fue desarrollado por IBM en 1964. Su uso esta aun limitado sobre todo para las aplicaciones de negocios que son procesadas en pequeñas computadoras, generar informes comerciales o de negocios. Como su nombre lo sugiere, el RPG esta diseñado para generar los reportes de salida que resultan del proceso de aplicaciones de negocios. A pesar de las aplicaciones de actualización de archivos, el RPG es un lenguaje de propósito limitado porque los programas objeto generados por el compilador de RPG siguen sin desviación, un ciclo de procesamiento básico. Una ventaja del RPG es la relativa facilidad para aprenderlo y usarlo. Dado que la lógica de la programación es fija, existen menos reglas formales que en otros lenguajes.

1960-10-19 08:49:12

PL/I

Fue creado a comienzos de los años sesenta por IBM para ser usado en sus equipos del sistema 360. Inspirándose en los lenguajes ALGOL, COBOL y FORTRAN se desarrollo el PL/I (Programming Language/I) tomando las mejores características de los anteriores y añadiendo algunas nuevas, con el objetivo de obtener un lenguaje lo mas general posible en cuanto a su implementación, útil para aplicaciones técnico-científicas, comerciales, de proceso de textos, de bases de datos y de programación de sistemas. Se trata de un lenguaje de programación complejo. Compilado y estructurado, es capaz de gestionar errores y de procesar multitareas, y se emplea en entornos académicos y de investigación. Entre sus novedades esta su gran libertad en el formato de escritura de los programas: soporta la programación estructurada y diseño modular. Es un lenguaje flexible y sofisticado. No obstante, no ha superado a sus progenitores en sus aplicaciones especificas, debido en parte a su amplitud y, por ello, al tamaño de su compilador que hasta ahora solo se podía instalar en grandes equipos. El elemento básico de este programa es el enunciado que termina en punto y coma. Los enunciados se combinan en procedimientos. Un procedimiento puede representar por completo a un programa pequeño o un “bloque de construcción” o modulo de un programa más complejo.

1960-10-19 08:49:12

COBOL

Es el lenguaje mas utilizado en las aplicaciones de gestión, creado en 1960 por un comité denominado CODASYL (COnference on DAta SYstems Languages), patrocinado por el Departamento de Defensa de Estados Unidos, a fin de disponer de un lenguaje universal para aplicaciones comerciales, como expresa su nombre (COmmnon Business Oriented Language). Sus características más destacables son las siguientes: se asemeja al lenguaje natural (inglés), es autodocumentado y ofrece grandes facilidades en el manejo de archivos, así como en la edición de informes escritos. Puede emplear términos comúnmente utilizados en los negocios.

1961-10-01 00:00:00

APL

Sus siglas significan (A Programming Language). Un Lenguaje de Programación. Este programa fue desarrollado por Kenneth Inverson en el año 1961 para resolver problemas matemáticos. Este lenguaje se caracteriza por su brevedad y por su capacidad de generación de matrices y se utiliza en el desarrollo de modelos matemáticos.

1965-10-19 08:49:12

BASIC

El lenguaje BASIC fue diseñado por los profesores John G. Kemeny y Thomas E. Kurtz del Dartmouth College (Estados Unidos) en 1965, con el objetivo principal de proporcionar a los principiantes un lenguaje fácil de aprender, como se indica en su nombre Beginner's All-purpose Symbolic Instruction Code (Código de instrucciones simbólico de propósito general para principiantes). Es un lenguaje interactivo muy popular que tiene una aceptación debido a la facilidad de su uso, es un idioma simple para aprender y fácil de traducir. Que sé interactivo, permite la comunicación directa entre el usuario y el sistema de computo durante la preparación y uso de los programas. Entre sus principales novedades están las de ser un lenguaje interpretado y de uso conversacional, útil para aplicaciones técnicas y de gestión. Esto, unido a la popularización de las microcomputadoras y computadoras personales, ha hecho que su utilización sea haya extendido enormemente, a la vez que ha propiciado el surgimiento de una gran diversidad de diversiones que extienden y se adaptan a necesidades particulares el lenguaje original. Existen multitud de interpretes y compiladores del lenguaje.

1968-10-01 00:00:00

lOGO

En informática, lenguaje de programación de ordenadores o computadoras, desarrollado en 1968 por Seymour Papert en el MIT, que se usa frecuentemente en la enseñanza de lenguaje de programación a niños. Una característica importante de Logo son los gráficos de tortuga, que permiten al programador hacer dibujos simples dirigiendo los movimientos de la tortuga en la pantalla hacia adelante, hacia la derecha o la izquierda. Una vez que dominan el entorno sencillo del dibujo, el programador (normalmente un niño o una niña) empieza a descubrir las características más sofisticadas del lenguaje, que están basadas fundamentalmente en el lenguaje de programación LISP. Logo está considerado como un lenguaje para la formación, a pesar de que algunas empresas intentaron que tuviera una mayor aceptación en los círculos profesionales de programación.

1969-09-02 00:00:00

PASCAL

Fue diseñado por el profesor Hiklaus Wirth del Instituto Federal de Tecnología de Zurich en 1970. Le puso el nombre de un matemático francés del siglo XVII, Blaise Pascal, a quien se debe, entre otros descubrimientos, la primera máquina de calcular. El lenguaje fue implantado por primera vez por su diseñador y posteriormente estuvo disponible para todos los microordenadores populares. La razón principal que impulsó a Wirth a desarrollar PASCAL fue el ofrecer un lenguaje para enseñanza de la programación como disciplina sistematizada, de forma que los principios de la disciplina estuvieran claramente reflejados por el lenguaje. Se basa en un lenguaje anterior de programación, el ALGOL 60, conservando todas las características deseables de este lenguaje, con las aplicaciones y correcciones necesarias. El hecho de que el PASCAL fuera adoptado ampliamente no solo para la enseñanza de la programación sino también para el desarrollo de sistemas de microprocesadores y por usuarios de microordenadores es un indicativo de su éxito y también del éxito de su diseñador al conseguir su principal propósito. También pretendía que una eficiente y fiable implantación del lenguaje, pudiera realizarse con cualquier ordenador. En esta área el Pascal no tuvo tanto éxito. Muchas de sus implantaciones distan mucho de ser compactas necesitando mas memoria que sus implantaciones en BASIC.

1969-10-01 00:00:00

PILOT

Programmend Inquiry Language Or Teaching (Consulta, lenguaje o aprendizaje de investigación programada) creado en 1969. Este lenguaje de programación es utilizado fundamentalmente para crear aplicaciones destinadas a instrucciones asistidas por computadoras. Se caracteriza por utilizar un mínimo de sintaxis.

1970-01-03 00:00:00

PASCAL

Fue diseñado por el profesor Hiklaus Wirth del Instituto Federal de Tecnología de Zurich en 1970. Le puso el nombre de un matemático francés del siglo XVII, Blaise Pascal, a quien se debe, entre otros descubrimientos, la primera máquina de calcular. El lenguaje fue implantado por primera vez por su diseñador y posteriormente estuvo disponible para todos los microordenadores populares. La razón principal que impulsó a Wirth a desarrollar PASCAL fue el ofrecer un lenguaje para enseñanza de la programación como disciplina sistematizada, de forma que los principios de la disciplina estuvieran claramente reflejados por el lenguaje. Se basa en un lenguaje anterior de programación, el ALGOL 60

1970-04-28 01:36:06

PROLOG

Los primeros años de la década del 70 son conocidos como un período de "crisis del software", en que se descubrió que la creación de buenos programas involucraba costos mayores que los del hardware que los ejecuta. También se hacía patente una creciente necesidad de procesar "conocimientos" (algo mucho más amplio y complejo que los datos cuantitativos o meras "secuencias de caracteres" a los cuales se reducen muchos lenguajes de programación). Esta crisis llevó a investigar numerosas alternativas, entre las cuales nuevos lenguajes no basados en instrucciones algorítmicas o procedimientos. Si el hombre "procesa" más información por inferencia lógica que por cálculo, ¿no podría la máquina hacer lo mismo? PROLOG ("Programación en Lógica") es una respuesta a esta crisis, producto del avance de la lógica moderna (de tipo funcional). Lo crearon A. Colmenauer y Ph. Roussel, con la colaboración de R. Kowalski, simultáneamente en la Universidad de Aix-Marseille (Francia) y Edimburgo (Gran Bretaña). Se basa en el cálculo de predicados de primer orden y en el principio de resolución de Robinson. En vez de ser algorítmico ("procedural" en inglés, término sin traducción), es decir concebido como un conjunto de instrucciones que la máquina debe ejecutar en forma secuencial, es "declarativo", es decir basado en definiciones (de "hechos" o "reglas", como se explica más abajo).

1970-10-01 00:00:00

FORTH

Lenguaje de cuarta generación, creado en 1970, es un lenguaje estructurado e interpretado de fácil ampliación y ofrece una alta funcionalidad en un espacio reducido. Es un lenguaje de alto nivel del cual derivan en la actualidad casi todos los lenguajes empleados en los robots.

1970-10-01 00:00:00

SMALLTALK

SMALLTALK, Lenguaje de Programación orientado a objetos integrados con un entorno de desarrollo multiventana. SMALLTALK no es solo un hermoso lenguaje de computación orientado a objetos. El entorno de desarrollo merece similar valoración y ha sido copiado muchas veces, desde el Sistema Operativo de Apple MS Windows y Borland Pascal (en una memoria extensión). Muchos conceptos de SMALLTALK como los browsers y las técnicas de browsing han encontrado hoy su rumbo en muchas herramientas de desarrollo de la generación X, desarrollado por SMALLTALK poseen un factor “divertido-de-usar”. Los cambios se graban instantáneamente y los mismos pueden probarse rápidamente. SMALLTALK fue desarrollado dentro del Grupo de Investigación del Aprendizaje en el Centro de Investigación de Xerox en palo Alto a comienzos de los 70. Las principales ideas de SMALLTALK se le atribuyen generalmente a Alan kay con raíces en Simula, LISP y SketchPad. Dan Ingalls escribió el código de las primeras ventanas solapables, los pop-up menús y la clase BitBlt. Adele Goldberg y Dave Robson escribieron los manuales de referencia para SMALLTALK y fueron miembros clave del equipo de desarrollo. Un programa de licenciamiento de Xerox y Xerox Special Information Systems. Sin embargo la distribución generalizada a la comunidad de desarrollo no sucedió hasta la fundación de una nueva compañía llamada ParcPlace Systems Inc. , Dirigida por Adele Goldberg.

1970-10-19 08:49:12

PASCAL

PASCAL Fue creado por el matemático suizo Nicklaus Wirth en 1970, basándose en el lenguaje ALGOL, en cuyo diseño había participado en los años sesenta. Su nombre proviene del filosofo y matemático francés del siglo XVII, Blaise Pascal, que invento la primera maquina tipo mecánico para sumar. Fue el primer gran lenguaje creado después de haber sido ampliamente diseminados los conceptos asociados con la programación estructurada. Aunque en principio la idea del diseñador era proporcionar un lenguaje adecuado para la enseñanza de los conceptos y técnicas de programación, con el tiempo ha llegado a ser un lenguaje ampliamente utilizado en todo tipo de aplicaciones, que posee grandes facilidades para la programación de sistemas y diseño grafico. Aporta los conceptos de tipo de datos, programación estructurada y diseño descendente, entre otros, además de haberse convertido en predecesor de otros lenguajes más modernos, como MODULA-2 y ADA.

1972-10-19 08:49:12

C

Este lenguaje fue creado en 1972 por Dennis Ritchie a partir del trabajo elaborado por su colega de los laboratorios Bell Telephone, Ken Thompson. Estos habían diseñado con anterioridad el sistema operativo UNIX, y su intención al desarrollar el lenguaje C fue la de conseguir un lenguaje idóneo para la programación de sistemas que fuese independiente de la maquina, con el cual escribir su sistema UNIX. Aunque, como acabo de decir, fue diseñado inicialmente para la programación de sistemas, posteriormente su uso se ha extendido a ablaciones técnico-científicas, de bases de datos, de proceso de textos, etc.

1972-12-13 22:24:49

C++

El C++, el sucesor del lenguaje C, fue desarrollado por Bjarn Stroustup en los laboratorios Bell a principio de la década de los ochenta. En el lenguaje C, “C++” es una orden que equivale a C: =C+1, por lo que se entiende que con C++ el lenguaje C se eleva hacia su siguiente nivel. C++ introduce la programación orientada a objetos en C. Los objetos proporcionan una forma completamente nueva de ver los programas, una nueva filosofía de programación. Al igual que C, C++ es un lenguaje muy poderoso y eficiente. Sin embargo C++ es aún más difícil de aprender que C. Dado que C es un subconjunto de C++, aprender C++ significa aprender todo acerca de C y después aprender la filosofía de la programación orientada a objetos y el uso que hace C++ de la misma.

1974-10-10 04:51:42

SQL

La historia de SQL (que se pronuncia deletreando en inglés las letras que lo componen, es decir "ese-cu-ele" y no "siquel" como se oye a menudo) empieza en 1974 con la definición, por parte de Donald Chamberlin y de otras personas que trabajaban en los laboratorios de investigación de IBM, de un lenguaje para la especificación de las características de las bases de datos que adoptaban el modelo relacional. Este lenguaje se llamaba SEQUEL (Structured English Query Language) y se implementó en un prototipo llamado SEQUEL-XRM entre 1974 y 1975.

1977-10-19 08:49:12

MODULA-2

El lenguaje MODULA fue diseñado en 1977 bajo la dirección de Nicklaus Wirth, creador también el lenguaje PASCAL, con la intención de incluir las necesidades de la programación de sistemas y dar respuestas a las criticas recibidas respecto de las carencias del lenguaje PASCAL. En 1979 se realiza una versión que pasa a denominarse MODULA-2 y que perdura en la actualidad. Además de incluir las características de su predecesor, este nuevo lenguaje incorpora las principales carencias de aquel, como la posibilidad de compilación separada, creación de librerías, programación concurrente, mejora el manejo de cadenas de caracteres, los procedimientos de entrada/salida y la gestión de la memoria, etc. además, posee grandes facilidades para la programación de sistemas. También, debido a sus cualidades didácticas, ha sido ampliamente aceptado por la comunidad universitaria como herramienta idónea para la enseñanza de la programación.

1980-08-17 14:36:20

HTML

El HTML (Hyper Text Markup Language) es el lenguaje de programación con el que se escriben las páginas web. Es un lenguaje muy sencillo que permite confeccionar archivos de texto mostrándolo de forma estructurada y atractiva, con enlaces (hyperlinks) que hacen referencia a otros documentos o fuentes de información relacionada, y que permite incorporar archivos multimedia como gráficos, sonidos, imágenes, videos, etc. El HTML fue creado originalmente por Tim Berners-Lee. Luego en los años 90 se desarrollo con el crecimiento de la Web (Internet). Durante este tiempo, el HTML se ha desarrollado gracias a la colaboración de todos los programadores y usuarios de Internet. El HTML ha pasado de varias versiones unas más sencillas y otras mucho más complejas y a pesar de no haberse logrando nunca un consenso en las discusiones sobre los estándares del HTML, y así en el año 1996 se llego a la versión 3.2 de HTML que fue una de las más sólidas y completas sobre la que posteriormente se desarrollaría el HTML que actualmente usamos.

1980-10-01 00:00:00

LENGUAJE C++

Se pronuncia “ce plus plus”. Fue desarrollada por Bjarme Stroustrup en los Bell Laboratories a principios de la década de los 80. C++ introduce la programación orientada al objeto en C. Es un lenguaje extremadamente poderoso y eficiente. C++ es un super conjunto de C, para aprender C++ significa aprender todo de C, luego aprender programación orientada al objeto y el uso de éstas con C++.

1983-10-01 00:00:00

ADA

Es él ultimo intento de obtener un único lenguaje para todo tipo de aplicaciones, e incluso los últimos avances de técnicas de programación. Su diseño fue encargado por el Departamento de Defensa de Estados Unidos, para su uso en servicios militares, a la empresa Honeywell-Bull después de una selección rigurosa entre varias propuestas realizadas sobre una serie de requerimientos del lenguaje y de haber evaluado negativamente veintitrés lenguajes existentes. De estos, se seleccionaron como base para la creación del nuevo lenguaje el PASCAL, el ALGOL y el PL/I. La estandarización del lenguaje se publico en 1983 con el nombre de ADA, en honor de la considerada primera programadora de la historia, Augusta Ada Byron, condesa de Lovelace. Entre las características del lenguaje se encuentran la compilación separada, los tipos abstractos de datos, programación concurrente, programación estructurada, libertad de formatos de escritura, etc. Como principal inconveniente presenta su gran extensión. Los escritores lo llamaron inflexible e ineficiente, en tanto que sus favorecedores lo consideraban un gran avance en la tecnología del software.

1985-11-15 00:00:00

CLIPPER

CLIPPER es un dialecto creado como otros tantos con la intención de mejorar las prestaciones de DBASE. Su primera versión se creó en 1985 en los laboratorios de Natuncket. CLIPPER está escrito en lenguaje C y Ensamblador y se presentó como un lenguaje atrevido que ha dado muchos quebraderos de cabeza en Ashthon-Tate. En el primer contacto que se tiene con él es difícil encontrar muchas diferencias con respecto a DBASE, ya que CLIPPER es un lenguaje formado por un conjunto de comandos y funciones similares a las usadas con DBASE, incluso la mayoría con igual formato sintáctico. La principal diferencia, está en que todos los programas escritos en Clipper pueden compilarse y enlazarse. El resultado obtenido es un fichero ejecutable que puede utilizarse de forma independiente al gestor de base de datos y sin necesidad de incluir módulo runtime. Esto repercute en la velocidad de ejecución de los programas. CLIPPER es ahora sin duda el compilador más utilizado en aplicaciones de gestión de datos para microordenadores. La última versión aparecida en el mercado es la CLIPPER 5.01 versión reparada de la CLIPPER 5.0. Hasta el momento, la versión más utilizada quizás por su largo tiempo de vigencia es la CLIPPER SUMMER '87. Anteriores a ésta eran la CLIPPER AUTUMN '86 y la versión de 1985. De todas las versiones detalladas la SUMMER '87 ha sido la más difundida. Muchas aplicaciones se han desarrollado con esta versión, por ello, aún, muchos programadores se resisten al cambio a versiones más actuales. Otras prestaciones de CLIPPER SUMMER '87 a destacar son las siguientes: Provee un conjunto de funciones para el tratamiento de ficheros en redes de área local. Permite manejar ficheros de bajo nivel. Posibilita la creación de funciones de usuarios y agruparlas en librerías. Permite el uso de arrays unidimensionales. Proporciona un depurador avanzado.

1987-10-10 04:51:42

HYPERTALK

HyperTalk es un alto nivel de procedimiento lenguaje de programación creado en 1987 por Dan Winkler y se utiliza junto con Apple Computer 's HyperCard programa hipermedia por Bill Atkinson. El principal público objetivo de HyperTalk comenzaba programadores, por lo tanto, los programadores HyperTalk fueron generalmente llamados autores, y el proceso de los programas de escritura se llama "scripting". Guiones HyperTalk son bastante similares a escrito Inglés, y el uso de una estructura lógica similar al lenguaje de programación Pascal. Es compatible con las estructuras de control básicas de lenguas de procedimiento: repita para / mientras / hasta que, if / then / else, así como la función y mensaje llamadas "manejador" (un controlador es un subprograma, un controlador de mensajes es un procedimiento). Los tipos de datos son transparentes para el usuario, la conversión ocurre transparente en segundo plano entre cadenas y números. No hay clases o estructuras de datos en el sentido tradicional; su lugar fue ocupado por especiales literales de cadena, o más bien "listas" de "elementos" delimitados por comas (en las versiones posteriores de la propiedad "itemDelimiter" permite elegir un carácter arbitrario). El mayúsculas y minúsculas lenguaje se interpretó en un principio, pero ganó compilación en tiempo de ejecución con HyperCard 2.0.

1991-10-10 04:51:42

JAVA

Java nace en 1991 con el nombre "OAK", posteriormente cambiado por Green por problemas legales, y finalmente con la denominación actual JAVA. El objetivo de java era crear un lenguaje de programación parecido a C++ en estructura y sintaxis, fuertemente orientado a objetos, pero con una máquina virtual propia. Esto se hizo bajo el principio, de poder ser usado bajo cualquier arquitectura "Write Once, Run Anywhere (escríbelo una vez, ejecútalo en cualquier sitio)". En 1992 se presenta el proyecto verde, con los prototipos a bajo nivel. Entre 1993 y 1994 se trabaja para poder presentar un prototipo funcional (hotJava) donde se ve todo el potencial que JAVA puede ofrecer.

1994-08-18 00:00:00

DELPHI.

Permite crear aplicaciones Windows con un esfuerzo mínimo, sin apenas conocimiento del funcionamiento interno de Windows. Permite crear aplicaciones simplemente añadiendo iconos que representan objetos, modificando propiedades, que son las características de esos objetos, y escribiendo algo de código. El resultado es que una aplicación cuyo desarrollo en un lenguaje como C puede tener una complejidad importante, utilizando una de estas herramientas de desarrollo visual resulta muy simple. La primera versión de Dephi apareció en el mercado en el año 1.994. Basado en un compilador de indudable calidad, el de Borland Pascal, Dephi es capaz de generar aplicaciones de menor tamaño y mucho más rápidas que las que sean desarrollar con otros productos similares. La aparición de Delphi 2.0 incorporó muchas novedades al entorno, como la posibilidad de generar código de 32 bits, para Windows 95 y NT, nuevos componentes y herramientas para trabajo con bases de datos y unas posibilidades de conectividad importantes. A todo esto Delphi 3.0 añadió nuevas posibilidades, como la creación de controles ActiveX, servidores de Internet, etc. Después apareció Delphi 4.0, con novedades en el lenguaje y nuevos componentes que simplificaban la creación de interfaces de usuario, así como el desarrollo de aplicaciones distribuidas. En el 99 aparece el Dephi 5.0 para windows 98 y NT/2000. Ofrece un entorno en el que la escritura de código es más fácil que nunca, contando con todas las características para crear aplicaciones con avanzadas interfaces de usuario, servicios locales y distribuidos y acceso de todo tipo de orígenes de datos.

1995-10-10 04:51:42

JAVASCRIPT

Java Script fue desarrollado originalmente por Brendan Eich de Netscape con el nombre de Mocha, el cual fue renombrado posteriormente a LiveScript, para finalmente quedar como JavaScript. El cambio de nombre coincidió aproximadamente con el momento en que Netscape agregó compatibilidad con la tecnología Java en su navegador web Netscape Navigator en la versión 2.002 en diciembre de 1995. La denominación produjo confusión, dando la impresión de que el lenguaje es una prolongación de Java, y se ha caracterizado por muchos como una estrategia de mercadotecnia de Netscape para obtener prestigio e innovar en lo que eran los nuevos lenguajes de programación web.7 8 «JAVASCRIPT» es una marca registrada de Oracle Corporation.9 Es usada con licencia por los productos creados por Netscape Communications y entidades actuales como la Fundación Mozilla.10 11 Microsoft dio como nombre a su dialecto de JavaScript «JScript», para evitar problemas relacionados con la marca. JScript fue adoptado en la versión 3.0 de Internet Explorer, liberado en agosto de 1996, e incluyó compatibilidad con el Efecto 2000 con las funciones de fecha, una diferencia de los que se basaban en ese momento. Los dialectos pueden parecer tan similares que los términos «JavaScript» y «JScript» a menudo se utilizan indistintamente, pero la especificación de JScript es incompatible con la de ECMA en muchos aspectos. Para evitar estas incompatibilidades, el World Wide Web Consortium diseñó el estándar Document Object Model (DOM, o Modelo de Objetos del Documento en español), que incorporan Konqueror, las versiones 6 de Internet Explorer y Netscape Navigator, Opera la versión 7, Mozilla Application Suite y Mozilla Firefox desde su primera versión.[cita requerida] En 1997 los autores propusieron12 JavaScript para que fuera adoptado como estándar de la European Computer Manufacturers 'Association ECMA, que a pesar de su nombre no es europeo sino internacional, con sede en Ginebra. En junio de 1997 fue adoptado como un estándar ECMA, con el nombre de ECMAScript. Poco después también como un estándar ISO.

1996-10-10 04:51:42

ASP

Microsoft introdujo la tecnología llamada Active Server Pages en diciembre de 1996. Es parte del Internet Information Server (IIS) desde la versión 3.0 y es una tecnología de páginas activas que permite el uso de diferentes scripts y componentes en conjunto con el tradicional HTML para mostrar páginas generadas dinámicamente. La definición contextual de Microsoft es que "Las Active Server Pages son un ambiente de aplicación abierto y gratuito en el que se puede combinar código HTML, scripts y componentes ActiveX del servidor para crear soluciones dinámicas y poderosas para el web". Después del lanzamiento del Internet Information Services 4.0 en 1997, Microsoft comenzó a investigar las posibilidades para un nuevo modelo de aplicaciones web que pudiera resolver las quejas comunes sobre ASP, especialmente aquellas con respecto a la separación de la presentación y el contenido y ser capaz de escribir código "limpio".1 A Mark Anders, un administrador del equipo de IIS y Scott Guthrie, quien se había unido a Microsoft en 1997 después de graduarse de la Universidad Duke, se les dio la tarea de determinar como debería ser ese modelo. El diseño inicial fue desarrollado en el curso de dos meses por Anders y Guthrie, y Guthrie codificó los prototipos iníciales durante las celebraciones navideñas de 1997

2000-01-26 14:36:20

XHTML

XHTML, Siglas del inglés eXtensible HyperText Markup Language. XHTML es básicamente HTML expresado como XML válido. De forma paralela a su actividad con HTML, W3C ha desarrollado el estándar XHTML. La primera versión de XHTML se denomina XHTML 1.0 y se publicó el 26 de enero de 2000 (y posteriormente se revisó el 1 de agosto de 2002). La versión XHTML 1.1 ya ha sido publicada en forma de borrador. También ha sido publicado el borrador de XHTML 2.0, que supondrá un cambio muy importante respecto de las anteriores versiones de XHTML. XHTML es un poderoso lenguaje para crear contenido Web, pero su diseño no tiene en consideración las cuestiones pertinentes a los dispositivos pequeños, incluyendo el costo de implementación (en el poder, memoria, etc) del conjunto completo de características. Dispositivos de los consumidores con recursos limitados por lo general no pueden darse el lujo de aplicar el conjunto completo de características de HTML. La exigencia de un equipo hecho y derecho de acceso a la World Wide Web excluye a una gran parte de la población del acceso de los consumidores de dispositivos de información y servicios en línea.

Evolución histórica de los lenguajes de programación

Launch
Copy this timeline Login to copy this timeline 3d Game mode

Contact us

We'd love to hear from you. Please send questions or feedback to the below email addresses.

Before contacting us, you may wish to visit our FAQs page which has lots of useful info on Tiki-Toki.

We can be contacted by email at: hello@tiki-toki.com.

You can also follow us on twitter at twitter.com/tiki_toki.

If you are having any problems with Tiki-Toki, please contact us as at: help@tiki-toki.com

Close

Edit this timeline

Enter your name and the secret word given to you by the timeline's owner.

3-40 true Name must be at least three characters
3-40 true You need a secret word to edit this timeline

Checking details

Please check details and try again

Go
Close