1:YARMAメンバー hideyosi 10/03 15:33 本家メンバーのYARMA氏は、 「いつか、コンパイラーを作りたい」 という夢をお持ちらしい。 コンパイラー。いったいどうやって作るのだろう? どこから手をつけていけばいいのだろう? 私の本筋であるOSASK。ここでは、川合氏が様々なプログラミング用 ソフトを開発・移植している。これらを追いかけて見るのも、よい 参考になるのではと思い、このスレを立てました。 とりあえず、一番底辺であるアセンブラ、NASK。 オープンソースであり、とても小さくシンプル。 このヘンから解析や改造をしてみるなんて、どうですか? 2:Re: YARMAメンバー YARMA 10/04 18:12 このスレをつくっていただいて、ありがとうございます。 で、本題。 そうですね。もともと僕が作りたかったのはコンパイラでOSはどうでもよかったんですw(ぇ BBLメンバーに入ったのは私のコンパイラPJの一環でテスト搭載するJP-OSでどれがいいかなぁ〜と。私はまだ発展途上のBBLならいろいろAPIとか改変しやすいのでこれはやりやすいなぁ〜とメンバーとなっちゃったんです。ああなるとも知らずに・・・っていうべきか? まぁ、ぃぃゃ。今から思えばどこでもよかったんですね。BBLのおかげでコンパイラPJも凍結状態ですがwほんとどうしよう・・・ NASKかぁ・・・アセンブラですね。ただ、アセンブラでは解析の必要が(多分)ないからなぁ〜と思っちゃったり。でも、どうせいきなりコンパイラなんて作れるわけないし参考にしていろいろいじくってみようと思います。それにGOというのもあるので、これも結構参考になると思います。忙しいなかわざわざ付き合ってくれてほんとうにありがとうございます。 3:Re: YARMAメンバー hideyosi 10/08 18:55 そのうちオイラがnaskのコンパイル法やらの簡単キットを作りますので、そういうのを使ってコチョコチョと無意味な改造を繰り返してみるのもおもしろいかもしれませんよ。 (メッセージを書き換えるとかね。<無意味な改造) naskはKL-01ですから、半分くらい手が入れば、それこそ大手を振って、「YARMA版アセンブラ」としてリリースしてみるなんてのもいいかも。 (あ、誤解なきように。別に一割でも一分でももちろん「派生」は可能ですから) 「YARMAコンパイラ」でOSASKをコンパイルしてみるなんてのもおもしろそう! じっくりマッタリがんばりましょう。 4:Re: YARMAメンバー YARMA 10/11 18:20 おっと、うっかり返信忘れてた・・・(ヲイ >naskはKL-01ですから、半分くらい手が入れば、それこそ大手を振って、「YARMA版アセンブラ」としてリリースしてみるなんてのもいいかも。 そうですなぁ。まぁ、どういうものになるかは分かりませんが自分で「使いやすい」モノを目指そう。(アセンブラで使いやすいってどういうこと事は今後考えていこう(ヲイ コンパイラでもアセンブラは必要だしなぁ。 >「YARMAコンパイラ」でOSASKをコンパイルしてみるなんてのもおもしろそう! OSASKですなwよしゃ、がんばってみるか。 頑張ってみようとそーすふぉげttp://sourceforge.jp/projects/warabi/ あ、登録日(四ヶ月前!?)と奇妙で高邁すぎる紹介は気にしないでください(滝汗 ふぅ〜、旧BBL崩壊からいろいろ変わってきたなぁ〜この辺の世界。 僕もテスト終わったらアセンブラ、そのあと、コンパイラを頑張ろう。 |