Caution
お使いのブラウザはJavaScriptが無効になっております。
当サイトでは検索などの処理にJavaScriptを使用しています。
より快適にご利用頂くため、JavaScriptを有効にしたうえで当サイトを閲覧することをお勧めいたします。
辞典
- トップページ
- IT用語 & 歴史辞典
IT用語 & 歴史辞典
| C言語 | UNIXと共に育った汎用言語。デニス・リッチー様が1972年に設計したC言語の誕生・UNIX移植・規格化・現代までの影響。 |
| COBOL | 業務処理を支え続ける老舗言語。1959年にHopperさんらが設計したCOBOLの誕生・金融・基幹システムでの現役利用。 |
| C++ | 「Cにクラスを足す」から始まった巨大言語。StroustrupさんがCにクラスを足して始めたC++の歴史・規格化(C++98〜C++23)・現代用途。 |
| C# | Hejlsbergさんが設計した.NETの中核言語。2000年にHejlsbergさんがMicrosoftで設計したC#の誕生・進化・Unityとの関係。 |
| CSS | Webの見た目を支える宣言型言語。1996年にW3CがCSS1を勧告してから現在のFlexbox/Gridまでの歴史・主要バージョンの変遷。 |
| Go | Googleが「シンプル」を選んだ言語。2009年にGoogleが発表したGoの誕生・設計者(Pike/Thompson/Griesemer)・現代の用途。 |
| Haskell | 純粋関数型の標準言語。1990年に研究者集団が設計した純粋関数型言語Haskellの誕生・遅延評価・モナドの哲学。 |
| HTML | Webそのものを定義したマークアップ言語。1993年にTim Berners-LeeさんがCERNで設計したHTMLの誕生からHTML5までの歴史。 |
| Java | 「Write Once, Run Anywhere」のJVM言語。1995年にSun Microsystemsが発表したJavaの誕生・JVM・Oracle買収・現代の役割。 |
| JavaScript | 10日で作られたWebの公用語。1995年にBrendan EichさんがNetscapeで10日間で設計したJavaScriptの誕生・ECMAScript・Node.js時代。 |
| Kotlin | JetBrainsが設計したJVM後継候補。2011年にJetBrainsが発表したKotlinの誕生・Google公式Android言語化・現代の用途。 |
| PHP | Webを支え続けたサーバーサイド言語。1995年にRasmus Lerdorf様がPersonal Home Page Toolsとして始めたPHPの誕生・WordPress時代・現代の再評価。 |
| Python | Guidoさんが設計した「読みやすさ最優先」言語。1991年にGuido van Rossumさんが発表したPythonの誕生・Python 2/3分裂・データサイエンス時代の躍進。 |
| Ruby | まつもとゆきひろさんが日本で生んだスクリプト言語。1995年にまつもとゆきひろさんが日本で設計したRubyの誕生・Rails時代・現代の位置づけ。 |
| Rust | 所有権モデルでメモリ安全を実現した言語。2010年にMozillaで発表されたRustの誕生・1.0安定化・所有権モデルの哲学・現代の用途。 |
| SQL | 50年現役の関係データベース問い合わせ言語。1974年にIBMで設計されたSQLの誕生・ANSI標準化・各DBMS方言・NoSQL時代の現在。 |
| Swift | Appleが設計したObjective-C後継。2014年にAppleが発表したSwiftの誕生・オープンソース化・サーバーサイドへの拡張。 |
| TypeScript | JavaScriptに静的型を足したMS製言語。2012年にMicrosoftがHejlsbergさん主導で発表したTypeScriptの誕生・JS生態系での普及・現代の位置。 |
| Pascal | 構造化プログラミングの教科書。1970年にWirthさんが設計したPascalの誕生・系譜・現代までの影響。 |
| Zig | C言語の後継候補を目指すシステム言語。2016年にAndrew KelleyさんがZigの開発を始めた経緯・Zig Software Foundation設立・1.0への道のり・現代の採用事例。 |
| Dart | JavaScriptを置き換える野望から始まり、Flutterで復活した言語。2011年にGoogleが発表したDartの誕生・2015年のブラウザ組み込み構想撤回・2017年のFlutter登場による復活・現代の用途。 |
| Fortran | 世界初の高水準プログラミング言語。1957年にIBMでバッカスさんチームが開発したFortranの誕生・最適化コンパイラの起源・FORTRAN 77からFortran 2023までの世代変遷・現代の数値計算現場での役割。 |
| Lisp | 70年近く現役を続ける最古参級の高水準言語。1958年にマッカーシーさんがMITで設計したLispの誕生・Scheme / Common Lisp / Clojureの方言史・現代言語への影響。 |
| Lua | ブラジルの研究室が生んだ軽量・組み込みスクリプト言語。1993年にPUC-RioでIerusalimschyさんらが設計したLuaの誕生・LuaJITの登場・ゲーム業界での広範な採用。 |
| Perl | CGI黄金時代を支えたテキスト処理の老舗言語。1987年にLarry WallさんがUnixツール群の上位互換として設計したPerlの誕生・1990年代CGI時代・Perl 6 / Raku分離・現代の用途。 |
| R言語 | 統計分析・データ可視化のために設計された専用言語。1976年のベル研究所のS言語を起源とし、1993年にIhakaさん・Gentlemanさんがオークランド大学で開発を始めたRの誕生・CRANとtidyverseによる開花・現代の用途。 |
| シェルスクリプト | Unix系OSの標準的な自動化手段。1971年のThompson shellから1977年のBourne shell、1989年のbash(フォックス様)、1990年のzshへと続くシェルの系譜・現代の使い分け。 |
| vi / Vim / Neovim | 半世紀現役を続けるテキストエディタの系譜。1976年にビル・ジョイさんが UC Berkeley で開発したvi・1991年のBram Moolenaarさんによるvim・2014年のNeovimフォーク・現代の開発環境としての位置づけ。 |
| Angular | Googleが開発するエンタープライズ向けフロントエンドフレームワーク。2010年Misko HeveryさんによるAngularJSの誕生・2016年のAngular 2への完全書き直し・TypeScript採用・現代の用途。 |
| ASP.NET | Microsoftの.NET向けWebフレームワーク。1996年のClassic ASP・2002年のASP.NET登場・スコット・ガスリーさんによる設計・2016年のASP.NET Coreによる完全書き直し・現代の.NET統合。 |
| Bootstrap | TwitterからUIキット文化を広めたCSSフレームワーク。2011年Mark Ottoさん・Jacob ThorntonさんによるTwitter Blueprint・主要バージョンの変遷・Bootstrap 5でのjQuery脱却。 |
| Django | Pythonのフルスタック型Webフレームワーク。2003年Lawrence Journal-World社の社内CMSから生まれ、2005年にAdrian HolovatyさんとSimon Willisonさんがオープンソース化したDjangoの誕生・バッテリー付属哲学・現代の用途。 |
| Express | Node.jsエコシステムの事実上の標準的なWebフレームワーク。2010年TJ Holowaychukさんが開発・SinatraからのDSL設計の継承・主要バージョンの変遷・現代のNode.js Web開発における位置。 |
| FastAPI | 型ヒント中心のPython API フレームワーク。2018年にSebastián RamírezさんがStarletteとPydanticを組み合わせて公開したFastAPIの誕生・型ヒント中心の設計革新・機械学習APIでの急速な採用。 |
| Flask | Pythonの代表的なマイクロフレームワーク。2010年エイプリルフールにArmin Ronacherさんがジョークとして公開・Jinja2とWerkzeugの組み合わせ・Pallets Projects体制・現代のPython Web開発における位置。 |
| jQuery | ブラウザ互換性地獄を吸収したJavaScriptライブラリ。2006年にJohn Resigさんが公開したjQuery 1.0・CSSセレクタとメソッドチェーンの普及・主要バージョンの変遷・現代における位置。 |
| Laravel | PHPで広く使われているWebアプリケーションフレームワーク。2011年Taylor Otwellさんが公開・Eloquent/Blade/Artisanなどの独自構文・Composer対応のLaravel 4以降の刷新・現代の用途。 |
| Next.js | Reactベースのフルスタック型Webフレームワーク。2016年Vercel社が公開・Guillermo Rauchさんによる設計・SSR/SSG/ISR/RSCといったレンダリング戦略の進化・Next.js 13のApp Router。 |
| Node.js | JavaScriptをサーバーサイドで動かす実行環境。2009年Ryan DahlさんによるC10K問題への解決策・V8エンジンを基盤としたJITコンパイル・JSConf EUでの伝説的発表・「JavaScript Everywhere」の実現。 |
| Ruby on Rails | Rubyで書かれたWebアプリケーションフレームワーク。2004年DHHさんがBasecamp開発の過程で内製・「設定より規約」哲学・15分ブログデモ・主要バージョンの変遷・Hotwire採用による独自進化。 |
| React | Meta(旧Facebook)が開発した代表的なフロントエンドUIライブラリ。2011年Jordan Walkeさんによるプロトタイプ・2013年JSConf USでの公開・JSXと仮想DOMの導入・2018年Hooksによる関数コンポーネント化・現代の用途。 |
| Sass | CSSプリプロセッサの代表格。2006年Hampton CatlinさんとNathan Weizenbaumさんによる設計・SCSS記法の登場・LibSassからDart Sassへの実装変遷・現代のCSS開発における位置。 |
| Spring | Java エンタープライズ開発の事実上の標準的なフレームワーク。2002年Rod Johnsonさんが書籍と共に公開・DI/AOPによるEJB脱却・2014年Spring Bootによる現代化・Springエコシステム。 |
| Tailwind CSS | ユーティリティファーストCSSフレームワーク。2017年Adam WathanさんがブログでユーティリティファーストCSS論を提唱・Steve Schogerさんとの共同開発・JITコンパイラ導入・Tailwind UI等のビジネスモデル。 |
| Vue.js | プログレッシブなJavaScriptフレームワーク。2014年Evan YouさんがAngularJSの良い部分を抽出して個人開発・Vue 3.0 Composition API・Vite登場による開発体験の刷新・現代の用途。 |
| AWS | Amazonのクラウドコンピューティングサービス。Amazon社内インフラから2006年S3 / EC2公開・ジェフ・ベゾスさんとアンディ・ジャシーさんの判断・主要サービスの登場年・現代のクラウド市場における位置。 |
| Bash | Linuxの標準シェルとして広く使われるコマンドインタープリタ。1977年Bourne shellの登場・1989年GNUプロジェクトでフォックス様が開発したBashの誕生・Linuxへの普及・現代のシェル事情。 |
| Docker | コンテナを誰でも使える形に整えたプラットフォーム。2010年前後のdotCloudのPaaS事業・LXCをラップした社内ツール・2013年Solomon HykesさんによるPyCon US 2013ライトニングトーク・コンテナ技術40年の系譜。 |