*Scriptな名前のプログラミング言語について
名称に"Script"を含むプログラミング言語っていろいろあるらしいので、どれくらいあるのかざっと調べてみました。順番は見つかった・思い出した順に書いています。
ちょっとかじっただけの知識を書いてたりするので内容にいろいろ間違いがあるかもしれません。
JavaScript
主にブラウザ上で動いている言語。名前の割にJavaとはあまり関係がない。WebブラウザFirefoxのアドオンなんかも中身はXUL(XMLを元にした言語)とJavaScriptで書かれている。
同じくFirefoxやGoogle Chromeで動く拡張機能であるGreasemonkeyというのもJavaScriptで書かれている。思わぬところで働いているすごい奴。
最近Node.jsというのが注目されていると風の噂で聞きました。(
Node.js - Google 検索
)
ActionScript
Adobeさんところの言語。Adobe FlashやAdobe AIRなどでよく使われている。
ECMAScript
ActionScriptの父親(母親?)に当たる言語。上述のJavaScriptとMicrosoftのJScriptという言語を合わせた仕様だそうです。(
ECMAScript - Wikipedia
)
JScript
影が薄い。Microsoft版JavaScript、といった風のものらしいです。
VBScript
Visual Basic版JScript。いつの間にか消えていました。昔はよくVBScriptで書かれたウィルスなんかが流行ってたらしいです。
PerlScript
被害者はPerlのようなもので殴られ
JScriptやVBScriptの仲間?
DMDScript(
DMDScript - Wikipedia
), InScrip, ExtendedScript, QtScript
初めて聞きました。
ECMAScript - Wikipedia
WMLScript
WMLScript - Wikipedia
。同じく初めて聞きました。
CFScript, JavaFX Script
プログラミング言語一覧 - Wikipedia
。これも初めて聞きました。
LotusScript
IBMさんのところの言語。同じくほぼ初めて聞きました。
Lotus Script - Wikipedia
VimScript
このリストの中では私が最も良く使ってる言語です。Emacsと双璧をなすといわれているエディタ「vi」から派生した「Vim」の拡張、及び設定に使われる言語です。関数型言語であるEmacsLispと違いCやJavaなどの手続き型言語に属するようです。代入が「let x = 100」な風にちょっと面倒なのが気になるところ。
AppleScript
Appleさんところの言語。昔は「日本語」でもプログラミングできたという変わった言語。
AppleScript - Wikipedia
ShellScript
バッチ処理を行うときに使われるスクリプト言語?Linuxなどではよく使う。
PostScript
通常印刷用途に使われるが
なぜかLispインタプリタが作れる
。あまつさえ
そのLisp上でPostScript(もどき)が作れる
。この人一体何者なんだ。すごい。
CoffeeScript
最近話題になってるらしい言語。Ruby/Pythonライクな文法で書いてJavaScriptに「コンパイル」できるそうです。
CoffeeScript
(公式サイト)。
CoffeeScript - Google 検索
番外編:NScripter
*Scriptではなく*Script*な名前ですが一応。ノベルゲームを作る際に使われるスクリプトエンジンの名称。(
NScripter - Wikipedia
)。
何故かこっちでもLispインタプリタが作られている
。
TOPページに戻る