ECMAScript – The journey of a programming language from an idea to a standard

05/02/2023
by   Juho Vepsäläinen, et al.
0

A significant portion of the web is powered by ECMAScript. As a web technology, it is ubiquitous and available on most platforms natively or through a web browser. ECMAScript is the dominant language of the web, but at the same time, it was not designed as such. The story of ECMAScript is a story of the impact of standardization on the popularity of technology. Simultaneously, the story shows how external pressures can shape a programming language and how politics can mar the evolution of a standard. In this article, we will go through the movements that led to the dominant position of ECMAScript, evaluate the factors leading to it, and consider its evolution using the Futures Triangle framework and the theory of standards wars.

READ FULL TEXT
research
07/28/2018

Web-STAR: A Visual Web-Based IDE for a Story Comprehension System

We present Web-STAR, an online platform for story understanding built on...
research
07/02/2022

Tableless Calculation of Circular Functions on Dyadic Rationals

I would like to tell a story. A story about a beautiful mathematical rel...
research
04/03/2020

Interpreted Programming Language Extension for 3D Render on the Web

There are tools to ease the 2D/3D graphics development for programmers. ...
research
03/23/2021

Towards a Formal Model of Narratives

In this paper, we propose the beginnings of a formal framework for model...
research
06/20/2017

Web-STAR: Towards a Visual Web-Based IDE for a Story Comprehension System

In this work, we present Web-STAR, an online platform for story understa...
research
08/26/2022

Expansion and evolution of the R programming language

Change in language use is driven by cultural forces; it is unclear wheth...
research
04/17/2021

New Technology, New Rules for Journalism and a New World of Engagement

The ways in which people learn, communicate and engage in discussion hav...

Please sign up or login with your details

Forgot password? Click here to reset