Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Programming Language

JS++

Typed Superset Language

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
Statically Typed 1
Typing Discipline
Dynamically Typed 1
Typing Discipline
Gradual Typing 1
First Released
2011 1
Sources
1. JS++ (Wikipedia)
  • Infobox, Typing discipline
    Gradual, static, and dynamic
  • Infobox, First appeared
    October 8, 2011
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.