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

Fortress

索引 Fortress

Fortress(フォートレス)は高性能を目指して設計されたプログラミング言語である。米国国防高等研究計画局の高生産性計算機システムプロジェクトの出資のもとサン・マイクロシステムズ研究所で作られた。設計者の一人にガイ・スティール・ジュニアがいる。.

19 関係: ASCIIプログラミング言語ガイ・スティール・ジュニアクレイサン・マイクロシステムズ国防高等研究計画局BSDライセンスChapel要塞FORTRANHaskellHigh Productivity Computing SystemsIBMJava Platform, Standard EditionJava仮想マシンScalaStandard MLUnicodeX10 (プログラミング言語)

ASCII

ASCII(アスキー、American Standard Code for Information Interchange)は、現代英語や西ヨーロッパ言語で使われるラテン文字を中心とした文字コード。これはコンピュータその他の通信機器において最もよく使われているものである。.

新しい!!: FortressとASCII · 続きを見る »

プログラミング言語

プログラミング言語(プログラミングげんご、programming language)とは、コンピュータプログラムを記述するための形式言語である。なお、コンピュータ以外にもプログラマブルなものがあることを考慮するならば、この記事で扱っている内容については、「コンピュータプログラミング言語」(computer programming language)に限定されている。.

新しい!!: Fortressとプログラミング言語 · 続きを見る »

ガイ・スティール・ジュニア

イ・L・スティール・ジュニア(Guy L. Steele, Jr.、1954年10月2日 - )はアメリカ合衆国の計算機科学者であり、3つの書籍の著者として知られている。あだ名は The Great Quux。ジャーゴンファイルの編集者でもあったが、その後エリック・レイモンドが改版したときにはガイ・スティール・ジュニアのイラスト付きの序文が寄せられた(MIT出版局)。Scheme 言語の共同開発者としても知られている。.

新しい!!: Fortressとガイ・スティール・ジュニア · 続きを見る »

クレイ

