プログラミング・開発言語– category –
-
プログラミング・開発言語
Adaとは|安全性最優先で設計された組み込み・航空向け言語
Adaは米国国防総省(DoD)が1970年代後半に推進した「Common High-Order Language」プロジェクトの成果として、1980年に仕様が確定したプログラミング言語である。世界初のプログラマーと呼ばれるAugusta Ada Lovelaceの名を冠し、Jean Ichbiahが率いるフ... -
プログラミング・開発言語
COBOLとは|業務処理を支え続ける老舗言語
COBOLは1959年に米国国防総省主導の委員会CODASYLによって設計された、事務処理(ビジネスデータ処理)向けプログラミング言語である。Grace Hopper海軍少将の構想に端を発し、英語に近い構文と固定桁数の十進演算を備えることで、銀行勘定系や政府の社会... -
プログラミング・開発言語
R言語とは|統計解析と可視化のための専門言語
Rは1993年にニュージーランドのオークランド大学でRoss IhakaとRobert Gentlemanによって開発が始まった、統計解析とデータ可視化に特化したプログラミング言語である。ベル研究所のS言語を出自としつつ、GNUプロジェクトのもとオープンソースとして公開さ... -
プログラミング・開発言語
Juliaとは|MIT発の高速科学技術計算言語
Juliaは2012年にマサチューセッツ工科大学(MIT)の研究者らによって公開された、科学技術計算に特化した動的プログラミング言語である。Jeff Bezanson、Stefan Karpinski、Viral B. Shah、Alan Edelmanの4名は、Pythonの書きやすさとCに迫る実行速度を両... -
プログラミング・開発言語
Luaとは|ブラジル発の組み込みスクリプト言語
Luaは1993年にブラジルのリオデジャネイロ・カトリック大学(PUC-Rio)で誕生した、軽量で組み込み可能なスクリプト言語である。Roberto Ierusalimschyらの研究チームが石油会社Petrobrasの社内ツール用に開発した小さな言語が、いまではWorld of Warcraft... -
プログラミング・開発言語
Erlangとは|電話交換機から生まれた並行処理特化言語
Erlangは1986年にスウェーデンのEricsson社で開発された関数型プログラミング言語である。設計者のJoe Armstrongらは、当時急増する電話交換機のソフトウェアを、無停止で並行処理できる仕組みとして構想した。軽量プロセスとメッセージパッシングを言語仕... -
プログラミング・開発言語
SpiderMonkeyとは|FirefoxとJSの歴史を支える最古のエンジン
SpiderMonkeyは1995年にNetscapeのBrendan Eich氏が、わずか10日でJavaScriptを設計した際に書き上げた最初のJS実装であり、現代に至るまで継続的に開発されている世界最古のJavaScriptエンジンです。現在はMozilla財団のもとでFirefoxやThunderbird、Spid... -
プログラミング・開発言語
CommonJSとは|Node.jsを育てたrequire/exportsの源流
CommonJSは2009年初頭にKevin Dangoor氏らが立ち上げた、サーバサイドJavaScriptのための仕様策定プロジェクトおよびそのモジュール仕様のことです。当時ブラウザ向けにしか考えられていなかったJavaScriptを、サーバや汎用スクリプティング言語として使う... -
プログラミング・開発言語
ES Modulesとは|JavaScript標準のモジュール仕様
ES Modules(ESM)は、ECMAScript 2015(ES6)で正式に言語仕様に組み込まれたJavaScriptの公式モジュールシステムです。それまでJavaScriptは言語自体にモジュール機能を持たず、ブラウザではグローバル変数の汚染と戦い、Node.jsではCommonJSが事実上の標準... -
プログラミング・開発言語
JavaScriptCoreとは|SafariとWebKitを支えるJSエンジン
JavaScriptCoreはApple主導で開発されているWebKit由来のJavaScriptエンジンで、SafariブラウザやiOS/iPadOSのWKWebView、BunランタイムやReact Nativeの旧構成など、幅広いソフトウェアの基盤として採用されています。ルーツは1998年のKDEプロジェクト発...
