「コンパイラ・スクリプトエンジン」相談室16 (649レス)
「コンパイラ・スクリプトエンジン」相談室16 http://mevius.5ch.net/test/read.cgi/tech/1405822579/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
40: デフォルトの名無しさん [sage] 2014/09/27(土) 01:39:11.71 ID:oNml76ai バッチファイルみたいなのに定義ファイルかませば出せると思いきや、 JAVAしか出てこない。。。 英語よく読めない http://mevius.5ch.net/test/read.cgi/tech/1405822579/40
41: デフォルトの名無しさん [sage] 2014/09/27(土) 01:53:39.94 ID:PIGMRS01 akiramero http://mevius.5ch.net/test/read.cgi/tech/1405822579/41
42: デフォルトの名無しさん [sage] 2014/10/12(日) 13:57:53.54 ID:fouZ38nR やっと簡単な電卓インタプリタができたー http://mevius.5ch.net/test/read.cgi/tech/1405822579/42
43: デフォルトの名無しさん [] 2014/10/12(日) 15:26:51.34 ID:s0CJmRCd おめおめ 四則演算と簡単な制御構造が実装できると あとは応用だから 扱う型の種類が増えない限り楽に拡張できそうだね http://mevius.5ch.net/test/read.cgi/tech/1405822579/43
44: デフォルトの名無しさん [sage] 2014/10/13(月) 01:35:36.78 ID:UPM0IlOC 演算子って四則演算以上のことやらすと必ずそいつが決めた優先順位に縛られて破綻するし 電卓ならLISPの(+ 1 2 3 4 5)みたいに演算子相当が無くてオペランド側をいくらでも増やせる構文の方が楽 http://mevius.5ch.net/test/read.cgi/tech/1405822579/44
45: デフォルトの名無しさん [sage] 2014/10/19(日) 05:56:05.61 ID:irMeVnbo それもそいつが決めた優先順位なわけだが http://mevius.5ch.net/test/read.cgi/tech/1405822579/45
46: デフォルトの名無しさん [sage] 2014/10/19(日) 07:29:43.65 ID:Ww99Jszp LISPはLISPで解析器に都合の良い構文だと思う もちろんそういう意味で(作る側が)楽と言ってるんじゃないのは分かっているが もう少し使う人間のことも考えてやれと ……で行き着くのも例えばpythonだったりするのでそれはそれでうーん http://mevius.5ch.net/test/read.cgi/tech/1405822579/46
47: デフォルトの名無しさん [sage] 2014/10/19(日) 19:43:22.93 ID:U9zncy/O 古代言語なんだから人間向きなわけがない http://mevius.5ch.net/test/read.cgi/tech/1405822579/47
48: デフォルトの名無しさん [sage] 2014/10/19(日) 19:50:43.83 ID:wwCHsqfk 慣れたら何とも無いけど http://mevius.5ch.net/test/read.cgi/tech/1405822579/48
49: デフォルトの名無しさん [sage] 2014/10/19(日) 23:32:38.99 ID:zZJPnNDh >>46 FORTHが一番解析器に優しいと思う、Lispは少なくとも関数に渡す引数の数は解析で判断できるけど、FORTHはそれすら捨ててる あとLispは支援するエディタがあれば書く事に戸惑いは殆どないよ。 読むのは適切なインデントがされていないと辛いのは本当だけどそれだってRubyやらCやらでインデント無しと変わらないと思う。 なお、Pythonはインデントが構文に含まれているのが嫌い(エディタで再フォーマットできない) http://mevius.5ch.net/test/read.cgi/tech/1405822579/49
50: デフォルトの名無しさん [sage] 2014/10/20(月) 07:07:45.12 ID:vNvY5rmm ある海外のファンタジー小説で、異世界召喚されたプログラマが魔法でFORTHを実装して 最強魔導師になってた。 http://mevius.5ch.net/test/read.cgi/tech/1405822579/50
51: デフォルトの名無しさん [sage] 2014/10/20(月) 07:26:17.53 ID:fcKonDPy May the forth be with you. http://mevius.5ch.net/test/read.cgi/tech/1405822579/51
52: デフォルトの名無しさん [sage] 2014/10/20(月) 11:16:47.94 ID:6/LNQkyp Lispは見た目的に「目にひっかからない」(関数もマクロもみんな同じようにしか見えない)のが問題なんだけど、 最近流行ってる(?)みたいに ( ) と [ ] を使い分けるとかすると、だいぶ感じが違うと思う。 http://mevius.5ch.net/test/read.cgi/tech/1405822579/52
53: デフォルトの名無しさん [sage] 2014/10/20(月) 16:23:26.53 ID:s/tFnXbk >>52 Clojureが凄い良くできてる ()でリスト,[]でベクタ,{}でマップ、#{}でセットとリテラルの扱いが凄い綺麗 http://mevius.5ch.net/test/read.cgi/tech/1405822579/53
54: デフォルトの名無しさん [sage] 2014/10/25(土) 10:10:07.27 ID:9gGhLYaB {} はすごくいいね。素の lisp だとほとんど使われない記号でもったいなかった。しかも数式とも合ってる。 ただ[] は好きになれないなぁ。個人的趣味だけど。 http://mevius.5ch.net/test/read.cgi/tech/1405822579/54
55: デフォルトの名無しさん [sage] 2014/10/25(土) 13:15:04.28 ID:rVCkRMh+ 変わった趣味だw http://mevius.5ch.net/test/read.cgi/tech/1405822579/55
56: デフォルトの名無しさん [sage] 2014/11/01(土) 16:34:43.21 ID:5yNYNAVX エラーメッセージを楽して、素晴らしく表示したいんですけど いい方法を教えてください。 http://mevius.5ch.net/test/read.cgi/tech/1405822579/56
57: デフォルトの名無しさん [sage] 2014/11/01(土) 18:28:37.68 ID:yfMW+WpF >>56 センスのいい奴に頼む http://mevius.5ch.net/test/read.cgi/tech/1405822579/57
58: デフォルトの名無しさん [sage] 2014/11/01(土) 19:12:18.30 ID:md1XyPQH 言うても行桁理由以外に何か必要かね http://mevius.5ch.net/test/read.cgi/tech/1405822579/58
59: デフォルトの名無しさん [sage] 2014/11/01(土) 19:25:31.66 ID:etXlBO/A ファイル名…かな http://mevius.5ch.net/test/read.cgi/tech/1405822579/59
60: デフォルトの名無しさん [sage] 2014/11/01(土) 20:57:55.11 ID:68QCuiUg エラー表示は?だけでいい というネタがあったな http://mevius.5ch.net/test/read.cgi/tech/1405822579/60
61: デフォルトの名無しさん [sage] 2014/11/02(日) 00:04:36.51 ID:FPvqJpqA 人間が見てるのとコンパイラが解釈してるので大きくズレがある場合とか エラーメッセージ見てわからんことが多々ある xxの前にxxがあります/ありません系のエラーはウンザリ http://mevius.5ch.net/test/read.cgi/tech/1405822579/61
62: デフォルトの名無しさん [sage] 2014/11/02(日) 00:22:55.85 ID:E/aMB+tP print " _人人 人人_ \n", "> 突然の死 < ", col, ",", row, " in ",filename,":", reason, "\n", "  ̄Y^Y^Y^Y ̄\n"; die; 楽して素晴らしい方向を考えた http://mevius.5ch.net/test/read.cgi/tech/1405822579/62
63: デフォルトの名無しさん [sage] 2014/11/02(日) 04:19:14.28 ID:l3Xq9EsR $ nmlc -run examples/lablgl/triangle.nml Fatal error: exception Failure(" _人人 人人_ > 突然の死 < parse error line 33  ̄Y^Y^Y^Y^Y ̄ ") って出るようにしてみた。 http://mevius.5ch.net/test/read.cgi/tech/1405822579/63
64: デフォルトの名無しさん [sage] 2014/11/02(日) 07:10:13.81 ID:Pf8ySLA3 何のエラーか なぜ起こったか どうすれば良いか のうちどこまでエラー表示するか 表示しないものはマニュアルに書くか 統一しておくと良い http://mevius.5ch.net/test/read.cgi/tech/1405822579/64
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 585 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.015s