ロゴ
ユニオンペディア
コミュニケーション
Google Play で手に入れよう
新しい! あなたのAndroid™デバイスでユニオンペディアをダウンロードしてください!
無料
ブラウザよりも高速アクセス!
 

GNAT

索引 GNAT

GNAT(グナット)は、GCCの一部であるAdaコンパイラ をいう。フロントエンドやランタイム自体もAdaで実装されている。GNATという名称の由来は、当初GNATがAdaからCへのトランスレータとして開発されたため、GNU NYU Ada Translatorと呼称されたためである。 GNATプロジェクトは、Ada 9Xの標準化過程を助成するため、米空軍がニューヨーク大学 (NYU) に対して、1992年よりオープン・ソースのAdaのコンパイラ開発を委託したことに端を発している。同契約では、開発のすべてがGNU GPLであることを要求していた。 1994年には、GNATの開発を継続し商用サポートを行うため、Ada Core Technologies社が設立された。この頃よりフロントエンドがAdaで再実装され、GCCの中間形式を生成するコンパイラとなった。なお、GNATの最初の公式コンパイラ検証は、1995年に通過した.

16 関係: Adaランタイムライブラリリポジトリフロントエンドニューヨーク大学アメリカ空軍コンパイラC言語Concurrent Versions SystemGNUGNU General Public LicenseGNUコンパイラコレクション1992年1994年1995年2001年

Ada

Ada(エイダ)は、強力な言語機能を豊富に持ち、高度な型の体系をもつ、プログラミング言語の一つである。構文はAlgol系である。 史上初のプログラマとされるエイダ・ラブレスの名前にちなんでAdaと命名されているため、ADAと表記するのは誤り。 フリーのコンパイラとしては、GNATなどがある。.

新しい!!: GNATとAda · 続きを見る »

ランタイムライブラリ

ランタイムライブラリ(run-time library)は、標準Cライブラリなど、コンピュータプログラムの実行時(ランタイム)にメインプログラムと常に同時に存在して利用される前提のライブラリである。詳細は環境(OSや言語や処理系)に依存する。.

新しい!!: GNATとランタイムライブラリ · 続きを見る »

リポジトリ

リポジトリ (repository) とは、情報工学において、仕様・デザイン・ソースコード・テスト情報・インシデント情報など、システムの開発プロジェクトに関連するデータの一元的な貯蔵庫を意味する。日本語でレポジトリと表記される場合もある。一種のデータベースであり、ソフトウェア開発および保守における各工程の様々な情報を一元管理する。.

新しい!!: GNATとリポジトリ · 続きを見る »

フロントエンド

フロントエンド(front-end)とバックエンド(back-end)は、プロセスの最初と最後の工程を指す一般的用語である。フロントエンドは各種入力をユーザーから収集し、バックエンドが使える仕様に合うようにそれを加工する。フロントエンドとバックエンドの結合部はインタフェースと呼ばれる。.

新しい!!: GNATとフロントエンド · 続きを見る »

ニューヨーク大学

NYUの図書館(ボブスト図書館) ニューヨーク大学 (英:New York University, NYU)は、アメリカ合衆国、ニューヨーク市マンハッタン区にある全米有数の大規模な私立総合大学である。校訓は、Perstare et praestare "To persevere and to excel"。 大学ランキングにおいて世界的指標であるタイムズ・ハイアー・エデュケーションの世界大学ランキングでの総合30位(全米18位)である。 特に国際法学、税法学で全米ランク1位のニューヨーク大学・ロー・スクールや経営大学院(MBA)全米ランク10位のビジネススクールは全米屈指のトップ校として有名であり、その他「不動産」、「出版」、「スポーツビジネス」など専門分野の経営を学ぶ修士課程も知られている。 社会科学や人文科学、数学、公共政策学、看護学等の大学院ランキングでもトップ10に位置する有名な存在であり、これまでに24名以上のノーベル賞受賞者を輩出。芸術学部演劇学科及び映画学科は世界的に高い評価を受けており、30名以上のアカデミー賞受賞者等、数多くの映画監督や有名俳優を輩出している。卒業生が幅広い分野で活躍しているのが特徴。.

