[表示 : 全て 最新50 1-99 101- 201- 2chのread.cgiへ]
Update time : 05/09 18:25 / Filesize : 45 KB / Number-of Response : 204
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

コンピュータプログラミングの概念・技法・モデル



1 名前:デフォルトの名無しさん mailto:sage [2007/11/28(水) 22:48:12 ]
SICPの後継とささやかれている「コンピュータプログラミングの概念・技法・モデル」のお勉強スレです。
略称はCTM、CTMCP、もしくはガウディ本です。


原著『Concepts, Techniques, and Models of Computer Programming』
www.amazon.co.jp/dp/0262220695

和書
www.amazon.co.jp/dp/4798113468

公式ページ(英語)
www.info.ucl.ac.be/~pvr/book.html

CTM Wiki(英語)
www.codepoetics.com/wiki/index.php?title=Main_Page

Mozart(Ozの処理系)
www.mozart-oz.org/
※emacsが必要です(環境変数OZEMACSにemacsの実行ファイルパスを設定)

182 名前:デフォルトの名無しさん mailto:sage [2008/05/04(日) 19:11:48 ]
>>181
私が、ブログを読み違えているのか。スコットの表示的意味論なんて、
何がなんだかさっぱり分からないことの、代表格だったので、
この際やさしい解説をききたいとおもったのだけれどw

183 名前:デフォルトの名無しさん mailto:sage [2008/05/04(日) 19:18:33 ]
全然話は違いますが、過去にこの本でOzが使われている
役割をALGOLが勤めていて、しかも、この本に匹敵する
ような読み応えのある本はありましたか。
ここ数十年、膨大な概念が発明されたから、過去のものは
大分シンプルだろうとおもいますが。そういう部分を相対的に
差し引いた評価で。

184 名前:デフォルトの名無しさん mailto:sage [2008/05/04(日) 19:36:44 ]
LispならWintonのArtificial Intelligenceがあったが。
あとSCIP以前と以後は全然違う。

185 名前:デフォルトの名無しさん mailto:sage [2008/05/04(日) 19:38:30 ]
>>182 こういうものを希望しているのか?
ttp://ja.wikipedia.org/wiki/%E8%A1%A8%E7%A4%BA%E7%9A%84%E6%84%8F%E5%91%B3%E8%AB%96

186 名前:デフォルトの名無しさん mailto:sage [2008/05/04(日) 20:13:21 ]
>>180
Parallel World
並行世界 の検索結果 約 3,860,000 件中 1 - 10 件目 (0.03 秒)
並列世界 の検索結果 約 2,390,000 件中 1 - 10 件目 (0.40 秒)
平行世界 の検索結果 約 1,260,000 件中 1 - 10 件目 (0.31 秒)

187 名前:デフォルトの名無しさん mailto:sage [2008/05/04(日) 20:26:17 ]
平行は幾何のそれとその関連概念の場合だな

188 名前:デフォルトの名無しさん mailto:sage [2008/05/09(金) 09:31:25 ]
>>187
日本語化したパラレルは並行か。私はパラレルクリスチャニア。
後にパラレルターンとなった。これくらいしか使わないな。

189 名前:デフォルトの名無しさん mailto:sage [2008/05/10(土) 06:13:20 ]
>>159
ちょっと質問です。
日本でConcurrentという言葉が強く意識されたのは、1980年代前半に
ConcurrentPrologが紹介された時ではないかと思います。極めて初期に
並行という言葉が使われたような気もするのですが、以後ほとんどこの
言語は並列論理型言語の枠組みのなかで語られ、この言語の周辺に
並行という言葉を見出すことができません。もしかするとこのスレタイ本の
訳語の混乱の一因も、ここら辺りにあるのかもしれません。それではなぜ、
この言語の作者であるShapioはParallelではなくて、Concurrentという
言葉を使ったのでしょうか。

190 名前:デフォルトの名無しさん mailto:sage [2008/05/10(土) 22:58:16 ]
OS方面では昔から使われてたと思うが<Concurrent
Parallelってのはそれに対してハードウェア方面で使われてた気がする



191 名前:デフォルトの名無しさん mailto:sage [2008/05/11(日) 06:34:33 ]
Concurrentはなんか資源を奪い合う話の中で出てきていた気がする。
ホーアか誰かの論文になかったっけ。


192 名前:デフォルトの名無しさん mailto:sage [2008/05/11(日) 06:41:23 ]
>>191
食事する哲学者問題? これはダイクストラ

193 名前:デフォルトの名無しさん mailto:sage [2008/05/11(日) 06:50:34 ]
ConcurrentPrologもプロセス協調のためのガード機構を強調しての命名のような気がする。

194 名前:デフォルトの名無しさん mailto:sage [2008/05/12(月) 06:33:56 ]
P411に並列論理型プログラミング批判が出てくる。結構難解。

195 名前:デフォルトの名無しさん mailto:sage [2008/05/12(月) 11:49:54 ]
ドラフト版しかないから分からない…

196 名前:デフォルトの名無しさん mailto:sage [2008/05/12(月) 13:06:48 ]
Concurrent Pascalを忘れるな。


197 名前:デフォルトの名無しさん mailto:sage [2008/05/12(月) 15:25:13 ]
>>196
Brinch Hnsen "THE ARCHITECTURE OF CONCURRENT PROGRAMS" 1977年
の翻訳が1980年に日本コンピュータ協会から出ています。「並行動作プログラムの原理}。
この中に、Concurrent Pascal の詳しい紹介があります。
まえがきの4ページに
「コンカレントなプログラムとは同時に実行される幾つかのシーケンシャル・プロセスから成る。
それらのプロセスは共有する変数を介してデータを交換し、共通の仕事を共同して行なう。」
とあります。

198 名前:デフォルトの名無しさん mailto:sage [2008/05/12(月) 15:26:01 ]
すみません。 Hnsen -> Hansen です。

199 名前:デフォルトの名無しさん mailto:sage [2008/05/12(月) 15:39:47 ]
ConcurrentPrologにはシーケンシャルな部分は全くないので、ますます微妙です。
それから、これは私は知らないので質問のような形となりますが、
Concurrent Pascal は Ada の成立に強い影響を与えたのでしょうか。

200 名前:デフォルトの名無しさん mailto:sage [2008/05/12(月) 18:41:16 ]
Concurrent Pascalはmonitor系でしょ。
AdaはCSP系だよね。

あとConcurrent Prologは、
ガード節と残りの節は逐時的であることが保証されてる。
ガード節が充足しないと残りは実行されないので。



201 名前:デフォルトの名無しさん [2008/06/02(月) 11:04:08 ]
並列や並行に関してこんなのがありました。

www.cspjapan.org/

ここは、CSPが中心ですね。


202 名前:デフォルトの名無しさん mailto:sage [2008/07/01(火) 16:47:15 ]
保守

203 名前:デフォルトの名無しさん mailto:sage [2008/08/29(金) 10:58:24 ]
IA64でmozartのコンパイルができないよよよ







[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<45KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef