コンテンツにスキップ
メインメニュー
メインメニュー
サイドバーに移動
非表示
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
特別ページ
Wikippe
検索
検索
表示
ログイン
個人用ツール
ログイン
Satherのソースを表示
ページ
議論
日本語
閲覧
ソースを閲覧
履歴を表示
ツール
ツール
サイドバーに移動
非表示
操作
閲覧
ソースを閲覧
履歴を表示
全般
リンク元
関連ページの更新状況
ページ情報
表示
サイドバーに移動
非表示
←
Sather
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
要求した操作を行うことは許可されていません。
このページのソースの閲覧やコピーができます。
'''Sather'''は[[カリフォルニア大学バークレー校]](UCB) と提携し、ICSI(International Computer Science Institute)によって開発された[[オブジェクト指向プログラミング|オブジェクト指向]][[プログラミング言語]]である。 言語仕様は、初期には[[Eiffel]]のサブセットであり、言語の基本的な枠組みや構文や表記もEiffelから大きく影響を受けている。Satherの名称もEiffel Towerに対し、カリフォルニア大学バークレイ校の構内にある、同校のシンボル的存在「Sather Tower」からとっている(塔つながり)。しかし、後には独自の拡張・工夫が、特に効率の面で多くなされている。 == 特徴 == Satherは、[[ガベージコレクション]]を持ち、[[強い型付け|強く型付けされた]]、[[多重継承]]をベースにした[[オブジェクト指向言語]]である。[[総称型|パラメータ化されたクラス]]、[[インタフェース (情報技術)|インタフェース]]の[[継承 (プログラミング)|継承]]と[[実装]]の継承(include)の分離、[[動的ディスパッチ]]、[[イテレータ]]、[[高階関数|高階手続き]]、[[例外処理]]、[[契約プログラミング]]などの機能を持つ。 SatherはEiffelと同様に[[C言語]]にコンパイルされる。 [[pSather]]はSatherの[[並行処理]]拡張版であり、[[分散処理]]にも対応する。 == 外部リンク == *[http://www.gnu.org/software/sather/ GNU Sather] *http://www.icsi.berkeley.edu/~sather/ [[Category:オブジェクト指向言語|SATHER]]
Sather
に戻る。
検索
検索
Satherのソースを表示
話題を追加