Historia de Javascript
Historia de Javascript
Historia de Javascript
Lenguajes de scripting
- Lenguaje interpretado asociado a otro programa
- Con el fin de expandir la funcionalidad de otras aplicaciones
A pesar de compartir ciertas similitudes sintácticas, Java y JavaScript son
lenguajes completamente distintos y no están relacionados
Historia de Javascript
● 1995
○ Brendan Eich crea Mocha en 10 dias
○ Cambia a Livescript
○ Por motivos legales cambia a JavaScript para la v2.0 de Netscape
● 1996
○ Microsoft mediante ingeniería inversa lanza su propia versión de javascript
(JScript)
● 1997
○ Sun Microsystem estandariza el lenguaje junto con la Asociación Europea de
Fabricantes de Computadoras (ECMA) y llama al lenguaje EMAScript
● 2005
○ Comienza la dignificación de javascript y la carrera por conseguir la
implementación de javascript más pura
● 2009
○ Entra javascript en el servidor con Node.js
● 2010
○ Nacen lenguajes basados en javascript. Se suele decir que estos lenguajes
«transpilan» a JavaScript
■ TypeScript, desarrollado por Microsoft. Incorpora tipos de datos a
JavaScript
■ CoffeeScript tiene una sintaxis muy similar a Ruby.
■ Dart, desarrollado por Google
■ ELM ofrece una sintaxis de programación funcional muy novedosa
sobre JavaScript
■ PureScript, otro intento por dar a JavaScript un toque más funcional.
También añade tipos
■ Flow, al igual que TypeScript añade tipos a JavaScript
■ Babel, transpila entre distintas versiones de JavaScript
■ Reason, una variante de JavaScript desarrollada por Facebook
■ WebAssembly es una tecnología estándar que permite crear código
intermedio JavaScript (una especie de expresión compilada del
lenguaje llamada WASM) desde otros lenguajes de más bajo nivel
como C, C++, Python o Rust (este último desarrollado por Mozilla)
Conceptos importantes