2026年– date –
-
プログラミング・開発言語
Lispとは|世界最古級の高水準言語と人工知能の母
Lispは1958年に米マサチューセッツ工科大学(MIT)のJohn McCarthyによって設計された、現存するもっとも古い高水準プログラミング言語の一つである。「LISt Processor」の略にふさわしく、コードもデータも括弧で囲まれたリスト(S式)で表現する独特の文... -
プログラミング・開発言語
Prologとは|論理プログラミングを切り拓いた宣言型言語
Prologは1972年にフランスのマルセイユ第二大学でAlain Colmerauerと学生Philippe Rousselらによって設計された、論理プログラミングのパイオニア的言語である。事実とルールを述語論理の形で記述すると、処理系が単一化と探索を通じて結論を導く宣言型の... -
プログラミング・開発言語
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らは、当時急増する電話交換機のソフトウェアを、無停止で並行処理できる仕組みとして構想した。軽量プロセスとメッセージパッシングを言語仕... -
ネットワーク・インフラ・クラウド
GREトンネル — IP網に他プロトコルを通すシンプルなカプセル化
GREトンネル(Generic Routing Encapsulation)は、Cisco Systemsが1994年にRFC 1701/1702として公開した汎用カプセル化プロトコルです。2000年3月にはRFC 2784として再整理され、後にRFC 2890でキーとシーケンス番号の拡張が追加されました。GREヘッダの... -
ネットワーク・インフラ・クラウド
IPsec — IP層で通信を暗号化する標準プロトコル群
IPsec(Internet Protocol Security)は、IPパケット自体を認証・暗号化するためのプロトコル群で、1995年8月にIETFがRFC 1825〜1829として最初の仕様を公開し、1998年のRFC 2401〜2412(IPsec-v1)、2005年のRFC 4301〜4309(IPsec-v3)へと改訂されてき...
