Este no es un post ordinario, aquí voy a colocar notas de estudio de este tema tan basto que es JavaScript, o si tu vienes para saber que es ECMAScript puedes bajar unos cuantos párrafos, que hoy vamos empezar desde el inicio de los tiempos...
Historia de JavaScript
Antes de que se escribiera la primer linea de código de JS, en 1950 empezaba a nacer la computación moderna, la primeras computadoras eran enormes cajas de metal que solo podían ser adquiridas por grandes empresas, estas cajas que ahora son obsoletas se utilizaban para realizar enormes cantidades de cálculos, principalmente útiles para el sector militar.
[ *Dato curioso = Un teléfono inteligente actual tiene mas poder de calculo y procesamiento que la computadora utilizada en el alunizaje ]
El Apollo Guidance Computer fue un componente fundamental del programa Apolo. Proporcionaba la capacidad de cálculo necesaria para controlar la orientación y la navegación del módulo de mando y del módulo lunar. Módulo de memoria volátil de 1024 bits del AGC del Apolo
Ahora en 1969 se creo la red ARPANET, este fue el primer protocolo para conectar dos computadoras. Este y otros protocolos se siguieron desarrollando entre 1970 - 1990, en 1990 Tim Berners-lee creo la world wide web, fue un forma nueva acceder a documentos, archivos o enlaces para navegar a otros lugares.
En 1993 se creo Mosaic, fue el primer navegador de internet de fácil acceso.
En 1995 Microsoft lanzo internet explorer, dando inicio a los browser wars, esta guerra inicia con internet explorer vs Netscape, en los siguientes anios luego se fueron agregando chrome, Firefox y safari.
Dentro de Netscape nace JavaScript en 1995, por su lado Microsoft lanzo JScript, debido a esto en 1997 nace ECMA--->(European Computer manufacturer Association). ECMAScript es el estándar que se encarga de establecer como debe ser interpretado y debe funcionar JavaScript....
ECMAScript es el estándar ----> JavaScript es el lenguaje
ECMAScript o JavaScript?
Si quieres aportar al lenguaje con ideas, implementaciones o nuevos métodos te puedes dirigir a la TC39 ----> Technical Committee No 39. Este comité se encarga de aceptar e implementar cambios al lenguaje.
Cuando hay cambios al lenguaje se creo un lanzamiento denominado ESxx, En 1997 se lanzo ES1 (primer ajuste), en el 2005 se lanzo ES5, en el 2018 se lanzo el ES9 ( ECMAScript 9)
La ultima version es ES2022
Top comments (0)