[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[jfriends-ml 10957] 並列プログラミ ング,他



村山@netgeneです.

「あけましておめでとうございます」
と書くのが普通なんでしょうが,

昨日の昼過ぎまで「きょうが31日だ」ってことさえ忘れてました.
もちろん,お節料理とも年越しそばとも無縁なままです.(^^)
まあ毎年のことではありますが.

#パック詰めの餅とレトルトの赤飯くらいならあるけど,
#あるとかえって惨めな気分になれるのは何故だろう?(^^;


○Java並列プログラミングの解説

仕事納めの日に公開しました.
http://www.netgene.co.jp/java/concurrentTips.html

日本語で「Javaでの並列プログラミング」の基本に関して解説して
あるページとしては,現時点では,唯一のものだと思います.
書籍を含めても,唯一かもしれません.
#というか,今までただの一つもこういう資料がなくて,一体どうやって
#並列プログラムを作ってたんでしょう?「当たって,砕けろ」ですか?
#それとも,自分が作ってるのが並列プログラムだという自覚さえも
#なかったのかな?

新人教育の参考資料程度には役立つでしょう.

見れば分かるとおり,このMLでの話も元ネタとして利用させて
もらってます.その旨は最後の謝辞にも記載して,リンクも張って
紹介する形にしてあります.


○W3C XML Schema(WXS)について.
飲み会ででしたっけ.少し話が出てましたが,
次のXML MLの過去ログが参考になるでしょう.
http://www2.xml.gr.jp/log.html?MLID=xmlusers&TID=8154&F=0&L=10&R=0
http://www2.xml.gr.jp/log.html?MLID=xmlusers&TID=8198&F=0&L=10&R=0

私の意見は見ての通りです.
結論だけ言えば「WXSは基本部分に致命的な設計ミスがある」です.

結局,XML Schemaを押す陣営ってのは,プログラミングのことを
全然分かってないんですよね.ああいう設計にすると,プログラ
ミングが煩雑になって,かえって生産性が低下する.本末転倒です.

貴族(gentry)なんてのは言い得て妙で,

「我々はモデリングや設計のような高尚なことだけやっていればいい.
  プログラムやチューニングなんて下賤の輩のやることには興味がない.」

という雰囲気を感じます.本当はプログラミングやアーキテクチャを
知らずに,(言ってみれば現場を知らずに,)設計などできるはずが
ないのに.だから実装不可能な仕様を書いても平然としていられる.
恐ろしいことに.

#たとえば,JavaVM仕様が並列プログラミング,各種の最適化技術,共有
#メモリ並列マシンのアーキテクチャを考慮して作られてなければ,これ
#ほど成功することはなかったでしょう.これらのことを考慮して書かれて
#ないと,実装が不可能か,極めて困難になります.そうでなくても
#無茶苦茶難しいのに.


○余談
「プログラム言語Ada 基準文法書解説」米田信夫 編,共立出版.2781円.
昭和56年10月6日発行.

Bookoffにて購入.
ほとんどマニア向けのコレクションの世界です.(^^;

まだチラッとみただけですが,なんとなくオブジェクト指向言語の
黎明期に咲いた時代の徒花って感じがしています.

「オブジェクト指向の考古学者必携の書」
という所でしょうか.
ある意味でエッフェル塔本以上にマニアックな世界です.