「コンパイラ・スクリプトエンジン」相談室16 (646レス)
上下前次1-新
抽出解除 レス栞
163: デフォルトの名無しさん [sage] 2014/12/11(木) 20:08:42.05 ID:O2yGUM7o(1) AAS
>>143143(2): デフォルトの名無しさん [] 2014/12/10(水) 17:17:43.47 ID:lFxVBhH5(3/5) AAS
>>142
そこが勘違いなんだよ。
JavaCCを使うにはJavaCCを作れる程度の知識が必要。
だからドラゴンブックが必須。
ドラゴンブックは決して読みやすい書籍ではないよ。
どうとでもとれる表現がいくつもある。
読み解きながら理解する必要があるので、結局生成系を自分で一つ書き上げる必要がある。
「JavaCCを使えば知識がなくてもこんなに簡単」的なことを書く人は
実はJavaCCを使っていないんだよ。
そこに騙されてはいけない。
文法を作るには深い理解が必要なんだよ。
簡単にできる方法はない。
んなアホな
382: デフォルトの名無しさん [] 2016/02/03(水) 13:57:01.05 ID:WaqhOfMD(1/3) AAS
まあもともとCはコンパイラを書くには向いてないからな
GADTとかある関数型言語で書くのが一番楽
あとコンパイラが糞になるのは大抵対象言語の糞文法と糞デザインのせい
451: デフォルトの名無しさん [sage] 2016/04/11(月) 17:10:55.05 ID:suuESVM3(1) AAS
>>450450(1): デフォルトの名無しさん [] 2016/04/11(月) 11:50:30.22 ID:3nONGRtl(1) AAS
大昔のMacはpascalでの開発を前提にしていたからな。
(Macツールボックスは、Pascalで呼び出しを前提にしていた)
途中からはCやC++用にツールは変貌していったが。
なつかしすぎるなぁ、light speed Cとか買ったとき「ああ、これでCで書ける」などと感動したわ
498: デフォルトの名無しさん [] 2016/04/21(木) 12:57:39.05 ID:DAo9Zovx(1) AAS
エプソンのプリンターも当然、CMYKだが、
「純正を使わないと、すぐに故障する」
ような構造にしてあったよな?
あれはハードの構造でそうしているのか。コードにも、純正な否かを
判断する部分を盛り込んでいるのかどうか。
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 1.217s*