IT用語集– tag –
-
プログラミング・開発言語
Godot — MITライセンスで広がるオープンソースエンジン
Godotは、アルゼンチン出身のフアン・リニエツキ氏とアリエル・マンスール氏が開発したオープンソースのゲームエンジンです。2007年から社内ツールとして使い始め、2014年2月にMITライセンスで公開、同年12月にGodot 1.0がリリースされました。ノード&シ... -
プログラミング・開発言語
Unreal Engine — 実写級描画を担うEpic Gamesの旗艦
Unreal EngineはEpic Games社が開発するゲームエンジンで、1998年に同社のFPS「Unreal」と同時にデビューしました。創業者のティム・スウィーニー氏がノースカロライナ州ケアリーで自作したC++製エンジンを基盤に、他社へのライセンスビジネスとしても展開... -
プログラミング・開発言語
Unity — モバイルとインディーを席巻するC#ゲームエンジン
Unityは、デンマーク発のUnity Technologies社が2005年にリリースした統合型ゲーム開発エンジンです。ヨアヒム・アンテ氏、デビッド・ヘルガソン氏、ニコラス・フランシス氏の3人がコペンハーゲンで創業し、当初はMac向けのアプリ「GooBall」を作るために... -
プログラミング・開発言語
npm — Node.jsに同梱される世界最大のパッケージ管理
npmはNode.jsの公式パッケージマネージャで、Isaac Z. Schlueter氏が2010年1月に最初のバージョンを公開しました。クライアントツール(コマンドラインのnpm)と中央レジストリ(npmjs.com)の2つから構成され、後者はGitHub社が2020年に買収した現在も世... -
プログラミング・開発言語
make — 1976年生まれのUnix伝統ビルドツール
makeはStuart Feldman氏が1976年にベル研究所で開発したUnix用のビルドツールで、ソフトウェアビルドの自動化という発想を業界に持ち込んだ歴史的存在です。Makefileに「ターゲット:依存」の関係を書き、依存ファイルが新しければターゲットを再生成する... -
プログラミング・開発言語
CMake — C/C++を多プラットフォームで束ねるメタビルド
CMakeは2000年に米国Kitware社のビル・ホフマン氏らがNIH(米国国立衛生研究所)のITKプロジェクト向けに開発を始めた、C/C++を中心とするビルドスクリプト生成ツールです。プラットフォームごとに異なるビルド系(Unix Makefile・Ninja・Visual Studioソ... -
プログラミング・開発言語
Yarn — 高速・確実を掲げて生まれたnpm代替
YarnはFacebook(現Meta)が2016年10月に公開したJavaScript向けパッケージマネージャで、当時のnpm v3が抱えていたインストール速度・再現性・大規模リポジトリ対応の課題を解決する目的で生まれました。Sebastian McKenzie氏・Christoph Pojer氏らを中心... -
プログラミング・開発言語
pnpm — ハードリンクで省ディスクなNodeパッケージ管理
pnpmはZoltan Kochan氏が2017年に公開したNode.js向けのパッケージマネージャで、performant npmの頭文字を取って名付けられました。node_modulesにライブラリを丸ごとコピーする従来の方式と違い、グローバルのコンテンツアドレス可能ストア(CAS)に1つ... -
プログラミング・開発言語
Cargo — Rust公式が用意する全部入りパッケージ管理
CargoはRust言語の公式パッケージマネージャ兼ビルドツールで、Rust 1.0が公開された2015年5月とほぼ同じ時期に標準同梱として整備されました。もともとは2014年頃にYehuda Katz氏とCarl Lerche氏らが中心となって開発を始めたプロジェクトで、Bundler(Ru... -
プログラミング・開発言語
sbt — Scala Build Toolが支える対話型ビルド
sbtはScala Build Toolの略で、2008年頃にマーク・ハラビン氏(Mark Harrah)が開発を始めたScala向けのビルドツールです。Scala界の事実上の標準として広く使われており、build.sbtというDSLでビルド定義を書き、対話型シェルからcompileやtestを実行でき...
