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
に戻る。
案内メニュー
個人用ツール
ログイン
名前空間
ページ
議論
変種
表示
閲覧
ソースを表示
履歴表示
その他
検索
案内
メインページ
コミュニティ・ポータル
最近の出来事
新しいページ
最近の更新
おまかせ表示
sandbox
commonsupload
ヘルプ
ヘルプ
井戸端
notice
bugreportspage
sitesupport
ウィキペディアに関するお問い合わせ
ツール
リンク元
関連ページの更新状況
特別ページ
ページ情報