Question set
作成者: かに · 問題数 30問 · いいね 0
答えは全てプログラミング言語になっています
1991年に最初の公開版が登場し、読みやすさを重視した設計で、Web開発、自動化、データ分析、機械学習など幅広い用途で使われる、PyPIに大規模なパッケージ群を持ち、インデントでコードのブロックを表すプログラミング言語は何でしょう?
1990年代前半にSun MicrosystemsでOakという名前から開発が始まり、一般にはソースをバイトコードへ変換してJVM上で動かすことで環境差を吸収し、企業向けサーバー開発でも広く使われる、「Write Once, Run Anywhere」で知られる言語は何でしょう?
1995年にNetscapeで誕生し、Webページに動きを付けるブラウザの言語として普及した後、Node.jsによってサーバー側や開発ツールにも利用が広がった、標準仕様がECMAScriptとして策定されているプログラミング言語は何でしょう?
2012年にMicrosoftが公開し、JavaScriptの構文と実行時の意味を基盤に、型注釈やジェネリクスなどを加えて開発時に静的型検査を行えるようにした、大規模なWebアプリ開発でも広く使われるプログラミング言語は何でしょう?
1970年代初頭にBell LabsでUNIXの実装とともに発展し、ポインタによる低水準なメモリ操作と高い移植性を両立させ、OS、組み込み、コンパイラなどの基盤ソフトウェアで長く使われ、多くの後発言語の構文にも影響を与えた言語は何でしょう?
1980年代に「C with Classes」として開発が始まり、Cを基礎にクラス、テンプレート、RAIIなどの抽象化を加え、ゲームエンジン、ブラウザ、低遅延システムなど性能を重視する分野で使われる、名前にインクリメント演算子を含む言語は何でしょう?
2000年にMicrosoftが.NET構想とともに公開し、ガベージコレクションやLINQ、async/awaitなどを備え、Webやデスクトップ開発に加えてUnityのスクリプトでも使われる、名前を「シーシャープ」と読むプログラミング言語は何でしょう?
2009年にGoogleが公開し、シンプルな構文と高速なビルドを重視しつつガベージコレクションを備え、サーバーやクラウド基盤の開発で多く使われる、goroutineとchannelによる並行処理やgofmtで知られる言語は何でしょう?
2010年ごろに公開され初期にはMozilla Researchで育った、システムプログラミング向けの性能を保ちながらメモリ安全性を重視し、Cargoとcrates.ioのエコシステムを持つ、所有権・借用・ライフタイムによってGCなしの安全性を実現する言語は何でしょう?
1995年に日本で一般公開され、すべてをオブジェクトとして扱う一貫したオブジェクト指向と自然に読める記法を重視し、RubyGemsの豊富なライブラリ群を持ち、WebフレームワークRailsの普及でも世界的に知られた言語は何でしょう?
1995年ごろにWeb用ツール群から発展し、HTMLの中にコードを埋め込んでサーバー側で動的ページを生成する用途で普及し、WordPressやLaravelなどのWeb開発で広く使われる、現在の名称が「PHP: Hypertext Preprocessor」という再帰的頭字語の言語は何でしょう?
2014年にAppleが発表し、型推論やOptional型などで安全性と書きやすさを重視した、Xcodeと組み合わせてiOSやmacOSのアプリ開発で広く使われ、2015年のオープンソース化後はLinuxやWindowsにも対応している言語は何でしょう?
2011年にJetBrainsが公開し、簡潔な記法やnull安全性を備えつつJavaとの高い相互運用性で普及し、2017年にGoogleがAndroid開発で公式サポートを発表した、現在はJVMだけでなくJavaScript、Native、WebAssemblyも対象にできる言語は何でしょう?
2004年に公開され、静的型付けを保ちながらオブジェクト指向と関数型プログラミングを統合し、Javaとの相互運用性やApache Sparkとの結び付きでも知られる、JVMを主要基盤としつつScala.jsやScala Nativeでも動く言語は何でしょう?
2011年にGoogleが公開し、アプリ開発に適したクライアント指向の言語として発展した、開発時のJITと配布時のAOTなど複数の実行方式を持ち、単一コードベースからモバイル・Web・デスクトップを作るFlutterを支えるプログラミング言語は何でしょう?
1993年にブラジルのPUC-Rioで生まれ、軽量でCやC++などのアプリへ組み込みやすいことを重視し、設定ファイルやゲームのスクリプト・拡張機能にもよく使われる、名前がポルトガル語で「月」を意味するプログラミング言語は何でしょう?
1987年にUNIX環境のテキスト処理やレポート作成から生まれ、正規表現と柔軟な文字列処理を強みとしてCGI時代のWebでも広く使われ、CPANという巨大なモジュール集と「やり方は一つではない」という文化で知られる言語は何でしょう?
1990年代にS言語の影響を受けて生まれ、ベクトルやデータフレームを中心とした対話的なデータ処理に向き、統計解析・可視化・研究用途で広く使われ、CRANに多数のパッケージが公開されている、一文字の名前を持つ言語は何でしょう?
1990年前後に純粋関数型言語の共通基盤を目指して標準化が進み、式を必要になるまで評価しない遅延評価、静的型付け、型クラスなどを特徴とし、GHCが代表的な処理系として使われる、論理学者カリーの名を冠した言語は何でしょう?
1980年代にEricssonで通信システム向けに生まれ、BEAM上の大量の軽量プロセスがメッセージを送り合う並行処理を採用し、OTPと組み合わせて長時間稼働する分散システムの耐障害性を支えることで知られる言語は何でしょう?
2010年代初頭に登場した関数型言語で、Erlangと同じBEAM仮想マシン上で動き、その並行処理・耐障害性と既存ライブラリを利用でき、MixやHexによる開発環境を備え、WebフレームワークPhoenixでも知られる言語は何でしょう?
2007年に公開されたLisp系の関数型言語で、コードをデータとして扱うマクロ文化を受け継ぎながらJVM上で動き、Javaのライブラリを直接利用できる、不変・永続データ構造と並行処理を重視する言語は何でしょう?
2012年に公開され、PythonやRのような対話的な書きやすさと数値計算での高性能を両立することを目指した、LLVMを利用してネイティブコードを生成し、多重ディスパッチを中心的な仕組みとして持つ科学技術計算向け言語は何でしょう?
1959年に事務処理用の共通言語として策定が始まり、英語に近い冗長な記述と10進数の業務データ処理を得意とし、銀行・保険・行政などのメインフレームで現在も使われる、「Common Business-Oriented Language」に由来する名前の言語は何でしょう?
1957年にIBMから最初の処理系が登場した初期の高級言語の一つで、配列や数値計算を得意として科学技術計算・気象・流体解析・スーパーコンピューターでも長く使われる、名前が「Formula Translation」に由来する言語は何でしょう?
1970年に発表され、構造化プログラミングを明快に学べるよう設計されたことから教育にも広く使われ、Turbo PascalやObject Pascalへつながる系譜を持つ、17世紀フランスの数学者ブレーズ・パスカルにちなむ言語は何でしょう?
米国国防総省の組み込みシステム向け言語統一計画から生まれ、1980年代に標準化された、強い型付けやtaskによる並行処理を備え、航空宇宙・鉄道など高信頼性が求められる分野でも使われ、エイダ・ラブレスにちなむ言語は何でしょう?
1950年代末に人工知能や記号処理の研究から生まれ、括弧で表すS式とリスト処理を基礎に、コードとデータを同じ構造で扱ってマクロによる拡張を得意とし、Common LispやSchemeなど多くの方言を生んだ言語は何でしょう?
1970年代にXerox PARCで開発され、クラスやオブジェクトを中心に計算をメッセージ送信として捉える考え方を徹底し、実行中の環境をそのまま扱うimage方式やGUI、MVCにも大きな影響を与えたプログラミング言語は何でしょう?
1970年代に自然言語処理や人工知能研究の文脈で生まれ、命令の手順を書く代わりに事実と規則を宣言し、問い合わせに対して単一化とバックトラッキングで解を探索する、名前がフランス語の「programmation en logique」に由来する論理型言語は何でしょう?