レイ・インコーポレイテッド (Cray Inc.) は、アメリカワシントン州シアトルのスーパーコンピュータ製造企業。その前身であるクレイ・リサーチ (Cray Research, Inc., CRI) は1972年にコンピュータ設計者シーモア・クレイによって設立された。1989年、シーモア・クレイは自身の会社クレイ・コンピュータ (Cray Computer Corporation.

新しい!!: Fortressとクレイ · 続きを見る »

サン・マイクロシステムズ

ン・マイクロシステムズ本社 サン・マイクロシステムズ(Sun Microsystems)は、アメリカ合衆国カリフォルニア州サンタクララに本社を置いていたコンピュータの製造・ソフトウェア開発・ITサービス企業である。2010年1月27日にオラクルにより吸収合併され、独立企業・法人としては消滅した。.

新しい!!: Fortressとサン・マイクロシステムズ · 続きを見る »

国防高等研究計画局

アメリカ国防高等研究計画局(アメリカこくぼうこうとうけんきゅうけいかくきょく、Defense Advanced Research Projects Agency)は、軍隊使用のための新技術開発および研究を行うアメリカ国防総省の機関である。日本語では防衛高等研究計画局、国防高等研究事業局、国防高等研究計画庁などとも表記される。略称はダーパ(DARPA)。ARPAの時期にインターネットの原型であるARPANET・全地球測位システムのGPSを開発したことで知られている。.

新しい!!: Fortressと国防高等研究計画局 · 続きを見る »

BSDライセンス

BSD License(ビーエスディー ライセンス)は、フリーソフトウェアで使われているライセンス体系のひとつ。カリフォルニア大学によって策定され、同大学のバークレー校内の研究グループ、Computer Systems Research Groupが開発したソフトウェア群であるBSDなどで採用されている。.

新しい!!: FortressとBSDライセンス · 続きを見る »

Chapel

Chapel とはクレイ社によって開発されたプログラミング言語である。この言語は今もなお「クレイ・カスケード・プロジェクト」として開発されている。もともと、このプロジェクトは米国国防高等研究計画局の高生産性計算機システムプロジェクトの一部だったもので、その目標は、2010年までの間にスーパーコンピューターの生産性を改善するというものであった。Chapel が狙っているのは、並列計算機、とりわけ、というシステムのプログラミング効率を改善することである。そのために、この言語では、既存のプログラミング言語よりも高い水準でアルゴリズムを表現することを可能にし、同時に、アルゴリズム表現とデータ構造の詳細な実装の分離性を高めている。 Chapel言語はデータやタスクの並列化や入れ子構造の並列化をする仕組みを備えている。これらは高水準のマルチスレッド並列プログラミングモデルを支援するものである。これらの仕組みによってデータの分配やデータ駆動による部分演算の割り当ては抽象化されるため、プログラム中のデータと演算の局所性の最適化が可能になっている。また、オブジェクト指向と汎用プログラミングの仕組みによって、プログラムコードの再利用と汎用化も可能である。例えば、Chapel ではロケールを宣言することができる。 Chapel言語では先行する言語からアイデアを借用している。並列性に関する考え方で最も近いのは High Performance Fortran、ZPL そして Cray MTA の FORTRAN 拡張とC言語拡張である。 現在この言語は、BSDライセンスの下、オープンソースのプロジェクトして開発が進行中である。 なお、言語の名前「Chapel」は「多段高生産性言語」を意味する英語「cascade high productivity language」にちなんで名付けられたものである。.

新しい!!: FortressとChapel · 続きを見る »

要塞

堡式城郭の例。オランダのブールタング 要塞(ようさい)とは、外敵等から戦略上重要な地点を守る為に築かれた構築物。とりで(砦、堡、塞)、城砦(じょうさい)、城堡(じょうほ)ともいう。.

新しい!!: Fortressと要塞 · 続きを見る »

FORTRAN

FORTRAN(フォートラン)は、1954年にIBMのジョン・バッカスによって考案された、コンピューターにおいて広く使われた世界最初の高級言語である。.

新しい!!: FortressとFORTRAN · 続きを見る »

Haskell

Haskell(ハスケル)は非正格な評価を特徴とする純粋関数型プログラミング言語である。名称は数学者であり論理学者であるハスケル・カリーに由来する。.

新しい!!: FortressとHaskell · 続きを見る »

High Productivity Computing Systems

High Productivity Computing Systems (ハイ・プロダクティビティ・コンピューティング・システムズ、HPCS)は、アメリカ国防総省の国防高等研究計画局 (DARPA) によるプロジェクトである。日本語では「高生産性コンピューティングシステム」などとも訳されている。.

新しい!!: FortressとHigh Productivity Computing Systems · 続きを見る »

IBM

IBM(アイビーエム、正式社名: International Business Machines Corporation)は、民間法人や公的機関を対象とするコンピュータ関連製品およびサービスを提供する企業である。本社はアメリカ合衆国ニューヨーク州アーモンクに所在する。世界170カ国以上で事業を展開している。.

新しい!!: FortressとIBM · 続きを見る »

Java Platform, Standard Edition

Java Platform, Standard Edition または Java SE(バージョン5.0までは Java 2 Platform, Standard Edition または J2SEと呼ばれていた)は多くのJavaプラットフォームプログラムで役立つJava APIの集合体である。Java仮想マシン、APIなどから構成される。 J2SE1.4バージョン (Merlin) 以降、Java SEプラットフォームはJava Community Process (JCP) の下で開発されている。JSR 59 はJ2SE1.4の包括仕様であり、JSR 176はJ2SE 5.0 (Tiger) を、JSR 270はJava SE 6 (Mustang) を規定している。Java SE 7 (Dolphin) はJSR 336の下でリリースされた。 Java SEでは標準的な機能のみが定められており、サーバ向けの機能についてはJava SEを拡張した企業向けのJava Platform, Enterprise Edition (Java EE) にて定義されている。 下記は主要なJava SEパッケージの説明である。全てのパッケージリストはを参照。.

新しい!!: FortressとJava Platform, Standard Edition · 続きを見る »

Java仮想マシン

ネイティブコードに変換されて実行される。Java APIとJVMの両者でJava実行環境 (JRE) を構成する。 Java仮想マシン (Java virtual machine、Java VM、JVM) は、Javaバイトコードとして定義された命令セットを実行するスタック型の仮想マシン。APIやいくつかのツールとセットでJava実行環境 (JRE) としてリリースされている。この環境を移植することで、さまざまな環境でJavaのプログラムを実行することができる。.

新しい!!: FortressとJava仮想マシン · 続きを見る »

Scala

Scala(スカラ()はオブジェクト指向言語と関数型言語の特徴を統合したマルチパラダイムのプログラミング言語である。名前の「Scala」は英語の「scalable language」に由来するものである。.

新しい!!: FortressとScala · 続きを見る »

Standard ML

Standard ML (SML) は、プログラミング言語MLの標準ないし1方言である。The Definition of Standard ML で型付け規則と操作的意味論が与えられている。1990年に初版が出版され、1997年に単純化された改版が出版されている。.

新しい!!: FortressとStandard ML · 続きを見る »

Unicode

200px Unicode(ユニコード)は、符号化文字集合や文字符号化方式などを定めた、文字コードの業界規格である。文字集合(文字セット)が単一の大規模文字セットであること(「Uni」という名はそれに由来する)などが特徴である。 1980年代に、Starワークステーションの日本語化 (J-Star) などを行ったゼロックス社が提唱し、マイクロソフト、アップル、IBM、サン・マイクロシステムズ、ヒューレット・パッカード、ジャストシステムなどが参加するユニコードコンソーシアムにより作られた。1993年に、国際標準との一致が図られ、DIS 10646の当初案から大幅に変更されて、Unicodeと概ね相違点のいくつかはDIS 10646に由来する互換のISO/IEC 10646が制定された。.

新しい!!: FortressとUnicode · 続きを見る »

X10 (プログラミング言語)

X10 は、アメリカ合衆国・DARPAのHigh Productivity Computing Systemsにより設立された PERCS スーパーコンピュータ・プロジェクトの一部として、IBMがトーマス・J・ワトソン研究所で開発中の並列処理用のプログラミング言語である。.

新しい!!: FortressとX10 (プログラミング言語) · 続きを見る »

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