- 1 名前:デフォルトの名無しさん mailto:sage [2009/01/28(水) 20:49:02 ]
- プログラミング言語処理系の開発に興味のある人達のスレッドです。
字句解析・構文解析から,データフロー解析,ループ並列化,データ分散,SSA変換, CPS変換,レジスタ割付,命令スケジューリング,ソフトウェアパイプライン, SIMD命令生成,VLIW向けクラスタリング,スクラッチメモリ向け最適化,リンク時最適化, JIT,動的バイナリ変換等の各種最適化,それにVM,GC,低消費電力化などなど。 意味論に関する話題も歓迎です。 過去スレ 1 pc.2ch.net/tech/kako/981/981672957.html 2 pc2.2ch.net/test/read.cgi/tech/1021136715/ 3 pc5.2ch.net/test/read.cgi/tech/1070089173/ 4 pc5.2ch.net/test/read.cgi/tech/1100097050/ 5 pc8.2ch.net/test/read.cgi/tech/1106129164/ 6 pc8.2ch.net/test/read.cgi/tech/1115335709/ 7 pc8.2ch.net/test/read.cgi/tech/1129287390/ 8 pc8.2ch.net/test/read.cgi/tech/1131273918/ 9 pc8.2ch.net/test/read.cgi/tech/1135082582/ 10 pc8.2ch.net/test/read.cgi/tech/1146844753/ 11 pc11.2ch.net/test/read.cgi/tech/1160879890/ 12 pc11.2ch.net/test/read.cgi/tech/1188688416/ 関連リンクは多分 >>2-10 あたり
- 720 名前:デフォルトの名無しさん mailto:sage [2009/11/08(日) 14:21:54 ]
- 一つずつ名前をつけるのもめんどくさいほどの大量のフラグとパラメータの
複数スナップショット取れる風な恒久化っていうのはいいね。 俺言語を作ろうとすると文字列のサポートとかマンドクさくなるので こういう状態遷移管理専用言語もおもしろそうだ。 昔、bitか何かで「ある番地(A)からある番地(B)のデータを引いて0になったらある番地(C)へ飛ぶ(だったっけ?)」な 命令が1つあれば、他の命令はこれの組み合わせで実装できるとかあって1つしか命令無いんだから、 A, B, Cのアドレスを並べておくだけでいいとか。
- 721 名前:デフォルトの名無しさん mailto:sage [2009/11/08(日) 14:24:09 ]
- だーらLispのマクロはマクロプロセッサ的なマクロとは別物だっての。
アセンブラのマクロといえば、NASMのマクロがラベルのプッシュ・ポップとかの 機能をもってたかな。
- 722 名前:デフォルトの名無しさん mailto:sage [2009/11/08(日) 14:30:34 ]
- うろ覚えで鼻息の荒い奴はいったい何なんだ
- 723 名前:デフォルトの名無しさん mailto:sage [2009/11/08(日) 14:31:05 ]
- だれもForthのことを思い出してくれない。
- 724 名前:デフォルトの名無しさん mailto:sage [2009/11/08(日) 14:32:15 ]
- >>715
#calc __cmd_num __cmd_num+1 #define local1 "f_{__cmd_num}" こんな命令が有るようだとさすがに#defineとpush/pop程度の実装では無理だよ。 全ての条件文にユニークなラベルを発効する命令だと思う。 >>721 Lispは高性能なのは分かるが記述性が自分には難点。 Wizerd級になると一瞬で判別できるみたいだけどね。
- 725 名前:デフォルトの名無しさん mailto:sage [2009/11/08(日) 14:34:09 ]
- >>724
それがラベル管理でしょ。 ワンパスコンパイラのコード読んだことないの?
- 726 名前:デフォルトの名無しさん mailto:sage [2009/11/08(日) 14:37:40 ]
- 煽るだけの奴が一番頭悪そうだな
- 727 名前:デフォルトの名無しさん mailto:sage [2009/11/08(日) 14:40:37 ]
- 久々に高純度の自己紹介レスを見た。
- 728 名前:デフォルトの名無しさん mailto:sage [2009/11/08(日) 14:45:21 ]
- >723
LispはメジャーだけどForthはダメだなぁ。 こういったシナリオ系のスクリプト言語と相性良いと思うんだけどね。Forth。
- 729 名前:デフォルトの名無しさん mailto:sage [2009/11/08(日) 14:46:16 ]
- 今はJVMで簡単に俺言語を試せて楽だね。
バイトコード吐いてもいいし、 まずはJavaコード生成でもいいし。
- 730 名前:デフォルトの名無しさん mailto:sage [2009/11/08(日) 14:47:31 ]
- >>715
完全な#define命令とpush/popだけでは無理だよ。いい加減諦めな。 >>719 天才は日本の財産だ。体に気をつけろ。 >>720 >よって、プリプロセッサの大きさに比べてコンパイラの大きさは小さい。 >そして強力な文字置換により、文字セットもプリプロセッサ時、コンパイル時、実行時の3段階で解決される。 文字セットも3種類必用だそうだ。逆にめんどくさくないか? >>721 一時期LISPにはまったが、やみつきになる言語だよな。RPNもやみつきになったな。 >>722 ここも天才だけが来るスレじゃないし、仕方がないんじゃん。 間違えを認められれば先に進めるし、反論だけの奴はその程度の奴だし。 >>723 わりい、忘れてた。 >>724 そんなにいきり立つなよ。言ってることが正論でも相手が受け入れなくなる。 新言語で週末は面白かったけど、特攻は>>697レベルの事でするのは相手に失礼。 まあ、なんだ。ここは天才が比較的多いんだから、 もっと柔軟に楽しく言語を作ろうぜ。 言語を作るってのはプログラミングにおいてOSを作るのに匹敵し、 神になれるんだからさ。
- 731 名前:デフォルトの名無しさん mailto:sage [2009/11/08(日) 14:50:14 ]
- >>725
今更ラベル管理を言ってもまあむりだ。 最初の#defineとpush/popだけで実装はどこへ行った。
- 732 名前:デフォルトの名無しさん mailto:sage [2009/11/08(日) 14:51:05 ]
- >>702
> いやgoto用ラベル管理が必要になるだけで、 > 後はCのマクロレベルで問題なし。
- 733 名前:デフォルトの名無しさん mailto:sage [2009/11/08(日) 14:54:16 ]
- >>732
おっちゃん、言ってることがどんどん増えて行ってるよ。 あんたの負けだよ。
- 734 名前:デフォルトの名無しさん mailto:sage [2009/11/08(日) 14:54:52 ]
- >>732
これじゃ言ってることわからん奴もいるわな。
- 735 名前:デフォルトの名無しさん mailto:sage [2009/11/08(日) 14:55:25 ]
- 過去のレスを「増えていってる」とは言わんのでは。
相手の言ってることのうち都合の悪いところを忘れたもん勝ちの 口喧嘩でもしてるなら別だけど。
- 736 名前:デフォルトの名無しさん mailto:sage [2009/11/08(日) 14:58:33 ]
- >>698>>702は処理系の話だろ?
>>696は実行系の話だろ? >>733は区別付いてないじゃないの? 作ったことない人は混同しがちだけど。
- 737 名前:デフォルトの名無しさん mailto:sage [2009/11/08(日) 14:59:43 ]
- >>735
一端ゆっくり考えて、#defineと何が必用だか1つのレスに分かり易くまとめてくれないか。 IDが出ないもんでぶつ切りの主張だと何言っても通用しないぞ。 while-endの仮想コードでも良いよ
- 738 名前:736 mailto:sage [2009/11/08(日) 15:00:23 ]
- >>736
> >>698>>702は処理系の話だろ? 処理系→翻訳系
- 739 名前:デフォルトの名無しさん mailto:sage [2009/11/08(日) 15:01:23 ]
- >>737
IDが出ないなら、相手を同一人物だと思わないほうがいいんじゃないの。 735は俺だけど、少なくとも今日は初めて書き込んだぞ。
- 740 名前:737=733 mailto:sage [2009/11/08(日) 15:02:10 ]
- 区別は付いてるさ。
ただ、同じ奴が言ったとは分からなかった。
- 741 名前:737=733 mailto:sage [2009/11/08(日) 15:06:15 ]
- >>739
すまん。IDがでないと不便だな。
- 742 名前:デフォルトの名無しさん mailto:sage [2009/11/08(日) 15:07:39 ]
- いや別に不便じゃないよ。
仮想敵と戦わなければいいだけ。
- 743 名前:737=733 mailto:sage [2009/11/08(日) 15:12:04 ]
- >>742
了解。 まあなんだ、言語仕様のことだから、レスは2つとかに分けず1つに書くか 名前を明記して欲しかったな。
- 744 名前:デフォルトの名無しさん mailto:sage [2009/11/08(日) 15:17:30 ]
- じゃあ次はこのC言語がターゲットの片言Algolコンパイラについて話そうか。
catb.org/retro/cfoogol.shar.gz 500行弱だな。
- 745 名前:デフォルトの名無しさん mailto:sage [2009/11/08(日) 15:17:50 ]
- まぁ、逆に「仮想別人」のケースもあるけどなw
やたら興奮気味に、仮想敵だとか見えない敵云々言ってるのがいたら、そいつは 「ズバリ言い当てられけど隠れ蓑があるから上手く逃げてやるぜざまあ見ろ」 的な昂ぶり方をしている可能性もある。
- 746 名前:デフォルトの名無しさん mailto:sage [2009/11/08(日) 15:20:49 ]
- Algolしらん。FORTHは昔、MZ系PCのOS、S-OSに実装されてなかったっけ。
- 747 名前:デフォルトの名無しさん mailto:sage [2009/11/08(日) 15:27:02 ]
- >>744
nを初期化し忘れてやがるw > サンプルコード
- 748 名前:デフォルトの名無しさん mailto:sage [2009/11/08(日) 15:29:58 ]
- みんな凄いんだね。
C/C++でブログのプリプロセッサ並の物を作るとしたら、どれくらい時間がかかる? ラベルはハッシュ管理かね、HPとコンパイルスピードを見る限りは。 大量のラベルが生成されるだどうね。 SAVEデーターとバグFIXで増える文字列はどうやって解決してるのだろう。 あと、未読既読機能。VMの力も使ってるんだと思うけど。
- 749 名前:デフォルトの名無しさん mailto:sage [2009/11/08(日) 15:35:05 ]
- >>748
C言語で集中的に出来るんなら1週間でマクロの仕様を考えて、1ヶ月でプログラムかな。 C++ならもうちょっと短くできる。
- 750 名前:デフォルトの名無しさん mailto:sage [2009/11/08(日) 15:36:54 ]
- C言語に落とすのか>foogol
エラーがあるとreturnしちゃうのが新鮮かな? ttp://catb.org/retro/ logoはなんとなくSMC-70で使った覚えがあるがpilotってどんなのだっけ?
- 751 名前:デフォルトの名無しさん mailto:sage [2009/11/08(日) 15:36:57 ]
- C/C++でやろうとするから大変なんじゃないの?
PythonとかGCある言語なら二週間くらい。 ただああいうのは言語機能そのものよりも、 ドメインとマッチしているかどうか、 実務支援のリソースが豊富かどうかで 良し悪しが決まってくる。
- 752 名前:デフォルトの名無しさん mailto:sage [2009/11/08(日) 15:41:16 ]
- >>750
rpilot.sourceforge.net/rpilot.txt
- 753 名前:デフォルトの名無しさん mailto:sage [2009/11/08(日) 15:42:17 ]
- >>750
focalは「きだあきら版」じゃないか。
- 754 名前:デフォルトの名無しさん mailto:sage [2009/11/08(日) 15:47:37 ]
- プリプロセッサのプログラム自体は1ヶ月ぐらい(C言語)だけど、
仕様を考える時間が結構かかりそうだな。 3段階の文字列解決とかコンパイラ本体とVMの全ての仕様を同時に考えないといけない。 作りながら仕様変更等もありそうだから、一概には言えないな。
- 755 名前:デフォルトの名無しさん mailto:sage [2009/11/08(日) 15:55:13 ]
- シナリオを1秒でコンパイルとかwavを0.1秒でコンパイルとかスピードに命を掛けてるみたいだし、
やはりプリプロセッサ、コンパイラ、VMとの兼ね合いがあるから日数は簡単に出せないな。
- 756 名前:デフォルトの名無しさん mailto:sage [2009/11/08(日) 16:06:56 ]
- 「wavをコンパイル」
こういう用法はやめてくれ
- 757 名前:デフォルトの名無しさん mailto:sage [2009/11/08(日) 16:07:44 ]
- 正しくはwavを圧縮だな。
- 758 名前:デフォルトの名無しさん mailto:sage [2009/11/08(日) 16:16:34 ]
- wav変換にかかる時間なんて処理系の出来とは関係ないでしょ?
- 759 名前:デフォルトの名無しさん mailto:sage [2009/11/08(日) 16:26:02 ]
- いや、音声wavの圧縮が0.1秒というのは相当早い。
多分インラインを使いまくってるんだろう。 そこから推測すると、シナリオファイルのコンパイルと圧縮が1秒というのは コードのチューンに相当時間をかけている。多分インライン使いまくりだろう。 JAVAで良いのであれば1ヶ月もあればプリプロセッサを作れるが、 プリプロセス、コンパイル、VM、その間の仕様決め、 そして最適化となると単純にプリプロセス時間だけを計ってもしょうがない。
- 760 名前:デフォルトの名無しさん mailto:sage [2009/11/08(日) 16:26:16 ]
- 実用になる言語ってのは、どこかしらに「巨大な〜を高速に〜できる」な実装が必要になると思うんださ
言語仕様では、それらが簡易に記述できれば嬉しいなとか言語ワナビの俺が言うんだから間違いはない >wav変換にかかる時間 コンパイル時間が短ければ、リリースも早くできるんじゃないか?
- 761 名前:デフォルトの名無しさん mailto:sage [2009/11/08(日) 16:26:50 ]
- Cプリプロセッサ風の何か、なら0.5人月だけど、
標準が定義するところの「プリプロセッサトークン」を正確に認識し、 展開結果に、またマクロが現れるとかそういう場合についてのふるまいを、 正確に標準に定められた通り動作するものを実装しようと思ったら、 どれだけかかるかわからないな。
- 762 名前:デフォルトの名無しさん mailto:sage [2009/11/08(日) 16:32:38 ]
- 何でも組める天才はいるんだよ。
でも、この人は一度プログラマーを辞めようとしてるんだよな。 酒や薬(安定剤?)、そしていくつもの会社を渡り歩き、今は経営者兼任。 プログラマーとしては天才だが、人生の天才ではないな。 俺なら凡人で良い。 新しい書き込み _ KENJI ― 2009/11/08 16:15 書き忘れましたがインクルードは #include <w95gd.mac> #include "h00win0.mac" として、標準マクロと標準命令はw95gd.mac、 そのゲーム専用のマクロはh00win0.macに記述します。
- 763 名前:デフォルトの名無しさん mailto:sage [2009/11/08(日) 16:34:30 ]
- >>759
> いや、音声wavの圧縮が0.1秒というのは相当早い。 > 多分インラインを使いまくってるんだろう。 0.1秒はライブラリの仕事じゃないの? 処理系関係ない。 1万ファイルだから外部プログラムの呼び出しコストを下げたいと書いてある。>>670
- 764 名前:762 mailto:sage [2009/11/08(日) 16:35:16 ]
- 薬は睡眠薬かもね。イソミタール、ロヒプノールで検索したら、相当強い薬だった。
- 765 名前:デフォルトの名無しさん mailto:sage [2009/11/08(日) 16:35:28 ]
- >>759
なんも分かってないな。
- 766 名前:デフォルトの名無しさん mailto:sage [2009/11/08(日) 16:41:29 ]
- >>763
この会社の圧縮はCG,WAV,シナリオ全てオリジナルだよ。 ゲーム分解ツールで見たことがある。 多分、他人のコードが入るのを嫌う、昔気質のオールドタイプだよ。 KMAKEもフルアセンブラだから、インラインも使いまくりだろう。 圧縮に必用なビット演算はアセンブラが一番強いからね。 もしかすると、フルアセンブラかもね。 オールドタイプだから、斬新だけど古めかしいスクリプトコンパイラなのだろう。 推測ばっかだなw
- 767 名前:759 mailto:sage [2009/11/08(日) 16:43:57 ]
- >>765
何が分かってないか、教えてくれ。 あまりにも自分の理解力がないのなら、答えなくても良い。 自分の馬鹿さを嘆くから。
- 768 名前:デフォルトの名無しさん mailto:sage [2009/11/08(日) 16:44:56 ]
- >>766
オリジナルかどうかって事じゃなくて、 インラインだろうが、呼び出しだろうが、ライブラリだよね? >>748のお題は「ブログのプリプロセッサ並の物」だから別の話。
- 769 名前:デフォルトの名無しさん mailto:sage [2009/11/08(日) 16:47:16 ]
- >>767
例えば0.1秒もかかる処理1万件、 これの何をインライン展開すると速くなるわけ? 外部プログラム呼び出しを辞めたのは>>670にある。
- 770 名前:766 mailto:sage [2009/11/08(日) 16:48:34 ]
- 話がわき道にそれてすまん。
それだったらCで2ヶ月かな。
- 771 名前:766 mailto:sage [2009/11/08(日) 16:50:45 ]
- 767でなくてすまん。
>>769 圧縮自身。
- 772 名前:デフォルトの名無しさん mailto:sage [2009/11/08(日) 16:52:27 ]
- 圧縮そのものに処理系もインラインも関係ないじゃん。
それともKMAKEで圧縮関数書いてあるの?
- 773 名前:766 mailto:sage [2009/11/08(日) 16:53:35 ]
- >>769
>>ALL >>766 で書いたインラインも使いまくりというのはインラインアセンブラ使いまくりの 間違えです。すみません。
- 774 名前:デフォルトの名無しさん mailto:sage [2009/11/08(日) 16:55:18 ]
- 自前の圧縮ルーチンをインラインアセンブラ使って書いてるって話なら分かる。
ただスレ違いかと…
- 775 名前:デフォルトの名無しさん mailto:sage [2009/11/08(日) 17:25:11 ]
- hashをインラインアセンブラ化して2倍のコンパイルスピードだそうです
KENJI ― 2009/11/08 17:13 CG,WAV,シナリオの圧縮はオリジナルです。 昔は全てアセンブラで組んでいましたが、 最近は移植性のため一度C言語で組んでそれをインラインアセンブラ化します。 圧縮のビット操作関係とプリプロセッサとコンパイラのラベル解決のプログラムはC言語版は残したままで1からインラインアセンブラで組み直しています。 インラインアセンブラの採用で圧縮展開は5倍、コンパイラは2倍くらいのスピードになります。 ゲーム本体は展開以外はほぼ同じスピードなので、インラインアセンブラを積極的に使ってません _ KENJI ― 2009/11/08 17:19 未記入様。 ご報告、有難う御座います。 読んでみると自分のせいで荒れているみたいですね。 申し訳ないです。 ここでの質問は紳士的でしたので、問題はありません。
- 776 名前:775 mailto:sage [2009/11/08(日) 17:29:26 ]
- もしかしてhashを使っているという前提が違うのかもしれません。
>コンパイラのラベル解決のプログラム というのはHPでhashで説明してますが、hash以上の性能のアルゴリズムって有ります?
- 777 名前:デフォルトの名無しさん mailto:sage [2009/11/08(日) 17:36:03 ]
- >>776
トライがある まあただのトライ木ではないだろうけど
- 778 名前:デフォルトの名無しさん mailto:sage [2009/11/08(日) 17:40:45 ]
- 言葉が抜けてた
トライを実装する場合ってことね トライ構造にした上で、シンボル化する シンボルってのは、LISPのアレね こうすると、新規のラベルかどうかはトライでインクリメンタルに、 既成のラベル同士ならアドレスの比較だけで済む
- 779 名前:デフォルトの名無しさん mailto:sage [2009/11/08(日) 17:40:59 ]
- 順当に考えてハッシュだろう。
キーをどうやって生成してるか分からないが、 2倍というのは凄いな。
- 780 名前:デフォルトの名無しさん mailto:sage [2009/11/08(日) 17:57:56 ]
- ハッシュが2倍とは書いてないようだが
- 781 名前:デフォルトの名無しさん mailto:sage [2009/11/08(日) 18:00:24 ]
- おこちゃまだから切り刻むことしか思いつかない
- 782 名前:デフォルトの名無しさん mailto:sage [2009/11/08(日) 18:06:39 ]
- >>778に補足
一意なんだからアドレスの比較も不要だな ユーザープログラム上で比較する時は、の話
- 783 名前:デフォルトの名無しさん mailto:sage [2009/11/08(日) 18:09:38 ]
- トライは順序構造だから当然文字列の大小も判定できる
ハッシュだと一度文字列レベルに落とし込む必要がある 文字列処理にハッシュが使われない理由でもある
- 784 名前:デフォルトの名無しさん mailto:sage [2009/11/08(日) 18:40:58 ]
- 勉強になるよ。
- 785 名前:デフォルトの名無しさん mailto:sage [2009/11/08(日) 19:21:27 ]
- 何でこんな伸びてるの?
三行で頼む
- 786 名前:デフォルトの名無しさん mailto:sage [2009/11/08(日) 19:25:15 ]
- 1行で要約すると
子供がエロゲの作成過程を知って興奮
- 787 名前:デフォルトの名無しさん mailto:sage [2009/11/08(日) 19:59:29 ]
- なんか最近似たようなニュースがあったな
- 788 名前:デフォルトの名無しさん mailto:sage [2009/11/08(日) 20:03:27 ]
- >>786
VHSがアダルトビデオのおかげで普及したという神話もあながち…
- 789 名前:デフォルトの名無しさん mailto:sage [2009/11/08(日) 20:45:33 ]
- >>788
それはうわさじゃなくて事実
- 790 名前:デフォルトの名無しさん mailto:sage [2009/11/09(月) 01:00:34 ]
- 糞とか古いとか言ってた奴の言語を見たいよ。
概要で良いからどれだけ素晴らしい言語を実用レベルにしてるか見て欲しいよ。 こういう事言っても誰もやってくれないんだよな。 口先だけだと思われたくなければやってよ。
- 791 名前:デフォルトの名無しさん mailto:sage [2009/11/09(月) 01:10:16 ]
- なんで自分の力量を証明するためだけに言語を作らないといかんのだ。
- 792 名前:デフォルトの名無しさん mailto:sage [2009/11/09(月) 01:14:50 ]
- 実際に出来るのは理論だけか、
コンパイルスピードの遅い実用的にならない物だけだろ? コンパイルスピードを極限まで早くするためにmakeを内蔵し アセンブラを豊富に使っているプロと比べものになるわけ無いよ。 しかも言語仕様が柔軟でエロゲだけではなく 携帯電話のゲームのコンパイラにもなるんだぜ。 そんなのここのスレの住人の一握りしか出来ないよ。
- 793 名前:デフォルトの名無しさん mailto:sage [2009/11/09(月) 01:16:54 ]
- >>791
今まで作ってきた言語の仕様の一部を晒せば良いんじゃないか? じゃないと糞とか古いとか言っても説得力がない。
- 794 名前:デフォルトの名無しさん mailto:sage [2009/11/09(月) 01:19:19 ]
- 素人はコンパイラジェネレータを使えばok。
コンパイルスピードは目をつぶる。
- 795 名前:790 mailto:sage [2009/11/09(月) 01:21:53 ]
- >>791
今までに作った素晴らしい言語の仕様を教えてくれればいいよ。
- 796 名前:デフォルトの名無しさん mailto:sage [2009/11/09(月) 01:24:20 ]
- kimoi
- 797 名前:デフォルトの名無しさん mailto:sage [2009/11/09(月) 01:30:13 ]
- そんな物、作れるのはほんの一握り。
皮肉だと思うが、スレに期待しすぎ。
- 798 名前:デフォルトの名無しさん mailto:sage [2009/11/09(月) 01:39:51 ]
- て言うか何言ってもいちゃもんつけるんだろうなあ…
不毛だこと
- 799 名前:デフォルトの名無しさん mailto:sage [2009/11/09(月) 02:00:39 ]
- さすがにもうゲームの制御ならインタプリタで十分だろうに
未だにコンパイルスピードとか言ってる人もいるんだな
- 800 名前:デフォルトの名無しさん mailto:sage [2009/11/09(月) 02:05:43 ]
- よそから飛んできたんでひょっとしたら799は空気が読めてなかったかもしれない
- 801 名前:デフォルトの名無しさん mailto:sage [2009/11/09(月) 02:45:02 ]
- いや普通の意見
ゲームがらみだからボルテージ上がってる子供がいるだけ
- 802 名前:デフォルトの名無しさん mailto:sage [2009/11/09(月) 06:15:43 ]
- neccdとsmartdrvとatokと入れて
この人のコンベンショナルメモリのツール等を使って639kb空けたよなぁ。 この人は何やるにしても究極を求めちゃうんだろうな。
- 803 名前:デフォルトの名無しさん mailto:sage [2009/11/09(月) 07:25:48 ]
- DOS全盛の頃はX68000使ってたからさっぱり判らん
- 804 名前:デフォルトの名無しさん mailto:sage [2009/11/09(月) 08:34:12 ]
- ゲームがらみはゲ製板のスクリプトスレでやれや
pc11.2ch.net/test/read.cgi/gamedev/1005114698/l50 pc11.2ch.net/test/read.cgi/gamedev/1012824335/l50
- 805 名前:デフォルトの名無しさん mailto:sage [2009/11/09(月) 08:50:42 ]
- といっても、閑古鳥が鳴いてたスレだからな、ここ。
この話題無くなったらまたシーンとするだけだし、積極的に他へ追いやることもないよ。 誰も居なくなったこのスレを眺めて「よし、俺の仕事によってスレの純度が保たれた!」と 悦に浸ってもしょうがないし。
- 806 名前:デフォルトの名無しさん mailto:sage [2009/11/09(月) 09:12:07 ]
- ボルテージ上がってる人は、KENJIさんご自身が
「それと吉里吉里などもっと凄い言語が公開されていますので、 ソースコードなどはそちらを参考にした方がよいと思います。」 と、おっしゃっていることは都合良く見落としてないかね?
- 807 名前:デフォルトの名無しさん mailto:sage [2009/11/09(月) 09:38:49 ]
- 謙虚なところもいいね。
- 808 名前:デフォルトの名無しさん mailto:sage [2009/11/09(月) 09:43:37 ]
- >>806
ボルテージって言葉が好きなんだね
- 809 名前:デフォルトの名無しさん mailto:sage [2009/11/09(月) 10:52:23 ]
- とにかく、他に機種へクロス移植しやすいように
マクロで構文を作りMAKE内蔵のコンパイラが有るって言うのが分かって、 LISP信者の俺は嬉しい。 OHPの方は本当に素人向けに説明しようとして放置しているみたいだな。
- 810 名前:デフォルトの名無しさん mailto:sage [2009/11/09(月) 10:55:40 ]
- 言語それぞれに特徴がある。
だが、それが良い。 特定言語の信者は何故それが分からん。
- 811 名前:デフォルトの名無しさん mailto:sage [2009/11/09(月) 12:11:01 ]
- Hello, wolrdから先に進まないからじゃまいか?
- 812 名前:デフォルトの名無しさん mailto:sage [2009/11/09(月) 12:46:48 ]
- >>810
べつにそれがわからんから信者なわけじゃないだろう。 何故それが分からん。
- 813 名前:デフォルトの名無しさん mailto:sage [2009/11/09(月) 14:15:19 ]
- いい暇つぶしになった。
巨大なファイル多数を高速にコンパイル、optasmやTurboCを思い出す。 マクロで構文を作るってスピードの面でずいぶん不自由だと思うが、 ゲームで敵の移動アルゴリズムや、 リンカを作ってexe/comファイルの出力だかを多量に高速で出来るのか。 面白そうだし、是非公開して欲しいね。 構造化pic-basic見たいのを作りたいよ。
- 814 名前:デフォルトの名無しさん mailto:sage [2009/11/09(月) 14:21:34 ]
- HPの方も知り合いのために作ったって書いてあるもんな。
スキルが低い知り合いだったのだろう。 なぜスクリプトコンパイラとスクリプトエンジンの分割をした方が良いとか、 ラベルの前方参照の解決方法とか、このスレじゃ当たり前のことを丁寧に 解説している。 HPも再開して欲しいな。
- 815 名前:デフォルトの名無しさん mailto:sage [2009/11/09(月) 14:23:29 ]
- >>813
picじゃ逆ポーランドは荷が重すぎないか?
- 816 名前:デフォルトの名無しさん mailto:sage [2009/11/09(月) 15:02:13 ]
- 有難う御座います。
趣味でPICではないですがAVRのリンカを作っています。 その為に、単純比較式 r0==0 とかを1byteで記する命令を作っています。 しかしPICは変数の割り当てが難しいのでVMを作るのは大変だと思います。
- 817 名前:デフォルトの名無しさん mailto:sage [2009/11/09(月) 15:46:19 ]
- >>786
なんか信者的な意見も飛び出してるしなぁ # さっきまで規制食らってたからニヨニヨしてるしか無かったが
- 818 名前:デフォルトの名無しさん mailto:sage [2009/11/09(月) 22:24:56 ]
- 久々の大物だったからな。
構造文もマクロで記述、MAKE内蔵、ハイスピードコンパイル。 これを実装してるんだから良いネタだよ。 それに古いとか糞とか言う奴と賛美している奴がいて楽しかったよ。 おれは古く見えるが、仕様用途にマッチした実装だと思うよ。 このプログラマが何でも組めるというのは事実だけど天才は言い過ぎかな。
- 819 名前:デフォルトの名無しさん mailto:sage [2009/11/09(月) 23:50:22 ]
- Follow集合の計算がわからん
教えてくれ Directorもついでに教えてくれ お願いします
- 820 名前:デフォルトの名無しさん mailto:sage [2009/11/10(火) 00:18:16 ]
- follow集合とdirector集合かな?
ググれば分かり易いサイトが結構あるけど。
- 821 名前:デフォルトの名無しさん mailto:sage [2009/11/10(火) 00:22:33 ]
- くそー、規制で祭りに乗り遅れたよ。
このスレにこんなに活気が溢れたのは久しぶりだ。
- 822 名前:デフォルトの名無しさん mailto:sage [2009/11/10(火) 01:58:47 ]
- 楽しかったよ。98時台を思い出して自分も年をとったって感じたけどw
- 823 名前:デフォルトの名無しさん mailto:sage [2009/11/10(火) 06:16:03 ]
- 実践的言語だと思う。面白いから公開して欲しい。ぜひ、PEのEXEを作りたい。
- 824 名前:デフォルトの名無しさん mailto:sage [2009/11/10(火) 07:06:46 ]
- 公開は無理と言われている。自分で作れ。
- 825 名前:デフォルトの名無しさん mailto:sage [2009/11/10(火) 07:22:42 ]
- そうか、残念。自分で作れないことはないんだけど、
他人のコンパイラがはき出すOBJをEXE(PE)にするのが好きなんだよ。 コンパイラよりリンカを作る方が好きなんだ。何故か分からんけど。
- 826 名前:デフォルトの名無しさん mailto:sage [2009/11/10(火) 07:30:48 ]
- おれもLINKつくるのすきだぜ。とは言ってもcomふぁいるれべるだけどw
- 827 名前:デフォルトの名無しさん mailto:sage [2009/11/10(火) 08:38:20 ]
- >>825
変な嗜好だな リソース含めたりDLLとかは厄介だったりするけど、 それも含めて好きなの?俺はごめんだわ
- 828 名前:825 mailto:sage [2009/11/10(火) 09:09:23 ]
- DLLは嫌いだけど、リソースは好き。
そう言えばリソースエディタもC/C++とほぼ同じ性能のマクロが記述できるよね。
- 829 名前:825 mailto:sage [2009/11/10(火) 10:05:51 ]
- 言語は一度スクラッチで作ってこつを掴んだら、
また新しい言語を作りたくなるよね。
- 830 名前:デフォルトの名無しさん mailto:sage [2009/11/10(火) 11:01:55 ]
- そうだね、色々な言語仕様を考える。
しかし、ここ最近の言語仕様は実践的だな。
- 831 名前:デフォルトの名無しさん mailto:sage [2009/11/10(火) 11:17:35 ]
- ハイスピードコンパイル、ハイスピード圧縮は純粋に凄いけどな。
たぶん、アルゴリズムとインラインアセンブラの力だろう。 現代のコンパイラでも、ビット演算が得意な言語はまず無いからな。 キャリーフラグが無いのも痛い。アセンブラを使って高速化する適材適所だな。
- 832 名前:デフォルトの名無しさん mailto:sage [2009/11/10(火) 13:50:32 ]
- C言語ですらビット操作、キャリーフラグの多用、マクロ機能は
アッセンブラには敵わない。 この人はホットスポットを見つけてインラインアッセンブラ化。 昔では当然のことをやっているだけだ。 KMAKEごときも昔の人ならアッセンブラで作る。tasm,turboc,optasm様々だ。 しかし言語体系は面白いし、色々な分野のプログラムを精力的に組んでいるところは評価できる。 でも一度プログラムを辞めたり信念が感じられない。 自信が無いのだろうか。
- 833 名前:デフォルトの名無しさん mailto:sage [2009/11/10(火) 16:25:27 ]
- ブログの最初は自分はNo1と思っていたが、色々あって今の腰の低さになってる。
当時の98エロゲを知るオレには波瀾万丈で面白い人生だと思ったよ。 本人はそう思ってないだろうがw
- 834 名前:デフォルトの名無しさん mailto:sage [2009/11/10(火) 17:56:08 ]
- ブログ読み終わった。PC98時代のじじいだから面白かったけど
プログラムの話はほとんど無かったね。 知っているゲームはCALと殻の中の小鳥。 それとPC98時台にエロゲでシューティングが有るって話を聞いてたから3本か。 UMBCNFGの作者さんでもあるんだね。
- 835 名前:デフォルトの名無しさん mailto:sage [2009/11/10(火) 18:50:38 ]
- | ||⊂⊃⊂⊃||
| || ロロロロロロ || がしゃーん | || ・ ・・・ ・・ || | || ロロロロロロ || | || Coca Θ.|| がしゃーん | ||口口口□|| |ミ||====||  ̄ ̄ ̄ ̄ 自動販売機だよ 自動で販売してくれる凄いやつだよ
- 836 名前:デフォルトの名無しさん mailto:sage [2009/11/10(火) 19:45:10 ]
- >>833
40才にもなるオヤジが今まで エロゲーのプログラムしか作ってないんだから 正直、恥ずかしくて市にたくなるレベル
- 837 名前:デフォルトの名無しさん mailto:sage [2009/11/10(火) 19:53:21 ]
- >>834
社員の悪口と暴露話ばかりで 気分が悪くなった
- 838 名前:デフォルトの名無しさん mailto:sage [2009/11/10(火) 20:13:57 ]
- >>836
逆に勿体ないよ。こんな人物がエロゲー会社に埋もれてるなんて。 結局、トップになったから安定を選んだのか。 所であんたは何の仕事してる? 俺は悪名高きコ○ミでサブとツールを作ってる。コンパイラもね。 >>837 エロゲスレやPC-98のスレを見ていてこのブログの存在は知っていたが、 エロゲスレでは英雄、PC-98スレではスタジオトゥインクルからの脱退までは よくぞ話してくれたと言う雰囲気。 スタジオトゥインクルからの脱退は賛否両論で色恋での脱退説が濃厚だった。 その後の殻の中の小鳥を作って以降は同情だったな。
- 839 名前:838 mailto:sage [2009/11/10(火) 20:17:54 ]
- エロゲスレ->エロゲ規制スレ。
外圧で陵辱ゲームを規制したソフ倫の理事が規制を無かったことにして暴走中。
- 840 名前:デフォルトの名無しさん mailto:sage [2009/11/10(火) 20:25:59 ]
- えーと、他所でやってくんない?
- 841 名前:デフォルトの名無しさん mailto:sage [2009/11/10(火) 20:33:04 ]
- >>838
コナミってゲーム作るところじゃないの? ゲーム作らせてくれないの?
- 842 名前:838 mailto:sage [2009/11/10(火) 20:34:31 ]
- すまん。他人の悪口しか言わない奴を見ると反論したくなってさ。
コ○ミではスクラッチでコンパイラ作ってたよ。 関わったソフトがほんとーにたまたま売れて社長賞とかいうのももらった。 変な会社だよ。
- 843 名前:デフォルトの名無しさん mailto:sage [2009/11/10(火) 20:35:42 ]
- このスレの数字コテのアホさ加減見ればティンとくるはず。
壊れてんだよ。
- 844 名前:838 mailto:sage [2009/11/10(火) 20:36:54 ]
- >>841
ゲームは1人で作る物ではないよ。 たとえば敵のアルゴリズムの為のコンパイラとか。 プログラマは企画者の単なる駒だよ。
- 845 名前:デフォルトの名無しさん mailto:sage [2009/11/10(火) 20:37:58 ]
- >>843
嫉妬は醜いよ。
- 846 名前:838 mailto:sage [2009/11/10(火) 20:42:17 ]
- >>843
たしかに壊れてる会社だったよ。 しかし給料は良い。 所であなたは何をしてる人?研究者か何かかな?
- 847 名前:デフォルトの名無しさん mailto:sage [2009/11/10(火) 20:42:39 ]
- 会社に友達いるの?
- 848 名前:838 mailto:sage [2009/11/10(火) 20:46:57 ]
- もちろん。飲みに行くと会社の悪口やエロゲやアニメの話ばかり。
でも、見た目はスタイリッシュな奴が多いよ。 前の会社のア○ラスでは、オタクっぽい恰好の奴が多かった。
- 849 名前:デフォルトの名無しさん mailto:sage [2009/11/10(火) 20:57:21 ]
- アトラス?のどこが嫌だったん?
コナミ?にしたのは何で?
- 850 名前:デフォルトの名無しさん mailto:sage [2009/11/10(火) 20:58:53 ]
- >>836
エロゲと言うだけで一等下に見られるのか。 作ったプログラムで見るべきじゃないのかな。 ここではコンパイラの出来で見ないと自分の品が落ちるぞ。 >>837 悪口なんて書いてないじゃん。どこが悪口?
- 851 名前:838 mailto:sage [2009/11/10(火) 21:00:33 ]
- >>849
ヘッドハンティング。給料UP。これ以上言うと身バレするから勘弁。
- 852 名前:デフォルトの名無しさん mailto:sage [2009/11/10(火) 21:01:21 ]
- 悪口は何時も単発だなw
- 853 名前:デフォルトの名無しさん mailto:sage [2009/11/10(火) 21:05:10 ]
- ア(クアプ)ラスかもしれないだろ
- 854 名前:デフォルトの名無しさん mailto:sage [2009/11/10(火) 21:08:27 ]
- >>851
いやもう見る人が見れば特定できると思うけど。 ゲロしちゃいなよ。
- 855 名前:デフォルトの名無しさん mailto:sage [2009/11/10(火) 21:10:50 ]
- 本当は羨ましいんだよ。
98時代はメモリツールで有名で、 思想は古いがコードを組む能力は凄く秀でている。 しかもポルシェ乗り回して2つの会社経営者。 そしてなんと言ってもメイドブームの始祖の殻の中の小鳥のプロデューサー兼プログラマ。 今もここやエロゲ規制スレでは名が通っている。 俺も何か後世に残せる物を作りたかったが、無理だった。 今はケツに火が付いたコンシューマゲーム屋の管理職。 コンパイラのプログラムを日曜にちまちま組むぐらいだ。(土曜も出社)
- 856 名前:デフォルトの名無しさん mailto:sage [2009/11/10(火) 21:20:21 ]
- メイドブームってファミレスが元じゃなかったっけ
かなりスレ違いだがw
- 857 名前:KENJI mailto:sage [2009/11/10(火) 21:22:07 ]
- もうそろそろプログラムとは関係ない話は辞めて欲しいです。
せっかくの良スレが台無しです。 コンパイラを組める方々が集まってきているスレですので、 自分よりもっと凄い方も多いと思います。 そんな中でスレタイにそった話しは自分が引き合いに出されても しょうがないですが、スレ違いの話は少なくとも自分については あまりしないでいただけると嬉しいです。 かな入力からローマ字入力に切り替えたばかりなので時間がかかるかも しれませんが、自分個人的なことはブログで質問なり罵倒なり していただけると嬉しいです。
- 858 名前:デフォルトの名無しさん mailto:sage [2009/11/10(火) 21:24:28 ]
- >>856
殻の中の小鳥がメイドブームの始祖。 メイド喫茶は殻の中の小鳥の影響を受けたPiaキャロが始祖。
- 859 名前:デフォルトの名無しさん mailto:sage [2009/11/10(火) 21:25:09 ]
- >>857
本人?
- 860 名前:デフォルトの名無しさん mailto:sage [2009/11/10(火) 21:30:52 ]
- 本人かどうかはともかく、ゲームの話はよそでやろうぜ
せめて雑談スレとか
- 861 名前:838 mailto:sage [2009/11/10(火) 21:44:31 ]
- >>857(KENJI氏)
1つだけ聞かせて下さい。 なぜ、エロゲー会社にこだわったのですか?
- 862 名前:デフォルトの名無しさん mailto:sage [2009/11/10(火) 21:45:38 ]
- メイドブームは知らないが
これまでのメイド萌えを牽引してきたのは雪さんだよ!
- 863 名前:KENJI mailto:sage [2009/11/10(火) 22:10:10 ]
- 中学生の頃、ログインなどでゲームソフトが
掲載されて10万とか貰えて嬉しかったのです。 その延長で高校時代にアルバイト紙を見ていたら エロゲー会社の求人が合ったので飛び込んでみました。 しかし、本当はエロゲー制作は学生時代だけにして、 ロボット関連の仕事に就きたかったのです。 でも作っていくうちにユーザーの反応がアンケートハガキやネットで ダイレクトに返ってくるエロゲーのプログラムも面白いと思い、 最終的には成り行きで会社を作ることになってしまいました。 会社の資金を獲得するために、 本当に様々な言語で様々なプログラムを組みましたが、 一番楽しいのはユーザーとの距離が近いエロゲーと言うことを 再確認させられ、未だに会社をやっています。 あと、単純にエロいシチュエーションなどを 考えるのが好きというのもあります。 最後に、スレタイにそった話題として、 エロゲなどの演出では大量にラベルが発生します。 その上、自分のVMはwindows apiのラッパーみたいな物で、 メッセージ1行表示するには20個のlocal label、 簡易版のcgの表示では100個ものlocal labelが生成されます。 ですのでラベル解決には高速なアルゴリズムと高速なプログラムが必用です。 ですので、トライ木をインラインアセンブラで組んでいます。 VMの実装方法はエロゲー会社、各社色々見たいですね。 コンパイラも最初の1文字が#だとcg表示とか、様々なようです。
- 864 名前:383 mailto:sage [2009/11/10(火) 22:26:13 ]
- >>863
ご回答、有難う御座います。 好きでやっているんですね。 一番の理由ですね。
- 865 名前:デフォルトの名無しさん mailto:sage [2009/11/10(火) 23:37:54 ]
- >>855>>863
吐気がする
- 866 名前:デフォルトの名無しさん mailto:sage [2009/11/11(水) 00:41:09 ]
- >>865
何故か一言で罵倒する人が数人いるが、理由は何だ?
- 867 名前:デフォルトの名無しさん mailto:sage [2009/11/11(水) 00:45:45 ]
- 有名税だよ。いちいちきにするな
- 868 名前:デフォルトの名無しさん mailto:sage [2009/11/11(水) 00:57:55 ]
- はいはい、ブログでやりましょうねー
- 869 名前:デフォルトの名無しさん mailto:sage [2009/11/11(水) 01:07:31 ]
- KENJI氏より凄い言語&実装をしているが、会社所属なので表に出せない鬱憤…かもしれない。
しかし、品のない言葉は発言者自身の品格を下げるから、我慢しなよ。
- 870 名前:デフォルトの名無しさん mailto:sage [2009/11/11(水) 01:46:12 ]
- コ○ミの知的財産戦略
ja.wikipedia.org/wiki/%E3%82%B3%E3%83%8A%E3%83%9F#.E3.82.B3.E3.83.8A.E3.83.9F.E3.81.AE.E7.9F.A5.E7.9A.84.E8.B2.A1.E7.94.A3.E6.88.A6.E7.95.A5 こういう会社だから?
- 871 名前:デフォルトの名無しさん mailto:sage [2009/11/11(水) 02:46:35 ]
- 自演くさいレスが異様に続いて
最近変な雰囲気になっていると思ってたら やっぱり本人が来てたな。
- 872 名前:デフォルトの名無しさん mailto:sage [2009/11/11(水) 03:56:40 ]
- はいはい、自作自演自作自演ね、こんな所でしてどうするw
エロゲ板のシステムを考えるスレから信者が来たんだと思う ブログも賛美の嵐。 反ソフ倫のよりどころだからな。
- 873 名前:デフォルトの名無しさん mailto:sage [2009/11/11(水) 04:12:55 ]
- 自作自演するならエロゲーネギ板でやるでしょ。
12月に出る、ソフトをより過激に変更してる最中なんだからこんな所で油売ってる暇なんてないでしょ。 まったくもうw
- 874 名前:デフォルトの名無しさん mailto:sage [2009/11/11(水) 04:19:53 ]
- 本人も戸惑ってるみたいだし、忙しい人だからここら辺にしておかないか?
- 875 名前:838 mailto:sage [2009/11/11(水) 06:05:05 ]
- おはよう〜。
>>854 そういうの、あんまり気にしない社風。同僚が読んでいたらばれてるだろうな。 飲みの時に自分から話しちゃうから気にしないけど。 以前知り合いがスクエニ辞めてパチンコ/パチスロの下請け会社を作ったんだけ ど、 前は超羽振りが良かったのが少し羽振りが良い程度に落ち着いたから、 パチンコ/パチスロ業界も下火になっていくだろう。 羽振りが良いままなら入れてもらおうかと思ったけど。 >>870 そう言う会社。早く辞めたいけど給料が良い。 シャワーを浴びて会社に行く前にスレでも巡回するか。 自宅だと早起きさせられるのと結婚結婚うるさいのがガンw プログラマ40才限界説って中田先生見てると嘘だなーって思う。 老後のため、まだまだ頑張らねば。
- 876 名前:デフォルトの名無しさん mailto:sage [2009/11/11(水) 07:30:04 ]
- >>862
殻の中の小鳥は10年前はコミケでも コスプレ多数でジャンルとしても確立してたんだよ。 それはもう凄い人気だった。 あいにくブログやスレを読むまで、ヤマトで例えると KENJI氏=西崎、栄夢氏と新井氏=松本レイジって 関係だったとは知らなかったよ。
- 877 名前:デフォルトの名無しさん mailto:sage [2009/11/11(水) 09:05:59 ]
- なんか IGDA の勉強会で顔を見てそうだなw
- 878 名前:デフォルトの名無しさん mailto:sage [2009/11/11(水) 09:32:13 ]
- もうそろそろ勘弁してもらえませんか?
- 879 名前:デフォルトの名無しさん mailto:sage [2009/11/11(水) 10:07:43 ]
- ソフ倫関係者に相当恨まれているらしい。
_ コンパイラスレ住人 ― 2009/11/11 04:41 自作自演、乙。 _ KENJI ― 2009/11/11 09:41 そう取られてもしょうがない流れでした。 迷惑をかけましてすみません。 _ (未記入) ― 2009/11/11 09:54 ソフ倫の裏切り者。
- 880 名前:デフォルトの名無しさん mailto:sage [2009/11/11(水) 10:18:40 ]
- 巣に帰ってください
お願いします 興味ないです
- 881 名前:デフォルトの名無しさん mailto:sage [2009/11/11(水) 10:24:48 ]
- >>875
中田先生は凄いですね。 第2版も面白そうなので買います。 内容も今までの集大成と最新技術を合わせたような感じで、期待が高まる。 念のため本屋で立ち読みして、 JBOOK(ポイントが付く)でクレカで買えばクレカポイントも付くしね。 >>879 有名税でしょうね。しかし謙虚で真摯な方だ。 ブログを読んでもメンヘルっぽさは出しているが、他人の悪口なんて言ってない。 やはりソフ倫という機構の方がこのスレに紛れ込んで人格攻撃に出てるんだな。
- 882 名前:デフォルトの名無しさん mailto:sage [2009/11/11(水) 10:35:25 ]
- 言語の大体の仕様と実装方法が解ったから、
この一連の書き込みはもう打ち止めで良いだろう。 相手も迷惑を被っているみたいだし。 しかしそうなるとシーンとなって寂しいか感じがw
- 883 名前:デフォルトの名無しさん mailto:sage [2009/11/11(水) 12:39:40 ]
- 大量の巨大ファイルをコンパイルするのに、
あえてマクロで構文を実装、汎用化も高める。 そしてスピードを補うためにmake内蔵、 ホットスポットのインラインアセンブラ化、 大量のラベル解決のためにトライ木をインラインアセンブラで書く。 チト古くさいが理想と実装を両立した言い言語だったな。 13年も使って、まだ色あせないか。 まとめるとこんな感じかな。これでこのお話はお終い。 HPの方で2部を再開してくれたりソースコードを公開してくれたりしたら テンプレ入りしてもいいわだいだったが、本人にその気がないからお終い。
- 884 名前:デフォルトの名無しさん mailto:sage [2009/11/11(水) 12:47:41 ]
- ( ゚д゚)ポカーン
- 885 名前:デフォルトの名無しさん [2009/11/11(水) 12:56:33 ]
- 次の話題は中田先生の本だな。
- 886 名前:デフォルトの名無しさん mailto:sage [2009/11/11(水) 13:15:38 ]
- LLVMのcompiler-rt/BlocksRuntimeのコードを読んでみた。
かなり汎用性が高そうだから、 マルチスレッドの効率を重視した設計の言語(ex. Erlang)実装で、 BlocksとGrand Central Dispatchが流行るかもしれない。 developer.apple.com/mac/articles/cocoa/introblocksgcd.html
- 887 名前:デフォルトの名無しさん mailto:sage [2009/11/11(水) 14:16:07 ]
- GCDがLinuxでも実装されたら来るかも?
FreeBSDは始まってるわけだが。
- 888 名前:デフォルトの名無しさん mailto:sage [2009/11/11(水) 15:17:40 ]
- ぶり返して悪いんだけど、K氏の言語ってLL、それともLR?
- 889 名前:デフォルトの名無しさん mailto:sage [2009/11/11(水) 17:19:40 ]
- 電卓を手書きでつ作りました。次に作るのは何がお薦めでしょうか。
- 890 名前:デフォルトの名無しさん mailto:sage [2009/11/11(水) 18:33:48 ]
- (1)パーサジェネレータを使ってみる。
(2)電卓みたいにその場で計算してしまうんではなくて、構文木を作る。 とか。
- 891 名前:デフォルトの名無しさん mailto:sage [2009/11/11(水) 19:05:19 ]
- >>889
UNIXのbcみたいなプチプログラムの書ける電卓
- 892 名前:デフォルトの名無しさん mailto:sage [2009/11/11(水) 19:41:56 ]
- >>890
サンキュウ。 RPNでやってたから機械的にコンバート出来てたから(2)をやってみるよ。 >(2)電卓みたいにその場で計算してしまうんではなくて、構文木を作る。 おまけに面白い記事。 67歳の美少女ゲームメーカー社長に話を聞いた ascii.jp/elem/000/000/418/418376/index-2.html 67才でエロゲー会社社長って凄いね〜。 職業に貴賎は無いんだな。
- 893 名前:デフォルトの名無しさん mailto:sage [2009/11/11(水) 20:34:17 ]
- >>892
機械的にっていうとstackかな? 構文木でやってみるのも違いが分かって良いと思うよ。 ……67才でエロゲー会社社長か。好々爺って感じでほのぼのするねw 確かに職業に貴賊はないね。 次はコンパイラ界の好々爺、中田先生の2版の話をしよう。
- 894 名前:デフォルトの名無しさん mailto:sage [2009/11/11(水) 22:55:20 ]
- いいかげんにエロゲだけの話は勘弁してくれ。
どうせならスクリプトのドメイン特有のノウハウをもっと話題にしてくれ。 実装はあんまり興味無いから構文とかの話の方がいいな。
- 895 名前:デフォルトの名無しさん mailto:sage [2009/11/11(水) 23:18:23 ]
- ついでのダベリ話しもダメか。
その上、実装の話は嫌とかどんな我が儘。 ゆとりか? エロゲはともかく実装の話はスレチじゃないだろう。 スレは君の物じゃ無いんだよ。
- 896 名前:デフォルトの名無しさん mailto:sage [2009/11/11(水) 23:33:36 ]
- Erlangを凌駕した超並列言語を実装したいのですが
どうすればいいの?
- 897 名前:デフォルトの名無しさん mailto:sage [2009/11/11(水) 23:45:08 ]
- >895
流れで少しだけならわかるけどさすがに脱線しすぎだろ。 実装の話でもいいけど、ドメイン特有のチューニングの話されてもあんまり面白くないからなあ。 それだったら一般的な最適化の話とか>1とかの話の方が良いわけで。 >896 オブジェクトがそれぞれプロセス/スレッドを持つようにしたらどう? 効率悪そうだけど。
- 898 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 00:12:01 ]
- >>896
上に出てるgoとlibdispatchを参考にして考えたら?
- 899 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 00:23:59 ]
- >>896
FPGA上で極小CPU同士が通信するとか。
- 900 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 00:56:10 ]
- 凌駕
超並列言語 実装 漠然としすぎているから、定義から始めますか
- 901 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 06:41:57 ]
- まず、普通の並列と、超並列はどこが違うか?
- 902 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 07:02:40 ]
- 超並列マシンを想定した言語ってところですか
- 903 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 09:12:57 ]
- FGPAにZ80を入れるプロジェクトって、結構あったね。
現代最大のFPGAにはZ80が何個入るんだろう。 LSI-CやASM80でスレッド間通信すれば、 超並列処理の実行形を自分で作ることも可能だね。 _ KENJI ― 2009/11/12 05:22 ふう、コンパイラスレの方も一段落したみたいです。 もし、私の弁護のために書き込まれた方がいらっしゃたのでしたら ああいう方法は逆効果です。何もせずそっとしておいていただけると嬉しいです
- 904 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 09:39:28 ]
- >FGPAにZ80を入れるプロジェクトって、結構あったね。
>現代最大のFPGAにはZ80が何個入るんだろう。 すべてのインストラクションを使うつもりなら 丸ごとCPU入れるのも有りだが 使ってない機能が大半ならスペースがもったいないだけ 自作CPUなり必要な機能部分だけでマルチにする方が効率いいよ
- 905 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 10:08:14 ]
- 可哀想だしスレチだからもう辞めてやってくれ。
- 906 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 10:49:42 ]
- ランビーか次世代のGPUかだな。
- 907 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 12:07:23 ]
- ソフ倫様に楯突くとどこまでも追っていくよ。警告だよ。
KENJI、お前のせいでみんなが迷惑するんだよw
- 908 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 13:07:45 ]
- うむ。
もしかして、ワンチップ LINKS-2 とか可能かなw
- 909 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 18:46:21 ]
- >>907
何の事情か知らないが、とてつもなくキモイ。消えろ。
- 910 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 19:14:40 ]
- >>904
マイクロPlanやSweet16みたいなVMのプロセッサとか昔よくあったスタックマシン系の小さいメモリを効率よく回すタイプのCPUを山のように搭載するのもありなのか?
- 911 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 19:19:22 ]
- 少し昔、INTERFACE紙でFPGAを使ったCPUコンテストをやってたな。
最新のFPGAを使えばJAVAVMを乗せたり、CISCを少量乗せたり、 単純なRISCを乗せたり出来そうだね。もちろんインオーダーで。 そうすれば、コンパイラも色々な可能性が出てくるね。
- 912 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 19:24:08 ]
- >>910
ありじゃない。x86系はenter/leaveを実装してるけど、 遅いんで実装時には使われていないけど 本来、関数型言語やoopはstackをよく使い相性が良いよね。 >>911 誤)単純なRISCを乗せたり 正)単純なRISCを多量に乗せたり
- 913 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 19:28:27 ]
- >>912
ありならOCCAM系で一つ遊んでみたいぜ
- 914 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 19:54:10 ]
- >>913
X: ありならOCCAM系で一つ遊んでみたいぜ O: ありならTransputer系で一つ遊んでみたいぜ
- 915 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 19:56:40 ]
- >>914
一応スレタイくらい汲んでほしいって配慮じゃないの?
- 916 名前:911 mailto:sage [2009/11/13(金) 01:10:53 ]
- Intelの80コアの並列プロセッサ、ランビー、次世代GPUで、
コンパイラの歴史が変わるのは決まってるね。 言語もメニイコア用の言語が出来るんだろうね。楽しみだ。 ソフ倫って奴らは本当にクズ揃いだな。
- 917 名前:911 mailto:sage [2009/11/13(金) 08:29:06 ]
- メニイコア用の言語が標準化すれば、スレッド単位の融通性が凄く効く言語になるだろうな。
実行モジュールのループをVMが管理して、走らせているスレッド単位に割り当てるとか。 実装は困難を極めそうだな。 メニーコア用のコンパイラの論文って日本語である? qiufen.bbspink.com/test/read.cgi/hgame/1258009910/137- 漢だ。
- 918 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 11:33:42 ]
- いいかげんにしろ
- 919 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 13:08:53 ]
- あんまり目くじらを立てるのもどうかと…。
GPUのメニイコア用言語って、 ●Cg(C for graphics) ●HLSL(High Level Shader Language) ●GLSL(OpenGL Shading Language) とかがあるけど汎用性が無いし、 ループの展開を自動割り当てなんてVM、聞いたことがない。 面白い発想だと思うけど。
- 920 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 13:12:51 ]
- >>919
GPUはmany coreっていう範疇とは少し違う気がする 演算素子がたくさんあるんだけど、フローの数が少ないと思うの
- 921 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 22:37:14 ]
- CUDAに来年JVM搭載されるよ
- 922 名前:911 mailto:sage [2009/11/14(土) 14:28:28 ]
- レンホウのせいで世界一の日本のスパコン界も壊滅。
- 923 名前:デフォルトの名無しさん mailto:sage [2009/11/14(土) 14:42:34 ]
- 世界一だったこともある、だろw
地球シミュレータよりあとは、頂点も裾野もズタボロじゃねーか。
- 924 名前:911 mailto:sage [2009/11/14(土) 16:40:56 ]
- イヤ、報道ではそう言ってたんだよ。地球シミュレーター以降、
AMDのクラスタにさえ負けてる。
- 925 名前:911 mailto:sage [2009/11/14(土) 16:43:04 ]
- 正確に言うと、
レンホウのせいで世界最高峰レベルの日本のスパコン界も壊滅。 しかしAMDのクラスタにすら負けている状態なので当然か。
- 926 名前:デフォルトの名無しさん mailto:sage [2009/11/14(土) 17:53:14 ]
- 世界スパコン選手権脱落宣言ということか。
- 927 名前:デフォルトの名無しさん mailto:sage [2009/11/14(土) 20:21:56 ]
- 俺はまだよく分かってないが、12年度完成の日本のスーパーコンピュータが
世界最速になる予定だった。 だけどアメリカがそれを上回る速度のものを先にだす予定を組み 日本はアメリカの次になり国別で2位。 でも世界最高峰レベル。 民主党はそれを中止させたという話ではないの?
- 928 名前:デフォルトの名無しさん mailto:sage [2009/11/14(土) 21:15:30 ]
- 〜〜2006年 アメリカ IBM Blue Gene/L 500TFLOPS
文科省「京速コンピュータつくろうぜ」 民間「おう、世界一目指そうぜ!」 文科省「2千億かかるから民間も半分出せよ」 民間「まあ、しかたねーな」 〜〜2008年 アメリカ IBM Roadrunner 1PFLOPS 〜〜今年5月 NEC「去年3千億の赤字、今年はトントンの予定で 追加の100億が出せそうにない。スマンナ」 (富士通のプロセッサ採用するなら、残ってる意味ないし…) 日立「NECがやめるならうちも降りる」 理研・富士通「白紙から設計し直さなきゃうわああ…」 〜〜今年7月 アメリカ 1EFLOPS級スパコンの研究開始 〜〜今年10月 中国 天河1号完成(理論値1.2PFLOPSに対して、実測値563TFLOPSのお粗末さ) 〜〜今年11月 民主党「gdgdすぎるからもうやめれ」 ←いまこのへん
- 929 名前:デフォルトの名無しさん mailto:sage [2009/11/15(日) 02:19:05 ]
- ν速民はその話で散々ファビョってたな
専門家でもないのに、よく「これで日本のIT技術は終わり」なんて自信満々に言えるよ
- 930 名前:デフォルトの名無しさん mailto:sage [2009/11/15(日) 02:25:27 ]
- 理研って有名なワカメスープ作ってるとこだよね
- 931 名前:デフォルトの名無しさん mailto:sage [2009/11/15(日) 02:31:33 ]
- 科学の発展にスパコンが必要なのは明らかだけど地球シミュレータの利用料高すぎ。
まあ科学予算でスパコンつくってる国が、国防予算でやってる国に張り合えるはずがないんだけどね
- 932 名前:911 mailto:sage [2009/11/16(月) 08:46:41 ]
- >>928
ここまでぐだぐだなら、国と大学メンツはおいといて、一度クールダウンする必用があるな。 それだけ金をつぎ込んでNo1に成れないのであれば、メンツも糞もない。 スカラー型とベクトル型でベクトル型に固執する日本。 ピークスピードはベクトル型がまさるがスカラー型の方が平均性能が上。しかも今はピーク時も上。 所詮、莫大な軍事予算を投入するアメリカにはいつまで経っても追いつけない。 アメリカはベクター型と専用機又はスカラー型の組み合わせも考えている
- 933 名前:デフォルトの名無しさん mailto:sage [2009/11/16(月) 08:48:28 ]
- ハードウェア板にスレあるからそっちでやってね。
- 934 名前:デフォルトの名無しさん mailto:sage [2009/11/16(月) 08:51:55 ]
- どうみても老害教授のメンツだよなぁ
- 935 名前:デフォルトの名無しさん mailto:sage [2009/11/16(月) 13:33:04 ]
- アメリカはスピード至上主義でアセンブラでカリカリやるしかなくて
それでやっと最高性能だけどけど、 日本はC,Fortranで開発できて使いやすい高性能という方向を 目指しているってことじゃないの?
- 936 名前:デフォルトの名無しさん mailto:sage [2009/11/16(月) 15:00:47 ]
- スカラ型じゃ料金高いスパコンなんて誰も使ってくれないよ。
京速はスカラ・ベクトル型だったからこそ意義があった。
- 937 名前:911 mailto:sage [2009/11/16(月) 16:31:58 ]
- >>953
逆じゃね? スカラー型の方がコンパイラを作り最適化するの大変だぞ。 それより難易度の高い遅延分岐命令のコンパイラも ゲーム業界ではいっぱい作られてるから問題ないかもしれないが。
- 938 名前:デフォルトの名無しさん mailto:sage [2009/11/16(月) 22:08:06 ]
- この数字コテは何の意味があるんだ
- 939 名前:911 mailto:sage [2009/11/17(火) 03:18:11 ]
- >>938
うん。同一人物の発言と解って貰いたいから。 2chのシステム上で可能で、違法じゃないことをやって何か悪いことでも?
- 940 名前:デフォルトの名無しさん mailto:sage [2009/11/17(火) 05:01:22 ]
- KYだなと思っただけ
- 941 名前:デフォルトの名無しさん mailto:sage [2009/11/17(火) 06:12:03 ]
- どうぞ数字コテは続けてください
- 942 名前:デフォルトの名無しさん mailto:sage [2009/11/17(火) 06:15:24 ]
- どうせならNGしやすいようにトリップでもつけてくれよ
- 943 名前:デフォルトの名無しさん mailto:sage [2009/11/17(火) 07:36:23 ]
- >>940-942
911氏の発言はクレイバーで問題ないと思うが。 ソフ倫関係の話もついでだし、当時PC98でLSI-Cやエロゲをやっていた者には興味深い。
- 944 名前:デフォルトの名無しさん mailto:sage [2009/11/17(火) 07:43:34 ]
- 941≠942だよ
だから数字コテは続けてくださいと言っておろうが
- 945 名前:デフォルトの名無しさん mailto:sage [2009/11/17(火) 07:58:57 ]
- >>941&>>942
すまん。 911氏も読みたくない奴はNGして欲しいから敢えてやってると思う。 自分も911氏と同じようにベクター型よりスカラー型の方がコンパイラを作りにくいと思う。 manycoreの実行モジュールのループをVMが管理して、走らせているスレッド単位に割り当てるとかスカラー型に有利な発想もしている。
- 946 名前:デフォルトの名無しさん mailto:sage [2009/11/17(火) 08:19:59 ]
- で、トリップ付けろって話は?
911じゃ他のスレでも引っかかるから迷惑だ。 暇そうだしコテハンも付けて有名になれよ。 自意識過剰さんにはぴったりだ。
- 947 名前:デフォルトの名無しさん mailto:sage [2009/11/17(火) 08:43:09 ]
- >>939
喫煙は違法じゃないがどこで吸っても良い訳じゃないだろ?
- 948 名前:911 mailto:sage [2009/11/17(火) 11:38:07 ]
- >>946
有名になる気はないし、自意識過剰でもないよ。 コテハン付けるだけで何でそんなことを推測できるか教えて欲しい。 NG設定にするか読み飛ばすかのどちらかにすれば良いんじゃない? >>947 禁止されている場所では吸えませんよね。 しかしここでは禁止されてますか? せめてTPOをわきまえろとでも言って欲しかった。
- 949 名前:デフォルトの名無しさん mailto:sage [2009/11/17(火) 12:04:26 ]
- トリップの意味判ってないのかおい
トリップ付けたらそれでNG設定できるの ただの数字コテではNG設定に困るの これで通じますか?
- 950 名前:911 mailto:sage [2009/11/17(火) 12:09:22 ]
- 解ってますよ。では何でコテハンと読み飛ばしではダメだか、言ってみてください。
禁止はされていませんよね? 禁止されれば辞めますよ。 スレ違いで周りに迷惑をかけますので、あまり長引かせないでくださいね。
- 951 名前:デフォルトの名無しさん mailto:sage [2009/11/17(火) 12:16:50 ]
- 禁止されてなけりゃ何でもやる人なのか
- 952 名前:デフォルトの名無しさん mailto:sage [2009/11/17(火) 12:21:43 ]
- 放置すべき状態だな
- 953 名前:デフォルトの名無しさん mailto:sage [2009/11/17(火) 12:22:33 ]
- 殺人が禁止されてなかったら隣人を刺す人かしら
- 954 名前:デフォルトの名無しさん mailto:sage [2009/11/17(火) 12:30:41 ]
- あいつを殺したくて殺したくてしょうがないんだが、法律で禁止されてるから我慢している。
- 955 名前:デフォルトの名無しさん mailto:sage [2009/11/17(火) 12:30:51 ]
- 周りの奴らの方がスレを荒らしてるように見えるよ!
他人の言論を封じ込め、色々なレッテルを貼り見苦しいよ。 >>952 放置して、スレタイに準じたことを話してよ。 >>953 スレを無駄に使うことは禁止されていないけど、殺人が禁止されてなかったら隣人を刺す人?
- 956 名前:デフォルトの名無しさん mailto:sage [2009/11/17(火) 12:32:23 ]
- お前の行動が禁止されてるかどうかだけにかかってるからちゃかされるんだよw
- 957 名前:デフォルトの名無しさん mailto:sage [2009/11/17(火) 12:37:02 ]
- つまり数字コテは荒らしを呼び込むからご遠慮願いますということだな
- 958 名前:デフォルトの名無しさん mailto:sage [2009/11/17(火) 12:38:01 ]
- 次スレでも「911」なのかな
- 959 名前:デフォルトの名無しさん mailto:sage [2009/11/17(火) 12:39:46 ]
- >>955
いい加減自演すんなよ おめーのカキコは丸判りなんだよ
- 960 名前:911 mailto:sage [2009/11/17(火) 12:45:32 ]
- >>935
>>937 例えるなら、PS3とXBOXで、XBOXの方が(DirectXと言うのもあるが)作りやすく平均的なスピードを出せるが、 CELLのPS3はカリカリにチューンすれば高速だけど、プログラムを組むのが難しい。 >>957 一番説得力がある。
- 961 名前:デフォルトの名無しさん mailto:sage [2009/11/17(火) 12:46:18 ]
- >>958
変なのが常駐してるから次スレはリサイクルでどうだ 次スレ候補 新C言語を作ろう pc12.2ch.net/test/read.cgi/tech/1185010023/
- 962 名前:デフォルトの名無しさん mailto:sage [2009/11/17(火) 12:57:17 ]
- 数字コテの活動
KENJI氏blog無断コピペ ↓ 自称コ○ミ社員 ↓ エロゲ雑談 ↓ 911 最後はテロリズムか。 次スレは911禁止で立てるわ。
- 963 名前:デフォルトの名無しさん mailto:sage [2009/11/17(火) 13:00:09 ]
- なにこのスレの延び方。
…数字コテハンをみんなでいじくってるのか。 スレが無駄だから辞めてくんない?
- 964 名前:デフォルトの名無しさん mailto:sage [2009/11/17(火) 13:21:40 ]
- 数字コテハンが黙れば良いと思うよ
- 965 名前:デフォルトの名無しさん mailto:sage [2009/11/17(火) 13:30:33 ]
- …ったく。好きにすれば。
俺も乗せられてスレを無駄図解したぜ。
- 966 名前:デフォルトの名無しさん mailto:sage [2009/11/17(火) 13:39:43 ]
- 次スレ
「コンパイラ・スクリプトエンジン」相談室14 pc12.2ch.net/test/read.cgi/tech/1258431145/
- 967 名前:デフォルトの名無しさん mailto:sage [2009/11/17(火) 13:51:04 ]
- ……オイオイ、いくら何でも911氏の禁止は無しだろう。
まわりが遊んでただけじゃん。 新スレの削除依頼だしといたわ。
- 968 名前:デフォルトの名無しさん mailto:sage [2009/11/17(火) 13:55:52 ]
- 911氏(笑
- 969 名前:911 mailto:sage [2009/11/17(火) 13:56:30 ]
- 良いですよ。
禁止されたのであれば従い、コテ無しに戻るだけですから。
- 970 名前:デフォルトの名無しさん mailto:sage [2009/11/17(火) 14:01:02 ]
- >>969
そうか。俺にはおまいさんに不備が有ったとは感じなかったけどな。 あえて言えば、トリップ付けてればこんな事にならなかっら次からそうしてくれ。
- 971 名前:デフォルトの名無しさん mailto:sage [2009/11/17(火) 14:14:39 ]
- >>969
見えない敵と戦ってただけだよ。スレ全体の意志じゃ無いんだから、 スルーすれば良かったのにバカだな。 こんな時間から2chに張り付き、コンパイラを作るなんて、 バカと天才は紙一重って事だよ。
- 972 名前:911 mailto:sage [2009/11/17(火) 15:04:44 ]
- GPUコンピューティングが本格的になってきたね。
NVIDIAはFermi系で、内部のマルチスレッディングやメモリの構造を、 より汎用アプリケーションに最適な形で再編したことになる ttp://pc.watch.impress.co.jp/docs/column/kaigai/20091105_326442.html ttp://pc.watch.impress.co.jp/docs/news/20091116_329409.html >>970&>>971 気をつけるよ。
- 973 名前:911 mailto:sage [2009/11/17(火) 15:13:16 ]
- ついでにNECのスパコン
IntelとNEC、スパコン技術の共同開発に合意 NECがベクトル型スパコンの開発で培った経験と、Xeonプロセッサーの性能や機能、 Xeonに搭載される計画のベクトル演算向け拡張命令群「Advanced Vector eXtentions(AVX)」を組み合わせていく。 これにより、Intel Architectureに基づいたスパコンでより高い実効性能を提供する。 ttp://pc.watch.impress.co.jp/docs/news/20091117_329468.html
- 974 名前:デフォルトの名無しさん mailto:sage [2009/11/17(火) 15:24:56 ]
- >>972,973
そういうのはこっちへ行けばいいと思うんだ 【スパコン】スーパーコンピュータ関連情報3【HPC】 pc11.2ch.net/test/read.cgi/hard/1255529941/
- 975 名前:911 mailto:sage [2009/11/17(火) 15:42:55 ]
- >>974
サンキュウ。 超並列CPUでのコンパイラの話題の一環のつもりで書いた。 並列度が上がれば上がるほど、有効利用の方法が難しくなるね。 チップ密度が高くなりシングルスレッドだと、勿体ないし、 CPUの一部だけが使われてピンポイント発熱の問題も出てくる。 並列度を有効利用するにはOSとコンパイラのサポートが必用になってくるね。 発熱の問題はセンサーで感知し、OS側でCPUの代替コア操作が必用になってくるね。 超並列コンピューティングが中小企業や家庭レベルまで来るのはもう少しだけど、 OSとコンパイラのサポートは当分先になりそう。 それまでは、企業で複数のOSを同時に走らせ、 物理的なコンピューターの数を削減するくらいしか役に立たなさそう。 こんな事はここにいる人ならすぐ思いつく話だと思うけど。
- 976 名前:デフォルトの名無しさん mailto:sage [2009/11/17(火) 15:42:57 ]
- もうある意味テロと救急車にかけたコテ
- 977 名前:デフォルトの名無しさん mailto:sage [2009/11/17(火) 15:58:22 ]
- 俺には君の方が無駄だと思えるんだ。
>>975 動的に、たとえばあなたが言っていたloopの並列化をすればするほど バス・アービトレーションにより無駄が多くなり、リニアに性能は上がらないね。 特に細かく並列化をすればするほど無駄が多くなるね。 データベースやgoogle等のマルチユーザーアプリケーションや 社内クラウドコンピューティングには有利だね。 すべてをクラウド化する事には災害時やサービス会社の倒産時の面から反対だけど。
- 978 名前:303 ◆pFphp4Ej4w mailto:sage [2009/11/17(火) 16:34:24 ]
- >>961
若干怒りますよ。 変人を連れこまないで頂きたい。
- 979 名前:デフォルトの名無しさん mailto:sage [2009/11/17(火) 18:49:07 ]
- >>978
おまえみたいな変人が居るスレは俺等もごめんだ
- 980 名前:デフォルトの名無しさん mailto:sage [2009/11/17(火) 19:18:58 ]
- >>978
こらこら。勝手に変な番号名乗るんじゃない。 このスレの303はお前じゃなくてオレだ。
- 981 名前:デフォルトの名無しさん mailto:sage [2009/11/17(火) 19:52:21 ]
- >>980
偽物乙
- 982 名前:デフォルトの名無しさん mailto:sage [2009/11/17(火) 19:56:32 ]
- なんで911はそんなに嫌われっ子なの?
3行でよろしく。
- 983 名前:デフォルトの名無しさん mailto:sage [2009/11/17(火) 19:57:32 ]
- 自己顕示欲の塊でスレ違いの話題を延々と繰り返すから
三行もいらなかった
- 984 名前:デフォルトの名無しさん mailto:sage [2009/11/17(火) 19:59:29 ]
- って言うか、みんな性格悪くね〜?
- 985 名前:デフォルトの名無しさん mailto:sage [2009/11/17(火) 20:09:42 ]
- プログラマは大抵自己顕示欲が強く他人を排斥するもの。
しかもOSやスクラッチでコンパイラを作っている奴らは自分以外のコードを入れたく無かったりして偏屈。 どうしてわかるかって? 俺がそうだから。
- 986 名前:デフォルトの名無しさん mailto:sage [2009/11/17(火) 20:26:39 ]
- そうゆうのは、ろくでもないプログラムしか作れない奴だけだろ。
色々な人が関わってるコンパイラ、OSはいくらでもある。
- 987 名前:デフォルトの名無しさん mailto:sage [2009/11/17(火) 20:53:33 ]
- >>980-981
その「新C言語をつくろう」のスレを参照してみ。
- 988 名前:デフォルトの名無しさん mailto:sage [2009/11/17(火) 20:54:48 ]
- >>980だけだたorz
- 989 名前:デフォルトの名無しさん mailto:sage [2009/11/17(火) 23:25:16 ]
- 電々板に次スレ立てたのは誰やねん!
- 990 名前:デフォルトの名無しさん mailto:sage [2009/11/18(水) 00:10:10 ]
- >>986
OSをつくろうのひげぽん氏やRUBYのまつもとゆきひろ氏、吉里吉里のW.Dee氏 はどうなの?
- 991 名前:デフォルトの名無しさん mailto:sage [2009/11/18(水) 01:03:36 ]
- リソースとみなすか、自分で作り上げる世界の対象とみなすかは人それぞれ。
- 992 名前:デフォルトの名無しさん mailto:sage [2009/11/18(水) 04:01:36 ]
- 流れが速くてビックリした。しかし911を除外するのは行きすぎだと思う。
一部の独善的な人達が行動に出ただけだと信じたい。 >>986 偏見の固まりですね。事例を挙げて理論的に反論すべき。でないのなら己の品のなさを自ら公言していると言えよう。 コンピュータの黎明期にも、そして今にもそう言った手法を使い、結果を出している方がごまんと居ます。
- 993 名前:デフォルトの名無しさん mailto:sage [2009/11/18(水) 04:16:56 ]
- >>987
そのスレの303氏の発言を見たが実装のことなど考えていないし 既存のプログラマが積極的に移行する価値がない(混乱する)ように思える。 C99、又はD言語からGCを取り去った言語だ。 未だに現場ではC言語が生き残り、 実用的な言語になるのに、多少泥臭くとも巨大なソースを高速にコンパイル出来ることが必用なのに、 実装に精通していない。 例え完成したとしても使い物にならない可能性が高いと私は思う。 私見なのでいくらでも反論をどうぞ。
- 994 名前:デフォルトの名無しさん mailto:sage [2009/11/18(水) 05:29:35 ]
- なんでこのスレは自らの無知をごまかすような1行罵倒レスと
価値ある情報の2つに分類されてるんだ? あと実装を考えない理想論も多いか。
- 995 名前:デフォルトの名無しさん mailto:sage [2009/11/18(水) 05:35:51 ]
- >>994
プログラマーだから
- 996 名前:デフォルトの名無しさん mailto:sage [2009/11/18(水) 05:46:22 ]
- >>994
ごく一部の実践的コンパイラを作った奴と大多数のバカの集まりだから。 しかも大多数のバカが実権を握ってるという矛盾。 だれも自分の言語を公開しない。仕様すら公開しない。 もし、まぐれでオリジナル言語が出来たとしても、 本に載ってたサンプルを改悪した取っつきにくい文法、 実装も>>993の言うとおり 巨大なソースを高速にコンパイル出来ることが出来ない物しか作れない。 だからここから有名になった人は皆無かほんの一部のみ。
- 997 名前:デフォルトの名無しさん mailto:sage [2009/11/18(水) 05:53:21 ]
- >出来ることが出来ない
まあ落ちつけ
- 998 名前:デフォルトの名無しさん mailto:sage [2009/11/18(水) 06:32:40 ]
- ウンコを撒く奴も困りものだが
価値ある情報うんぬんをあんまり強調しすぎるのもクレクレと変わらん 受動的な割にスレの状態を気にする男の方って
- 999 名前:デフォルトの名無しさん mailto:sage [2009/11/18(水) 06:40:42 ]
- >>994
今このスレは酷い自演家とそれに付き合える暇人が集ってるだけだ。 恐らく価値ある情報と思ってるのも君だけじゃないかと。 意図の汲めないスレ違い長文カキコを延々とやられたら居なくなる。 早めにトリップ付けるべきだったね。
- 1000 名前:デフォルトの名無しさん mailto:sage [2009/11/18(水) 06:50:15 ]
- とりあえず911は病院行け
- 1001 名前:1001 [Over 1000 Thread]
- このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
|

|