JS++

JS++
ParadigmMulti-paradigm: Imperative, structured, object-oriented, functional, generic
FamilyECMAScript
Designed byRoger Poon, Anton Rapetov
DeveloperOnux
First appearedOctober 8, 2011 (2011-10-08)
Stable release
0.10.0 / December 10, 2021 (2021-12-10)
Typing disciplineGradual, static, dynamic
Scopelexical
LicenseBSD
Filename extensions.jspp, .js++, .jpp
Websitewww.onux.com/jspp
Influenced by
C, C++, C#, Java, JavaScript

JS++ is a programming language for web development that extends JavaScript with a sound type system. It includes imperative, object-oriented, functional, and generic programming features. It is free and open-source software released under a BSD license.