新しい!!: GNATとニューヨーク大学 · 続きを見る »

アメリカ空軍

アメリカ空軍(アメリカくうぐん、United States Air Force, 略称:USAF(ユサフ))は、アメリカ軍の航空部門である。アメリカ合衆国空軍、あるいは単に合衆国空軍、ほかに米空軍とも呼ばれる。任務は「アメリカ合衆国を防衛し、航空宇宙戦力によってその国益を守ること」である。.

新しい!!: GNATとアメリカ空軍 · 続きを見る »

コンパイラ

ンパイラ(英:compiler)とは、コンピュータ・プログラミング言語の処理系(言語処理系)の一種で、高水準言語によるソースコードから、機械語に(あるいは、元のプログラムよりも低い水準のコードに)変換するプログラムである。.

新しい!!: GNATとコンパイラ · 続きを見る »

C言語

C言語(シーげんご)は、1972年にAT&Tベル研究所のデニス・リッチーが主体となって開発したプログラミング言語である。英語圏では単に C と呼んでおり、日本でも文書や文脈によっては同様に C と呼ぶことがある。.

新しい!!: GNATとC言語 · 続きを見る »

Concurrent Versions System

Concurrent Versions System(コンカレント・バージョンズ・システム、並行バージョンシステム)は、通常CVS(シーブイエス)と略される、テキストファイルの変更を記録し管理するバージョン管理システム。フリーソフトウェアである。.

新しい!!: GNATとConcurrent Versions System · 続きを見る »

GNU

GNU(グヌー、)とはオペレーティングシステム であり、かつコンピュータソフトウェアの広範囲に渡るコレクションである。GNUは完全にフリーソフトウェアから構成されている。 GNUは"GNU's Not Unix!"(「GNUはUNIXではない」)の再帰的頭字語である。この名称が選ばれたのは、GNUはUnix系の設計ではあるがUNIXとは違いフリーソフトウェアでありUNIXに由来するソースコードを全く使っていないことを示すためである。GNUの正式な発音は「グヌー」である。一般的な英語では、gnuは「ヌー」と発音し、ウシカモシカまたはヌーと呼ばれる動物をさす言葉である。GNUプロジェクトは自らの名称を「it is pronounced g-noo, as one syllable with no vowel sound between the g and the n.」と呼ぶよう要請している。 GNUプロジェクトには、元々フリーソフトウェア財団が焦点を当てていたオペレーティングシステムのカーネルであるGNU Hurdが含まれているVaughan-Nichols, Steven J. "",, April 9, 2009: "…after more than 25 years in development, GNU remains incomplete: its kernel, Hurd, has never really made it out of the starting blocks.

新しい!!: GNATとGNU · 続きを見る »

GNU General Public License

GNU General Public License(GNU GPLもしくは単にGPLとも)とは、GNUプロジェクトのためにリチャード・ストールマンにより作成されたフリーソフトウェアライセンスである。八田真行の日本語訳ではGNU 一般公衆利用許諾書と呼んでいる。.

新しい!!: GNATとGNU General Public License · 続きを見る »

GNUコンパイラコレクション

GNU Compiler Collection(グニューコンパイラコレクション)は、GNUのコンパイラ群である。略称は「GCC(ジーシーシー)」。GNUツールチェーンの中核コンポーネント。.

新しい!!: GNATとGNUコンパイラコレクション · 続きを見る »

1992年

この項目では、国際的な視点に基づいた1992年について記載する。.

新しい!!: GNATと1992年 · 続きを見る »

1994年

この項目では、国際的な視点に基づいた1994年について記載する。.

新しい!!: GNATと1994年 · 続きを見る »

1995年

この項目では、国際的な視点に基づいた1995年について記載する。.

新しい!!: GNATと1995年 · 続きを見る »

2001年

また、21世紀および3千年紀における最初の年でもある。この項目では、国際的な視点に基づいた2001年について記載する。.

新しい!!: GNATと2001年 · 続きを見る »

出ていきます入ってきます
ヘイ!私たちは今、Facebook上です! »