「コンパイラ・スクリプトエンジン」相談室16 (649レス)
「コンパイラ・スクリプトエンジン」相談室16 http://mevius.5ch.net/test/read.cgi/tech/1405822579/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
20: デフォルトの名無しさん [sage] 2014/08/03(日) 16:19:28.19 ID:/m+nZnOr >>18 日本語でおk http://mevius.5ch.net/test/read.cgi/tech/1405822579/20
21: デフォルトの名無しさん [sage] 2014/08/04(月) 00:28:33.88 ID:5WaCX4TM JVMのバイトコード吐くライブラリってもあるけど こっちはバイトコードの知識必須 言語仕様だけ考えて満足しようぜw http://mevius.5ch.net/test/read.cgi/tech/1405822579/21
22: デフォルトの名無しさん [sage] 2014/08/04(月) 02:12:43.16 ID:BTc2ko+M どうせ中間言語に落とし込むんだしバイトコードくらい余裕だろ http://mevius.5ch.net/test/read.cgi/tech/1405822579/22
23: デフォルトの名無しさん [sage] 2014/08/08(金) 03:06:15.46 ID:W/TCi66w http://www.buzzword.jp/img/face10.png http://mevius.5ch.net/test/read.cgi/tech/1405822579/23
24: デフォルトの名無しさん [] 2014/08/08(金) 08:30:38.85 ID:pWDxpd5M guro http://mevius.5ch.net/test/read.cgi/tech/1405822579/24
25: デフォルトの名無しさん [sage] 2014/08/08(金) 08:47:25.07 ID:19ZqYpH8 >>23 あんた誰? http://mevius.5ch.net/test/read.cgi/tech/1405822579/25
26: デフォルトの名無しさん [] 2014/08/08(金) 12:06:16.40 ID:MJ5RFc2h >>13 まず簡単なのを作って、次は作りなおせばいいじゃん。 http://mevius.5ch.net/test/read.cgi/tech/1405822579/26
27: デフォルトの名無しさん [] 2014/08/08(金) 12:31:17.41 ID:U1h/L2RD >>7 最近はasm.jsみたいなのもあるしね。 http://mevius.5ch.net/test/read.cgi/tech/1405822579/27
28: デフォルトの名無しさん [sage] 2014/08/08(金) 16:22:46.37 ID:F5/v+VI2 >>23はウィルス注意 http://mevius.5ch.net/test/read.cgi/tech/1405822579/28
29: デフォルトの名無しさん [] 2014/08/12(火) 11:48:49.30 ID:AbgWlUoH マークスイープのようにGC以外のところでGCを考えずに済み 参照カウントみたいに最大停止時間が短いGCってある? 速度は問いません http://mevius.5ch.net/test/read.cgi/tech/1405822579/29
30: デフォルトの名無しさん [sage] 2014/08/12(火) 12:44:46.12 ID:A03Bg3Wq GCアルゴリズム詳細解説 http://seesaawiki.jp/w/author_nari/d/GC なんと日本語!! …俺はまだ少し読んだだけだが http://mevius.5ch.net/test/read.cgi/tech/1405822579/30
31: デフォルトの名無しさん [sage] 2014/08/12(火) 12:44:50.65 ID:+sDF17YZ >>29 実装簡単なのだとCOPY GCかぬ? これに寿命を意識すると世代別GCに発展したのがある。 コレより先は実は最先端だったり http://mevius.5ch.net/test/read.cgi/tech/1405822579/31
32: デフォルトの名無しさん [] 2014/08/13(水) 00:05:07.82 ID:5Fn9SOB/ >>31 コピーgcはやっぱメモリ効率がーんー 今のところ遅延マークスイープをなんとか使おうかと思うけどーなー 悩ましい。。。 http://mevius.5ch.net/test/read.cgi/tech/1405822579/32
33: デフォルトの名無しさん [sage] 2014/08/13(水) 00:29:26.50 ID:IvuVUKO/ >>32 EdenだけCopy GC,OLDに行ったらMarkSweepとか色んな掛け合わせもあるみたいだね http://mevius.5ch.net/test/read.cgi/tech/1405822579/33
34: デフォルトの名無しさん [sage] 2014/08/14(木) 01:15:17.94 ID:nk1V5Hss mostly-concurrentマーク&スイープGCは? 1. ミューテータを止めてルートセットをマーク 2. ミューテータと並行に別スレッドでマーク 3. ミューテータを止めて再度ルートセット+残り全部をマーク 4. ミューテータと並行に別スレッドでスイープ ってやるやつ ライトバリアがいるからGC以外のところでGCを考えずには済まないけど (そのへんは世代別も一緒だが) 最大停止時間は短いと思うよ http://mevius.5ch.net/test/read.cgi/tech/1405822579/34
35: デフォルトの名無しさん [] 2014/09/20(土) 16:42:37.06 ID:Vt9JAeIo caperが改善されて大規模なパーサーでも 早く生成できるようになったようです。 http://mevius.5ch.net/test/read.cgi/tech/1405822579/35
36: デフォルトの名無しさん [sage] 2014/09/20(土) 17:18:58.94 ID:INF4B04G あんまりでっかいの書かないんで今まで困った事ないのだが、吉報には違いなかったりするのでお礼を述べさせて貰います、ありがとう。 >>Thanks for ジョニガタさんとMZさん http://mevius.5ch.net/test/read.cgi/tech/1405822579/36
37: デフォルトの名無しさん [sage] 2014/09/21(日) 00:08:58.31 ID:+YftySIr やること ★Ruby RaccとCaperの比較レビュー。 ★CaperでCSVパーサーの作成。 ★CaperでXMLパーサーの作成。 http://mevius.5ch.net/test/read.cgi/tech/1405822579/37
38: sage [] 2014/09/26(金) 04:19:50.66 ID:VUi+/UsP winXP visual studio 2010 expressで antlr4の導入できた方いらっしゃいませんでしょうか? http://mevius.5ch.net/test/read.cgi/tech/1405822579/38
39: デフォルトの名無しさん [sage] 2014/09/26(金) 10:04:23.12 ID:8tItaSRz ANTLRWorks とか言うヤツはダメなん? http://mevius.5ch.net/test/read.cgi/tech/1405822579/39
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
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 600 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.016s