JavaScript Programming Language Profile
JavaScript
JavaScript is an interpreted, prototype-based, scripting computer programming language. It came to popular attention as a simple client-side scripting tool, interacting with the user using forms and controlling the web browser, and remains a front-end language for web applications.
JavaScript features dynamic types, it is weakly typed, supports the structured programming syntax from C, uses prototypes instead of classes for inheritance, and copies many names and naming conventions from Java. It also borrows design principles from Scheme and Self, as well as concepts and syntax idioms such as C-style procedural roots.
FACTS
Type of Language: High-level, untyped, dynamic, interpreted
Designed by: Brendan Eich
Public Release: 1995
License:-
Website: No official JavaScript release
RECOMMENDED OPEN SOURCE BOOKS
OPEN SOURCE SOFTWARE FOR DEVELOPERS
AngularJS – a front-end web application framework maintained by Google.
React – a library for building user interfaces.
Vue.js – a progressive framework for building user interfaces.
USEFUL RESOURCES
Mozilla Developer Network
Google JavaScript Style Guide
RECOMMENDED BOOK TO BUY
PROGRAMMING LANGUAGE PROFILES |