JavaScript

AltJS

altjs.dot (dot.exe -Tpng altjs.dot -o altjs.png)

注釈

雑な概要

JavaScript に不満があったから、別の言語(AltJS)で記述しといて、ツールでJavaScriptに変更しよう(Transpiler(Code to Codeの変換))という流れ。
CoffeeScript が公開され、Ruby界隈を中心に使用されている。Google からは、 Dart 。Microsoft からは、 TypeScript が公開された。

そもそも、 JavaScript の言語仕様をちゃんとしようぜ的なものが ECMAScript 。 でも、ECMAScriptで書いても、まだブラウザーが対応してないから、やっぱり、Transpiler しなきゃって時の変換ツールが Babel 。 (ECMAScript compatibility table , Can I use も参照)

ちなみに、ECMAScript 2015(ES2015) は、 Standard ECMA-262 6th Edition ECMAScript 2015 (ECMAScript 2015 (第 6 版)) のことであり、 ES2015 とか ES6 とか略される (JavaScript 言語情報 も参照)

注釈

スタイルシート(CSS) も似たように、AltCSS(CSSメタ言語(CSSプリプロセッサ)) なるものが存在する。

AltCSS

altcss.dot (dot.exe -Tpng altcss.dot -o altcss.png)