JS++ is a programming language for web development that extends JavaScript with a sound static type system while remaining a superset of the ECMAScript family. Designed by Roger Poon and Anton Rapetov and developed by Onux, JS++ first appeared on October 8, 2011 and supports imperative, structured, object-oriented, functional and generic programming styles, with a gradual typing discipline that mixes static and dynamic checking. It draws influence from C, C++, C#, Java and JavaScript itself. JS++ is free and open-source software released under a BSD license, distributed with file extensions including .jspp, .js++ and .jpp, with its most recent stable release, version 0.10.0, issued in December 2021.
Facts
Classification
Typing Discipline Typing Discipline Typing Discipline First Released Connections
Follows Typing Discipline
In Field
Sources
1. JS++ (Wikipedia)
Infobox: typing
Gradual, static, dynamic
Infobox: released
October 8, 2011
In Field: Programming Language Theory, Lead
JS++ is a programming language for web development that extends JavaScript with a sound type system.
In Group: Statically Typed JavaScript Supersets, Lead
JS++ is a programming language for web development that extends JavaScript with a sound type system.
View the SourceReader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.
Sign in to dispute this or suggest a correction.