¿Cuál es la historia de JavaScript?

Aquí hay una dedicatoria a Javascript del libro Headfirst Javascript,

Para Javascript: no nació con una cuchara de plata en la boca, pero superó todos los idiomas que lo han desafiado en el navegador.

Aquí hay una descripción rápida de por qué.

Érase una vez, el imperio de Microsoft y el reino de Netscape estaban en guerra entre sí por la nueva frontera llamada – La Web.

No estaban dejando ninguna piedra sin remover para sellar su autoridad sobre la web.
Para mostrar de qué están compuestos, Netscape anunció que están trabajando en un nuevo lenguaje que permitiría a las personas escribir lógica interactiva en la página web y hacerlas más dinámicas en lugar de ser simples páginas simples con texto, imágenes y formularios.

Sun Microsystems decidió intervenir, proponiendo complementos de Java para el navegador. Incluso le dieron a Netscape derechos legales para usar el término ‘Java’. Incluso querían que Java fuera el lenguaje del navegador. Sin embargo, el hombre a cargo, Brendan Eich, quería un lenguaje de programación más ligero que no fuera pesado para las secuencias de comandos del lado del cliente.

Brendan Eich tuvo 10 días para diseñar y enviar el lenguaje y su implementación.

Imaginó un lenguaje en las líneas del esquema que es un lisp y agregó muchas características funcionales en el lenguaje primario: lambdas, también conocidas como funciones anónimas.

La alta gerencia rechazó la apariencia del lenguaje y quería que tuviera una sintaxis más cercana a C ++ y Java para que la gente lo conozca, aunque sea un lenguaje muy diferente.

El lenguaje propuesto tenía sus defectos. Tuvieron que enviarlo en poco tiempo. y lo hicieron. Durante el proceso, el nombre cambió de Mocha a LiveScript y finalmente se lanzó como JavaScript.

El uso de “Java” en el nombre fue más una estratagema de marketing.

JavaScript a pesar de sus defectos se hizo popular entre los desarrolladores web de todo el mundo. Microsoft hizo lo que generalmente hacen: copiar el idioma y crear una API ligeramente diferente.

Microsoft no pudo llamarlo JavaScript, por lo que juguetonamente lo llamaron JScript.

No solo eso, Microsoft llevó el lenguaje a ECMA para la estandarización donde la especificación se denominó oficialmente ECMAScript.

JavaScript de Netscape y JScript de Internet Explorer fueron implementaciones concretas.

Lo divertido es que Microsoft ni siquiera se molestó en corregir las fallas que Eich tenía durante 10 días de trabajo. Acaban de formalizar todo punto por punto, ya que es como una especificación de un lenguaje que tenía tantos agujeros.

Se han necesitado 5 revisiones de ECMAScript y actualizaciones de navegador para que tengamos el JavaScript que tenemos ahora .

Incluso entonces, ECMAScript 6 y más adelante tendrá que traer muchos de los que, según los amantes de JS, no son necesariamente mejoras.

Sin embargo, esas son solo opiniones y esta es la historia de JavaScript hasta ahora. JavaScript tenía fallas pero ha sobrevivido hasta ahora.

Dicen que JavaScript es como esa cucaracha que incluso sobrevivirá a una sacudida termonuclear en el mundo de los lenguajes de programación.

Tenemos una descripción muy agradable y detallada sobre JavaScript en Wikipedia. Eso te ayudará mucho. Sería bastante difícil escribir la historia aquí, por lo que le recomendaría que visite Wikipedia. He proporcionado el enlace

JavaScript