[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2chのread.cgiへ]
Update time : 02/13 17:41 / Filesize : 228 KB / Number-of Response : 1002
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


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

「コンパイラ・スクリプトエンジン」相談室4



1 名前:デフォルトの名無しさん mailto:sage [04/11/10 23:30:50]
言語仕様や処理系の話題に関するスレッドです。

字句解析・構文解析から,データフロー解析,ループ並列化,タスク並列化,SSA変換,CPS変換,
レジスタ割付,命令スケジューリング,ソフトウェアパイプライン等各種最適化,それに
VM,GC,JIT,リンク時最適化,動的バイナリ変換などなど。

前スレ
1 pc.2ch.net/tech/kako/981/981672957.html
2 pc2.2ch.net/test/read.cgi/tech/1021136715/ (dat落ち)
3 pc5.2ch.net/test/read.cgi/tech/1070089173/ (前スレ)

関連リンクは多分 >>2-10 あたり

381 名前:デフォルトの名無しさん [04/12/04 00:05:49]
ANTLRは文法に癖あるってきいていたのでマークしてなかったですが、
がんばって使ってみますね。どもです。

382 名前:デフォルトの名無しさん [04/12/04 03:30:01]
Flexの正規表現でシフトJIS日本語文字列(""括りで\がエスケープ文字)を
定義するのはどうしたらいいのでしょうか?とりあえず
\"(([\x81-\x9F\xE0-\xFC][\x40-\x7E\x80-\xFC])|\\.|[^\\"])*\"
としてみたのですが、2バイト目が\の"表"とかが最後になっていると
"がエスケープされてしまいそのさらに次の"までが文字列になってしまいます。
よろしくお願いします。

383 名前:デフォルトの名無しさん [04/12/04 12:08:56]
>>382
2バイトめ"\"のパターンを使え


384 名前:382 mailto:sage [04/12/04 13:14:05]
>>383
シフトJISの2バイト目"\"のパターンは
([\x81-\x9F\xE0-\xFC][\x40-\x7E\x80-\xFC])
で引っかかると思うのですが、
これじゃダメなんでしょうか?

385 名前:デフォルトの名無しさん mailto:sage [04/12/04 13:32:42]
>>382
\"(\\.|[^\\"])*\"
と同じ意味。

[\x81-\x9F\xE0-\xFC][\x40-\x7E\x80-\xFC]

