# ECMAScript

> general-purpose programming language on which JavaScript and other languages are based

**Wikidata**: [Q259138](https://www.wikidata.org/wiki/Q259138)  
**Wikipedia**: [English](https://en.wikipedia.org/wiki/ECMAScript)  
**Source**: https://4ort.xyz/entity/ecmascript

## Summary

ECMAScript is a scripting language standard that has been influenced by Self, HyperTalk, CoffeeScript, Python, and Java . Its design incorporates syntactic and conceptual elements from these languages, shaping its evolution as a widely adopted language for web development. The influence of Java is evident in its C-style syntax, while Python and CoffeeScript contributed to its expressiveness and readability . Self and HyperTalk provided foundational ideas around prototype-based programming and user-friendly scripting interfaces . ECMAScript continues to evolve through standardized updates that reflect these diverse influences .


## References

1. [Source](https://medium.freecodecamp.org/whats-the-difference-between-javascript-and-ecmascript-cba48c73a2b5)
2. [Source](https://ecma-international.org/technical-committees/tc39/)
3. Freebase Data Dumps. 2013
4. [Scripting Media Types. 2006](https://tools.ietf.org/html/rfc4329#section-8.2)
5. [Scripting Media Types. 2006](https://tools.ietf.org/html/rfc4329#section-8.1)
6. [Scripting Media Type. 2006](https://tools.ietf.org/html/rfc4329#section-8.2)