05/04/26 18:44:22
幸か不幸か仕事でコンパイラを作ってますが、余り書いて面白いことがないですね。
仕様書作成→コーディング→単体テスト→結合テストのルーチンワーク。
ところで皆さんのところでは開発言語は何を使ってますか?
うちはまだCです……いい加減つらい。
903:デフォルトの名無しさん
05/04/26 21:26:14
仕事で言語って移植がほとんどなの??
全然想像できないなぁ…
904:デフォルトの名無しさん
05/04/27 00:14:41
>>896
ノ
とはいってもパーサだけだけど
905:デフォルトの名無しさん
05/04/27 03:01:53
>>903
んなわけないんだけど、書いたら即バレ(w
つかちょっとでも事例書いたらバレる。
906:デフォルトの名無しさん
05/04/27 07:00:51
>>902
うちもCだ。せめてC++にしたいところだが、1Mstep以上のコードを今更書き直せない。
907:デフォルトの名無しさん
05/04/27 19:39:24
今どきCかよ。ご愁傷様。
ILのクラス階層が作れないと辛かろう。
908:デフォルトの名無しさん
05/04/27 20:35:46
>>905
多分携帯だろうな。
今時、活気あるところといえば、携帯ぐらいしか思い付かんw
909:デフォルトの名無しさん
05/04/28 01:10:08
>>900
俺も一度客先のシステムにスクリプトエンジン組み込んだことある。
別のシステムでは、スクリプトエンジンと言うほどではないが、
式を評価するパーサと評価器を組み込んだ。
Excelなんかがいい例だけど、ユーザが入力した式を評価する程度の用件なら、
結構いろいろなシステムであると思う。
910:デフォルトの名無しさん
05/04/28 01:39:19
ATコマンドパーサなら昔かいた事ある
911:デフォルトの名無しさん
05/04/28 06:38:51
コマンドラインオプションパーサならいつも書いている
912:デフォルトの名無しさん
05/04/28 10:01:42
getopt(getoptlong)とか使わないの?
913:デフォルトの名無しさん
05/04/28 15:13:13
りんごたん・・・
914:デフォルトの名無しさん
05/04/28 20:59:12
>>913
なんでそこに話が戻るんだw
915:デフォルトの名無しさん
05/04/29 00:58:21
LISP最強
916:デフォルトの名無しさん
05/04/29 01:00:03
CPU実験をまじめに受けろ。
917:デフォルトの名無しさん
05/04/29 18:38:45
>>915
なんでそこに話が戻るんだw
918:デフォルトの名無しさん
05/04/29 18:44:40
だが同意しないでもない
919:デフォルトの名無しさん
05/04/29 20:22:31
>>916
東大情報ですか?
920:デフォルトの名無しさん
05/04/29 22:55:28
>>909
そうなのか?珍しくないか?
それとも、システムが古いのか?
921:デフォルトの名無しさん
05/05/01 11:49:30
うえの方で誰かが書いてた綾本(りんごでない奴)って本当にでるの?
それともネタ?
922:デフォルトの名無しさん
05/05/01 14:09:47
相談です。部署内の予算が限られています。
岩波のプログラミング言語処理系
URLリンク(www.amazon.co.jp)
と
のだめカンタービレ#1~#11,(近日#12が発売予定)
URLリンク(www.amazon.co.jp)
上記のうちどちらを購入しようか悩んでいます。意見をお聞かせください。
以上、宜しくお願いいたします。
923:デフォルトの名無しさん
05/05/01 14:38:35
>>922
のだめを買える部署内予算がウラヤマ(w
924:デフォルトの名無しさん
05/05/01 18:18:35
オレが言語処理系の研究室を舞台にしたマンガ描くからそれを買え。
タイトルは、
のだめエンター
のだめ: command not found.
925:デフォルトの名無しさん
05/05/01 19:33:08
>>922
下を部で買って、上は自分で買え。
のだめは何度も読み返す漫画じゃないし。
926:デフォルトの名無しさん
05/05/01 19:36:26
>>925
...,、 - 、
,、 ' ヾ 、 丶,、 -、
/ ヽ ヽ \\:::::ゝ
/ヽ/ i i ヽ .__.ヽ ヽ::::ヽ
ヽ:::::l i. l ト ヽ ヽ .___..ヽ 丶::ゝ
r:::::イ/ l l. i ヽ \ \/ノノハ ヽ
l:/ /l l. l i ヽ'"´__ヽ_ヽリ }. ', ',
'l. i ト l レ'__ '"i:::::i゙〉l^ヾ |.i. l
. l l lミ l /r'!:::ヽ '‐┘ .} / i l l / ̄ ̄ ̄ ̄ ̄ ̄ ̄
l l l.ヾlヽ ゝヾ:ノ , !'" i i/ i< お兄ちゃん
iハ l (.´ヽ _ ./ ,' ,' ' | またゴミ本勧めるの?
|l. l ` ''丶 .. __ イ \_______
ヾ! l. ├ァ 、
/ノ! / ` ‐- 、
/ ヾ_ / ,,;'' /:i
/,, ',. ` / ,,;'''/:.:.i
927:デフォルトの名無しさん
05/05/01 20:40:52
言語処理系の研究室を舞台にした写真集(ry
928:デフォルトの名無しさん
05/05/04 19:52:11
ドラゴンブックの英語ってむつかしいですか?
929:デフォルトの名無しさん
05/05/04 21:18:39
邦訳版と両方借りてくればいいじゃん
930:デフォルトの名無しさん
05/05/04 21:24:03
英語版は1冊で5000円、日本語版は2冊で10000円。
931:デフォルトの名無しさん
05/05/04 21:30:00
>>930
こんなに違うの?
英語自身ないけど、もってるだけでかっこいいしなぁ
932:デフォルトの名無しさん
05/05/04 21:33:09
>>931
ダメだよ!お金は大事だよ!
要らない物は買ったらダメ。本当にいる物は何かをちゃんと考えようね。
933:デフォルトの名無しさん
05/05/04 21:36:36
本当にいる物がわかれば苦労しない。
934:歩美
05/05/04 21:40:48
はじめまして。
情報処理の学科に今年入学しました。
コンパイラ作成には興味があるのですが、どこから手をつけていいかわかりません。
学習手順やお勧めの本を教えてくださいませんか?
よろしくお願いします。
935:デフォルトの名無しさん
05/05/04 21:43:11
はじめてのC
936:デフォルトの名無しさん
05/05/04 21:48:20
おすすめ
OS/Programming 簡単な C コンパイラ
URLリンク(www.csg.is.titech.ac.jp)
937:デフォルトの名無しさん
05/05/04 23:10:08
C++のコンパイラ書いてメンテして
サポートしている人って凄い凄すぎる
938:デフォルトの名無しさん
05/05/04 23:15:36
>>934
よし、じゃまずSchemeインタプリタの実装だ。
字句解析からやってみろ。"(",")","let",数字,文字列,などなど にIDを振って出力するんだ。
939:デフォルトの名無しさん
05/05/04 23:21:24
>>937
同意
940:デフォルトの名無しさん
05/05/04 23:24:45
Cのコンパリラも凄すぎ。GCCとか、
あのコードの量は脅威的だ。
941:デフォルトの名無しさん
05/05/04 23:56:01
gccは無駄機能多すぎ
あれを金もらわずに保守してる奴はアホ
942:デフォルトの名無しさん
05/05/04 23:56:25
>>938
こんな感じ?
int xxx(int c)
{
int rtnVal = -1;
switch(c)
{
case '(':
rtnVal = 1;
case ')':
rtnVal = 2;
}
return rtnVal;
}
943:デフォルトの名無しさん
05/05/05 00:00:49
>>942
そうだね。
でもそれだと変数名や数字を扱えませんね。IDを表す構造体を作るとよいです。
944:デフォルトの名無しさん
05/05/05 00:01:35
>>942
lexerはそんな感じだ
あとはそれで読んだトークンをかき集めてリストにできれば
とりあえずreadは完成だ
945:デフォルトの名無しさん
05/05/05 00:02:59
あと、インタプリタなどの処理系のプログラミングは文字列処理などが多いので、リストを扱いやすい言語の方が楽に作れます。
SchemeでSchemeの処理系を作ってみると面白いかもしれませんよ。
946:デフォルトの名無しさん
05/05/05 01:00:38
つまりSICPを読めということだな。
947:デフォルトの名無しさん
05/05/05 02:21:25
文字列処理が多い→リストを扱いやすい方が楽
??? Haskeller?
948:デフォルトの名無しさん
05/05/05 11:23:06
>>947
文字列処理は別にリストじゃなくてもいいけど、字句解析のあとの処理でリストだと便利というか…
949:デフォルトの名無しさん
05/05/05 13:43:19
婦女参入で急に盛り上がるのかっ.この擦れは.
950:デフォルトの名無しさん
05/05/05 14:14:14
.. ̄ ̄|
|∧∧ >>950
|,,゚Д゚)
|U U ゴルァ!
951:デフォルトの名無しさん
05/05/05 16:03:53
>>950
再帰?
952:たまえ
05/05/05 16:19:20
はじめまして。すれが伸びるように名前は、こんな感じがいいんでしょうか?
Knuth先生やスティーブンス先生も、効率をもとめgoto使ったので
私も、goto >>934
953:デフォルトの名無しさん
05/05/05 16:21:12
昔の人を持ち出さないでください。彼らは原始人です。ニュータイプとは違う種類の人間なのです。
954:デフォルトの名無しさん
05/05/05 18:25:45
-------- テンプレ終わり --------
955:デフォルトの名無しさん
05/05/05 18:52:08
綾タン
956:デフォルトの名無しさん
05/05/05 23:10:15
そろそろ次スレ必要かな?
【○○○畑】コンパイラ・スクリプトエンジン相談室6【○○○畑】
あたりどう?
○には適当な言葉をいれてね!
957:デフォルトの名無しさん
05/05/05 23:29:56
スレタイに【】★■を付けるのはやめてくれ…
958:デフォルトの名無しさん
05/05/05 23:34:11
コンパイラ・スクリプトエンジン2
でいいじゃないか。
959:デフォルトの名無しさん
05/05/05 23:34:51
6だったか。
960:デフォルトの名無しさん
05/05/05 23:34:52
『ザ・インタープリター』
URLリンク(www.inpri.jp)
961:デフォルトの名無しさん
05/05/05 23:35:17
次スレ
スレリンク(tech板)
962:デフォルトの名無しさん
05/05/05 23:38:20
>>960 ブラクラ
963:デフォルトの名無しさん
05/05/05 23:43:58
(´・ω・`)ちがうがな
964:デフォルトの名無しさん
05/05/06 00:24:14
「ザ・インターネット」みたいだな・・・
965:デフォルトの名無しさん
05/05/06 01:14:59
.NETでjavascriptコンパイラのjscってあるじゃん。
あれの型変換とかどういう風に実装してんの?
966:デフォルトの名無しさん
05/05/06 08:30:42
次スレです。
「コンパイラ・スクリプトエンジン」相談室6
スレリンク(tech板)
967:デフォルトの名無しさん
05/05/06 17:13:40
「ザ・967」
968:デフォルトの名無しさん
05/05/08 05:00:57
スクリプト言語とかけまして~
969:デフォルトの名無しさん
05/05/08 05:06:40
バグがなかなか取れないと説く
970:デフォルトの名無しさん
05/05/08 05:10:15
そのこころは~
971:デフォルトの名無しさん
05/05/08 05:18:07
かたなしである
972:デフォルトの名無しさん
05/05/08 05:19:02
URLリンク(218-251-42-69.eonet.ne.jp)
www
wwwおkwwwっwwwwwwwwwwww
うはっwwwうぇwwwおkwwwwwwwwwwwwwww
っwwwwwwおkwwwwwwwwwwww
973:デフォルトの名無しさん
05/05/08 07:13:14
>>971 どゆこと?
974:デフォルトの名無しさん
05/05/08 07:22:39
>>973
説明されないと解らないような謎かけじゃなかろうに(w
975:デフォルトの名無しさん
05/05/08 07:34:06
俺も分からん
説明キボン
976:974
05/05/08 07:51:51
型なし と 形無し か
たいしたもんだw
977:デフォルトの名無しさん
05/05/08 07:57:58
>>976、こら、おまいは>>972のはずだぞ。
978:デフォルトの名無しさん
05/05/08 09:25:27
次スレです。
スレリンク(tech板)
979:デフォルトの名無しさん
05/05/08 09:37:17
「コンパイラ・スクリプトエンジン」相談室6
スレリンク(tech板)
980:デフォルトの名無しさん
05/05/08 09:50:48
>>976
全然分からん
981:デフォルトの名無しさん
05/05/08 11:04:11
「コンパイラ・スクリプトエンジン」相談室6
スレリンク(tech板)
982:デフォルトの名無しさん
05/05/08 11:12:22
>>981
重複してる~
「コンパイラ・スクリプトエンジン」相談室6
スレリンク(tech板)
983:デフォルトの名無しさん
05/05/08 11:38:16
「コンパイラ・スクリプトエンジン」相談室6
スレリンク(tech板)
984:デフォルトの名無しさん
05/05/08 11:39:14
「コンパイラ・スクリプトエンジン」相談室6
スレリンク(tech板)
985:デフォルトの名無しさん
05/05/08 11:40:26
「コンパイラ・スクリプトエンジン」相談室6
スレリンク(tech板)
986:デフォルトの名無しさん
05/05/08 11:44:15
「コンパイラ・スクリプトエンジン」相談室6
スレリンク(tech板)
987:デフォルトの名無しさん
05/05/08 11:45:19
先に立ったほうが本スレだろう。
988:デフォルトの名無しさん
05/05/08 11:45:59
「コンパイラ・スクリプトエンジン」相談室6
スレリンク(tech板)
989:デフォルトの名無しさん
05/05/08 11:48:44
「コンパイラ・スクリプトエンジン」相談室6
スレリンク(tech板)
990:デフォルトの名無しさん
05/05/08 11:52:05
「コンパイラ・スクリプトエンジン」相談室6
スレリンク(tech板)
991:デフォルトの名無しさん
05/05/08 12:02:42
「コンパイラ・スクリプトエンジン」相談室6
スレリンク(tech板)
992:デフォルトの名無しさん
05/05/08 12:03:51
「コンパイラ・スクリプトエンジン」相談室6
スレリンク(tech板)
993:デフォルトの名無しさん
05/05/08 12:06:06
「コンパイラ・スクリプトエンジン」相談室6
スレリンク(tech板)
994:デフォルトの名無しさん
05/05/08 12:06:26
日本語あああ
995:デフォルトの名無しさん
05/05/08 12:08:32
「コンパイラ・スクリプトエンジン」相談室6
スレリンク(tech板)
996:デフォルトの名無しさん
05/05/08 12:35:25
荒らすなボケ
「コンパイラ・スクリプトエンジン」相談室6
スレリンク(tech板)
997:デフォルトの名無しさん
05/05/08 12:35:49
「コンパイラ・スクリプトエンジン」相談室6
スレリンク(tech板)
998:次スレ
05/05/08 12:36:56
「コンパイラ・スクリプトエンジン」相談室6
スレリンク(tech板)
999:次スレ
05/05/08 12:37:36
「コンパイラ・スクリプトエンジン」相談室6
スレリンク(tech板)
1000:デフォルトの名無しさん
05/05/08 12:39:21
2**10-24
1001:1001
Over 1000 Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。