[^\\"]*
で吸収できちゃうから。

386 名前:382 mailto:sage [04/12/04 14:02:51]
>>385
解決できました。ありがとうございます。

387 名前:デフォルトの名無しさん [04/12/05 20:42:28]
>>386
結果を張っといたら?


388 名前:デフォルトの名無しさん mailto:sage [04/12/05 20:47:08]
(V)o\o(V)

389 名前:デフォルトの名無しさん mailto:sage [04/12/05 20:58:35]
バルタン星人かよ!



390 名前:デフォルトの名無しさん mailto:sage [04/12/05 22:21:17]
>>387
私は自力で解決しました。
あなたも自分で考えてみてください。

391 名前:デフォルトの名無しさん [04/12/06 23:40:48]
>>390
こういう奴が、スレを糞化させる。


392 名前:デフォルトの名無しさん mailto:sage [04/12/06 23:42:41]
糞化したスレ
pc5.2ch.net/test/read.cgi/tech/1101986365/

393 名前:デフォルトの名無しさん mailto:sage [04/12/07 00:17:37]
もともと糞化してただろ。

394 名前:デフォルトの名無しさん mailto:sage [04/12/07 04:28:08]
>>381

ANTLRの書き方って独特だよね。おれもよくわからん。
いちばんわかりやすいのはSableCCだな。BNFだけ定義すればよく、JavaコードとBNFとをごちゃまぜにする必要がない。

395 名前:デフォルトの名無しさん mailto:sage [04/12/07 14:37:37]
>>391 必死だな

396 名前:デフォルトの名無しさん mailto:sage [04/12/07 14:40:41]
>>392
ほんとの意味で糞化だ(笑

397 名前:デフォルトの名無しさん [04/12/08 00:31:38]
>>395
アフォ目、洩れがアドバイス出してやったんだがw


398 名前:デフォルトの名無しさん mailto:sage [04/12/08 02:32:41]
アンタのアドバイスはこっちのトンチンカンな方だろ。

383 名前:デフォルトの名無しさん 投稿日:04/12/04 12:08:56
>>382
2バイトめ"\"のパターンを使え

399 名前:デフォルトの名無しさん mailto:sage [04/12/08 02:37:47]
>>397
つーか知ってるなら自分で貼ったらいいじゃん。



400 名前:デフォルトの名無しさん mailto:sage [04/12/08 11:54:01]
そして張ったとたんに間違っていると判明と(藁

401 名前:デフォルトの名無しさん mailto:sage [04/12/09 09:34:35]
(\)o\o(\)

402 名前:デフォルトの名無しさん mailto:sage [04/12/15 22:47:03]
.

403 名前:デフォルトの名無しさん mailto:sage [04/12/16 01:19:20]
どなたかこいつを弄ったことのある方いらっしゃいますか。
ttp://www.cminusminus.org/

404 名前:デフォルトの名無しさん mailto:sage [04/12/18 15:10:46]
 

405 名前:デフォルトの名無しさん mailto:sage [04/12/21 18:59:06]
.

406 名前:デフォルトの名無しさん [04/12/21 21:35:17]
ここのスレをまとめたページはないのかい?

407 名前:デフォルトの名無しさん [04/12/21 23:29:57]
コンパイラを作りたいのですが、どうしたらいいんでしょう
私は、Cの入門書を読み終えた程度です。

408 名前:デフォルトの名無しさん mailto:sage [04/12/21 23:35:38]
>407
無謀

409 名前:デフォルトの名無しさん [04/12/21 23:47:06]
コンパイラの入門書を読め



410 名前:デフォルトの名無しさん [04/12/21 23:58:53]
なぁ、友達にアセンブラを知らないと作れないといわれたのだが、本当か?

411 名前:デフォルトの名無しさん mailto:sage [04/12/22 00:06:01]
>>410
その友達に理由を聞けよ

412 名前:デフォルトの名無しさん mailto:sage [04/12/22 00:06:17]
ネイティブコンパイラを作ろうと思うならな

413 名前:デフォルトの名無しさん mailto:sage [04/12/22 00:11:18]
>412
そうか、アセンブラはいるのか。。。
アセンブラを勉強してから出直してくるよ。


414 名前:デフォルトの名無しさん mailto:sage [04/12/22 00:12:36]
アセンブラなんてCより覚える事少ないぞ

415 名前:デフォルトの名無しさん mailto:sage [04/12/22 00:18:06]
>414
そうなのか?
Cも覚えることはほとんどなかったが。。。。
まぁ、いいや。
はじめて読む8086からはじめるよ。


416 名前:デフォルトの名無しさん mailto:sage [04/12/22 00:22:34]
言語なんてのはすぐに覚えられるが、問題はその先だな。

417 名前:デフォルトの名無しさん mailto:sage [04/12/22 00:27:08]
>>408
そうでもないよ。
言語を理解するには実際に自分で作ってみるのが手っ取り早いよ。

418 名前:デフォルトの名無しさん mailto:sage [04/12/22 00:30:54]
その先は、何を作るかによるだろう。

419 名前:デフォルトの名無しさん mailto:sage [04/12/22 00:40:03]
つーかそれ作って何するかだな
漠然と作ってもただのゴミだし
時間を有効に使う意味では言語処理系なんて手を出さないが吉



420 名前:デフォルトの名無しさん mailto:sage [04/12/22 00:46:08]
>>419
できあがった完成品が重要なのではなく、その過程でできたものがもっとも重要な
物・事である事が多いと思いますよ。
完成品なんてタダでくれてやればいいが、その過程で得たものは絶対誰にもあげない。
そう思います。
って青木淳さんの受け売り…

421 名前:デフォルトの名無しさん mailto:sage [04/12/22 00:47:22]
このスレと路線がずれてないか?
そろそろ元に戻そうぜ。

422 名前:デフォルトの名無しさん mailto:sage [04/12/22 00:51:01]
953 名前:名前は開発中のものです。 [] 投稿日:04/12/21 20:13:01 ID:ZZkG0tzm
AliceSoftのSystem(開発環境)見たいなのを作りたいのですが、どうしたらいいのでしょうか?
私は、Cの入門書を読み終わったくらいLvです。

954 名前:名前は開発中のものです。 [sage] 投稿日:04/12/21 20:39:50 ID:y3o3j+dn
>>953
「コンパイラ・スクリプトエンジン」相談室4
pc5.2ch.net/test/read.cgi/tech/1100097050/


ゲ製板の初心者質問スレで発見。

423 名前:デフォルトの名無しさん mailto:sage [04/12/22 00:59:30]
それ、>407の書いたものだろう?

424 名前:デフォルトの名無しさん mailto:sage [04/12/22 04:42:53]
Cで書こうとすると色々と複雑になって辛くない?
先にC++覚えたほうが楽だと思う

425 名前:デフォルトの名無しさん mailto:sage [04/12/22 08:11:24]
>>422
それだったらアセンブラ知っとく必要ないじゃん。
とりあえず「yacc インタプリタ」でぐぐって好きなの読むといいんじゃない?

426 名前:デフォルトの名無しさん mailto:sage [04/12/22 11:43:40]
「私はこれで仕事をやめました。」

427 名前:デフォルトの名無しさん mailto:sage [04/12/22 11:46:40]
「私はこれで仕事をやめさせられました。」

428 名前:デフォルトの名無しさん mailto:sage [04/12/22 13:55:40]
>>410
アセンブラというものがどういう構造なのか知っておくと便利だけど、
アセンブラ言語そのものを覚える必要は無いと思う。
それよりコンピュータがどうして動いてるか理解する方が大事。

メモリから命令を拾って来る→なんかする→次の命令を処理
という流れはどっちも変わらないから。

429 名前:410 mailto:sage [04/12/23 00:52:02]
とりあえず、>407とは別人だぞ。
なんか、一緒にされてる気がするので。

>428
え、ネイティブなら必要だと、上のレスにあるが。。。。





430 名前:デフォルトの名無しさん mailto:sage [04/12/23 00:59:14]
マジでコンパイラ作りたいと思っているのなら、最初はアセンブラから始めるのではなくて
自分の言語→C言語へのトランスレータを作って、system関数か何かを使ってCコンパイラを呼び出してコンパイルするのがいい。
C++なども最初はそのようにして作られたし、元々Cはそのための言語として開発された経緯があるから良い感じで実装できる。
Cのオプティマイザをそのまま借用できるのも便利だ。
もしアセンブラも知っていれば、自分の実装した機能を効率よく実装できる命令が見つかるかもしれない、
そのときにネィティブコンパイラを作ってみようという動機が発生する。

目的が現在の言語の性能が気に入らんから、言語はそのままでより良いオプティマイザを実装しようというなら
いきなりアセンブラで行けというところで。

431 名前:デフォルトの名無しさん mailto:sage [04/12/23 01:43:13]
今んとこ最強の成書↓
www.amazon.co.jp/exec/obidos/ASIN/1558603204/qid=1103732714/sr=1-3/ref=sr_1_2_3/250-6820354-3087400
amazon.comで古本買ったほうが安いかもしれん。
ただしちょっと古い(1997)

FORTRANなら↓
www.amazon.com/exec/obidos/tg/detail/-/1558602860/qid=1103733617/sr=1-2/ref=sr_1_2/002-7592221-6291209?v=glance&s=books

物好きには↓
www.amazon.com/exec/obidos/tg/detail/-/0444001581/qid=1103733470/sr=8-1/ref=sr_8_xs_ap_i1_xgl14/002-7592221-6291209?v=glance&s=books&n=507846
持っているといばれる。

432 名前:デフォルトの名無しさん mailto:sage [04/12/23 02:00:43]
ドラゴンブックは今日では読む価値はほとんどない。
記述が難しい上に古い本なので初学者にも上級者にも無用。

新中田本は記述が簡素すぎるので、結局は元の論文を読むはめになる。
ってゆっか、教科書ではなくサーベイだな。

初学者なら佐々本がベストだと思う。
古い本だが、ある程度のレベルを保ちつつこれ以上わかりやすい本は
他には知らない。


433 名前:デフォルトの名無しさん mailto:sage [04/12/23 02:19:14]
www.amazon.com/exec/obidos/ASIN/0805316701/ref=pd_sxp_elt_l1/002-7592221-6291209
lccは全く実用にはならないのだが、
この本はかなりおもしろく、また、類書が全くないので一読の価値あり。

434 名前:デフォルトの名無しさん [04/12/23 04:21:30]
吉里吉里とかコンパイルすると、シナリオファイルの中身が読めないファイルに変換されていますが、
あれはどうやっているのですか?

(ここではスレちがい?)


435 名前:デフォルトの名無しさん mailto:sage [04/12/23 08:10:26]
スクリプトの実装ではなく設計の哲学などを扱った書籍はありませんか?

436 名前:デフォルトの名無しさん mailto:sage [04/12/23 08:50:48]
>>434
暗号化してるだけだろ

437 名前:デフォルトの名無しさん mailto:sage [04/12/23 09:18:34]
暗号化っちゅうか、
コンパイルってことは普通バイナリファイルにするわけで、
バイナリになったら普通人は読めないだろ。

438 名前:デフォルトの名無しさん mailto:sage [04/12/23 11:04:46]
>>432
ドラゴンブックが古い本なのは確かだが、コンパイラ理論の基礎なんて
ドラゴンブックの時代から変わってないから問題ないよ。

佐々本は読んだことないから、そっちの方が良いという意見は否定しないが。

439 名前:デフォルトの名無しさん mailto:sage [04/12/23 13:37:39]
ドラゴンブックは原書でしか読んでないが、古めかしさ的には
佐々本と大差ないと思われる(属性文法あたりの差分はあるけどね)。
日本語で読みたいなら、佐々本の方が良い。1冊にまとまっているし、
なによりドラゴンブックの日本語訳はヤバい。

中田本はちゃんと読んでいないので何とも言えないが、元の論文
読む羽目になるのは仕方ないんじゃないか? というか、中田本を勉強
しなきゃいけないやつは、どうせ元論文だけでなくもっと新しい論文を
読まなきゃ仕事にならんでしょ。



440 名前:デフォルトの名無しさん mailto:sage [04/12/23 13:54:43]
>>431
"Advanced Compiler Design and Implementation"
この本は主にどの言語で書かれていますか?
C? C++?

441 名前:デフォルトの名無しさん mailto:sage [04/12/23 14:13:41]
>>440
漏れは431ではないが、アルゴリズムの説明などで用いられている擬似言語はpascal風。
とはいっても内容は全くプログラミング言語に依存しない。というか、コンパイラの本で内容が
特定のプログラミング言語に依存するものってあまりないと思う。

ベクトル化コンパイラの本はFortran向けに書かれていることがよくあった気もするが。

442 名前:デフォルトの名無しさん [04/12/23 16:36:55]
>434

Javaと同じと考えていいんでない?

443 名前:デフォルトの名無しさん [04/12/23 17:08:20]
How to WSDL convert to SOAP?


444 名前:デフォルトの名無しさん mailto:sage [04/12/23 17:19:36]
>>443
HTML や XML は正規表現を憶えてツリー型のデータ構造を憶えれば完成だから、
正規表現のスレッドや初心者相談系のところにいったらいいよ。

445 名前:デフォルトの名無しさん mailto:sage [04/12/23 17:22:18]
yaneurao.hp.infoseek.co.jp/ygs2k/
↑のソースは参考になる?

446 名前:デフォルトの名無しさん [04/12/23 20:22:14]
コンパイラを作りたいのですが、どうしたらいいんでしょう
私は、Lispの入門書を読み終えた程度です。


447 名前:デフォルトの名無しさん mailto:sage [04/12/23 20:26:03]
じゃLISPコンパイラ作れ

448 名前:デフォルトの名無しさん mailto:sage [04/12/23 20:29:51]
>>446
lex yacc または bison flex といった所をやる
オライリーの動物本でもどうぞ
もしCができないなら先にそっちをやる。
Cが分らないとツール群の使い方が理解できない。

449 名前:デフォルトの名無しさん mailto:sage [04/12/23 20:31:29]
>448

Cでなくて、C++でもいいんでない?




450 名前:デフォルトの名無しさん mailto:sage [04/12/23 20:34:07]
>>449
Cが分らないならC++をやるのはただの遠回り、そこまでやらなくてもツールは使える。
C++で使うにはかなり詳しくC++を知る必要があるから、そんな所に迷い込んだら永久にできなくなってしまう。
大規模になってくれは必然的にC++やる事になるのだから、そのときで十分。

451 名前:デフォルトの名無しさん mailto:sage [04/12/23 20:41:23]
yaccとかbisonって、構文解析と字句解析に使うんだろ?


452 名前:デフォルトの名無しさん mailto:sage [04/12/23 20:41:51]
Lispのコンパイラを作るのにlex+yaccはいらんなあ。
バイトコードに落とすLispのコンパイラを作るのは結構簡単なわりに面白いよ。


453 名前:デフォルトの名無しさん mailto:sage [04/12/23 20:44:25]
>452

おすすめのソースとかある?

454 名前:デフォルトの名無しさん mailto:sage [04/12/23 21:00:41]
>>9のやさしいLispの作り方はどう?

455 名前:デフォルトの名無しさん mailto:sage [04/12/23 21:06:14]
>454 
ありがd
Javaの復習にもいいね。

そろそろこのスレをまとめたサイトが欲しいね。

456 名前:デフォルトの名無しさん mailto:sage [04/12/24 00:37:04]
>>454
あれはS式をそのまま解釈するインタプリタなのでコンパイラは出てきませんね。
でも入門書を読み終えた程度って人なら処理系のイメージを軽くつかむにはいいかな。

Lisp/Schemeスレのテンプレに出てくる小さい処理系の中には
バイトコード仮想マシン+コンパイラという構成のものもあるのでそれがいいです。
Emacs使いならbytecomp.elがそのままコンパイラ。
ちょっと概要を掴むのに苦労するかも知れないけど。



457 名前:デフォルトの名無しさん mailto:sage [04/12/24 10:19:57]
>>420
俺と考えが違いますね

ソフトもプログラムも、頭の良い人が数人いて、いいものを作れば
終わっちゃう世界だと思うんですよ。
コピーすれば同じですし・・・
例えば、簡単なスクリプトを学生が趣味で作ってとしてそれを公開すれば
他の人は、そこまでの勉強が近道が出来ると思います。
頭の良い人はそこから更に良い物を作るって言うやり方が必要だと・・・

特許などに触れる部分や会社の売りである部分はさすがに公開できないでしょうが
その部分を省いた基本的な部分は全て公開する方が効率が良いと思いますし

アメリカやインドに比べてソフト開発力が低い?と言われてるのだから、
その部分を補う部分が欲しいと思いますね。


458 名前:デフォルトの名無しさん mailto:sage [04/12/24 10:38:33]
>>420 頭のいい人
>>457 口をあけて待ってるバカ


459 名前:デフォルトの名無しさん mailto:sage [04/12/24 16:42:34]
>>458
馬鹿で悪かったな・・・
C言語を覚えるのに、C言語の入門からマニュアルが一杯でてるだろ
おまぇはそれすら観なかったのかよ?

それからアルゴリズムも全部自分が考えたか?
データ構造とアルゴリズムを本やインターネットで覚えてないのか?
結局頭の良い人が見つけたプログラミングをお前だって恩恵受けてるだろ。

コンパイラだって頭の良い人が考えてプログラムの参考に自分の新しい
コンパイラを作るのだって在りだと思ってるんだよ

それとは別に人が作ったものを他の人がまた作るのもデジタルである
プログラムではもったいないと・・・

おまぇの考えはフリーでプログラムを提示してる人を真っ向から否定してるよな





460 名前:デフォルトの名無しさん mailto:sage [04/12/24 16:44:18]
>>458
こいつはコンパイラの本を見ずにコンパイラを自力で作れるすごい奴なのかも
しれないwww

461 名前:デフォルトの名無しさん mailto:sage [04/12/24 16:47:26]
別に凄くないと思うぞ

462 名前:デフォルトの名無しさん mailto:sage [04/12/24 16:49:06]
>>461
自力で作れる奴がここに来るのか??www

463 名前:デフォルトの名無しさん mailto:sage [04/12/24 16:53:22]
>>462
もし来ないと思っているなら、それは偏見だよ。
別にここでの書き込みに何か期待しているわけじゃない。
ただ、専門分野での雑談を楽しんでいるだけだよ。

464 名前:デフォルトの名無しさん mailto:sage [04/12/24 16:57:04]
>>436
彼はC言語のマニュアルしかみないでプログラマーやってる
スーパープログラマーだから、相手にしない方がいいな。

465 名前:デフォルトの名無しさん mailto:sage [04/12/24 17:09:11]
>>463
彼はすごいよ。
数学の数式や方程式も自分で考えたんだよ。

大学の勉強も教授に話しを聞かなかったと思うよ
何故ならスーパーだから・・・。

教授が自分の経験や頭が良い人の本や教科書を使った
授業だって彼にとっては無駄だもの

先人の発見した知識は彼には必要ないんだよ
彼は全部自分で考えて、自分で作れるんだから・・・www


466 名前:デフォルトの名無しさん mailto:sage [04/12/24 17:09:49]
俺はC言語なぞコンパイラのユーザマニュアルだけで使えるようになったけどな。
そういう人間は別に少なくないだろう。分布が偏在しているだろうとは思うが。
それはさておき>>457=>>459だろうが言ってることが滅茶苦茶だぞ。

>>457では成果物としてしか捉えてないからバカと言われて当たり前。
公開されてるものを眺めただけで改良できるようになるわけじゃないんだよ。
結局ものの設計や開発は一種の探索問題だから、その過程を理解しなければその設計に
至る必然性やどこに改良すべき点があるかとかわからん部分もある。

>>459でいってるアルゴリズムとかは経験(≒プロセス)から抽出された知識であって
成果物ではないのだから457の主張の論拠にはなり得ない。
457を補強するつもりでも結局459は420の補強にしかならん。

457を見て感じるのは、こいつには「頭のいい人」のものの考えは絶対理解できないだろうなということ。
自分をその範疇から外していて、そうなる意志もないだろうというのも感じる。


467 名前:デフォルトの名無しさん mailto:sage [04/12/24 17:18:39]
>>466
はぁ〜、まぁ〜いいや、プログラムだけでなく
方程式とかも自分で解いたんだろ、、全部。

おまえの言ってることは、本に書いてある知識や経験を
必要としないでやってきた人間だけが言える言葉だぞ。

例えば、英語の映画を観ただけで、英語を覚えられるとか・・・
誰かが、覚えた経験を元に英語の教科書や、専門書を
観ないで覚えたのか

授業で英語の教科書を見て英語覚えたのなら、
それは英語を覚えた経験した事を、本で覚えて
英語を覚えたことになるんだぞ。


468 名前:デフォルトの名無しさん mailto:sage [04/12/24 17:19:23]
誰かが、覚えた経験を元に書かれた英語の教科書や、専門書を
観ないで覚えたのか

でした

469 名前:デフォルトの名無しさん mailto:sage [04/12/24 17:25:02]
この話題で初めて書き込むが,
>>466 アホだな…
本や論文を読まずに〜というのは, 要するにその内容を完全に理解したから,
その文献を再び参照することなく, 新規性のある事ができる, という意味だろうに…



470 名前:デフォルトの名無しさん mailto:sage [04/12/24 17:26:19]
>>466
彼はエジソンだね。学校の授業は人の経験を教科書にして覚えると言う
行為だから・・・

授業など必要とせず、自分で経験したことだけで、スーパープログラマに
なったらしいから・・・

まさに、プログラマー界にエジソンだよ。

そういうスーパーな人は、新しい言語でも作って世の中で有名でもなって
ください。


471 名前:デフォルトの名無しさん mailto:sage [04/12/24 17:28:38]
>まさに、プログラマー界にエジソンだよ。
あなたはまず日本語を勉強しましょう

472 名前:デフォルトの名無しさん mailto:sage [04/12/24 17:29:37]
>>471
それくらいスーパーなプログラマなら脳内変換できないのか?

473 名前:デフォルトの名無しさん mailto:sage [04/12/24 17:31:53]
>>457
落ち着け。>>420

> 完成品なんてタダでくれてやればいい

と言ってるんだぞ。お前にソースは見せん、と言ってるんじゃない。

474 名前:デフォルトの名無しさん mailto:sage [04/12/24 17:32:36]
>>457
なんかフレーム引き起こしてますな、僕も420と同意見で
他人の作ったものをとってきて喜べるたちの人間ではないですね、
自分で何か作る事にのみ喜びを感じます、
アルゴリズムも自分で思いついてこそ楽しいのです。
作業効率なんてどうでもいいんですよ。
貴方の意見を読んでいるとプログラミングが恐ろしくつまらない作業の繰り返しに思えます。


475 名前:デフォルトの名無しさん [04/12/24 17:35:18]


476 名前:デフォルトの名無しさん mailto:sage [04/12/24 17:36:12]
>>457-476は役に立たない塊ですので透明あぼーんしましょう

477 名前:デフォルトの名無しさん mailto:sage [04/12/24 17:38:14]
>>474
プログラミング自体を楽しめるのなら良いが
作るという行為だけ楽しめる人もいるんですよ

プログラミングだけならアセンブラやC言語だけでいいじゃないですか
でも作る行為が楽しいと言う人がいるから、VisualBasicだってある。

問題は効率良く作業する為にはどうしたら良いかと

彼はライブラリも使わないと思うよ。
ライブラリだって人の作ったプログラムを使ってるんだから、スーパーな
プログラマは我慢できないんじゃないかな?

478 名前:デフォルトの名無しさん mailto:sage [04/12/24 17:38:25]
こっちに移動してください
pc5.2ch.net/test/read.cgi/tech/1103874346/


479 名前:デフォルトの名無しさん mailto:sage [04/12/24 17:41:50]
>ライブラリだって人の作ったプログラムを使ってるんだから、スーパーな
>プログラマは我慢できないんじゃないかな?
この辺りからして感覚が違う気がしますね、我慢できないのではなくて、中身が興味深そうなら自分も作ってみるのです。



480 名前:デフォルトの名無しさん mailto:sage [04/12/24 17:47:58]
結局、どこまでが基礎でどこからが応用かという問題だろ。

先人の経験を基礎に入るかってことで
どんな職業だって先人の経験を真似る部分もある。
確かに真似るだけでは駄目でそれを自分のものにしなくてはならない

ソースだけ開示するまでが基礎か
その考え方まで書いてあげてコンパイラというものを理解できるような
形にしてあげること(本やインターネットで)
までが基礎かの違い。

彼はソースだけは開示すると書いてあったのは理解できなくもない
本やインターネットでコンパイラについて書かれたことを全く
見ずに自分でコンパイラを作った人なら、他の人にもそれくらい
自分でやればと思うかもしれないから・・・

でも本やインターネットでコンパイラについて書かれた内容を理解した
人は、その本を読んで理解しろと言う場合と、もっと解りやすい本が
あればもっと簡単に覚えられたと思う人もいるだろ
簡単に言えば解りやすいコンパイラの本が日本語で出るだけで、新たな
言語が出る可能性が出て面白くなると思うけどね。


481 名前:デフォルトの名無しさん mailto:sage [04/12/24 18:11:16]
ここはdjbみたいな人が沢山いるインターネットですね。






[ 続きを読む ] / [ 携帯版 ]

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

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