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

2014/07/20(日) 11:16:19.37ID:p6eMVAxc
プログラミング言語処理系の開発に興味のある人達のスレッドです。
字句解析・構文解析から,データフロー解析,ループ並列化,データ分散,SSA変換,
CPS変換,レジスタ割付,命令スケジューリング,ソフトウェアパイプライン,
SIMD命令生成,VLIW向けクラスタリング,スクラッチメモリ向け最適化,リンク時最適化,
JIT,動的バイナリ変換等の各種最適化,それにVM,GC,低消費電力化などなど。
意味論に関する話題も歓迎です。

Wikiのまとめページ
http://www6.atwiki.jp/compilerandscriptengine/
2014/07/20(日) 11:18:41.91ID:p6eMVAxc
誰も立てないので立てた。

需要なければこのまま放置ということで。
2014/07/20(日) 11:19:36.24ID:b1uNa6xY
前スレ
「コンパイラ・スクリプトエンジン」相談室15
http://peace.2ch.net/test/read.cgi/tech/1296214398/
2014/07/20(日) 13:22:32.46ID:6KMBfrlQ
前スレ落ちたの気づかなかった>>1
2014/07/22(火) 13:31:35.08ID:itpt16Wl
というわけでCaperをRubyで使えるようにしなきゃいけない。。。
2014/07/23(水) 00:33:25.56ID:6DA6PhLu
最近はみんなLLVMに集まる流れなのかな
2014/07/24(木) 10:32:17.75ID:w2uo6knu
お手軽に言語作ってみますた なら
バックエンドは インタプリタか JVM かLLVM のどれかになるべ

あとは JSへのトランスレータか
意外に選択肢多いな
8片山博文MZ悪魔崇拝 ◆T6xkBnTXz7B0
垢版 |
2014/07/27(日) 13:36:28.20ID:YSqiGYKe
jonigataさん、Rubyのサポートを追加しました。
2014/07/27(日) 21:59:50.89ID:aStfmk5+
JVM上で動く言語をガチで作ってる人ってバイトコードを直接出力するコンパイラ作ってるのかな。
JVM上で動くエンジン用のコードじゃなくて。
10デフォルトの名無しさん
垢版 |
2014/07/27(日) 22:00:59.03ID:UgznbaEB
そりゃそうだ。
2014/07/28(月) 14:12:21.53ID:DUvGztkP
jonigataさんと連絡取れない。。。
12片山博文MZ悪魔崇拝 ◆T6xkBnTXz7B0
垢版 |
2014/07/28(月) 16:55:40.10ID:SnQo0cO4
caperにRubyサポートが追加されたよ
139
垢版 |
2014/07/28(月) 21:54:34.37ID:zEAFz2i4
>>10
やっぱりですか。
ただ目標がゲームエンジンで将来的にスマホも視野に入れると直接バイトコードってのもどうかという気もします。
ただクッション入れると速度的にどうなんだろう、悩ましい。
2014/07/29(火) 01:15:58.91ID:qgm2mseY
>>1
もっと参考URLを置いてほしいぜ
2014/08/01(金) 11:03:08.58ID:fIgY7BmT
caperにPHPサポートが追加されたよ!
2014/08/01(金) 15:28:56.80ID:ARdX3qTq
>>15
サポートヨロっていわれてんじゃん、がんばれ
2014/08/02(土) 16:23:44.47ID:jWpcYE6C
>>13
俺は前に自作スクリプト→Javaソース→javassistでバイトコードに変換と
やってたけど遂に完成させずに投げてしまったxp
2014/08/03(日) 01:07:00.19ID:MH7BOvZw
つかC並にJVM上で低レベルに動く言語が・・・ってどっかにありそうな気がする。
2014/08/03(日) 12:20:45.13ID:q8fBalr7
ちょっと何言ってるかわかりませんね
2014/08/03(日) 16:19:28.19ID:/m+nZnOr
>>18
日本語でおk
2014/08/04(月) 00:28:33.88ID:5WaCX4TM
JVMのバイトコード吐くライブラリってもあるけど
こっちはバイトコードの知識必須
言語仕様だけ考えて満足しようぜw
2014/08/04(月) 02:12:43.16ID:BTc2ko+M
どうせ中間言語に落とし込むんだしバイトコードくらい余裕だろ
2014/08/08(金) 03:06:15.46ID:W/TCi66w
http://www.buzzword.jp/img/face10.png
24デフォルトの名無しさん
垢版 |
2014/08/08(金) 08:30:38.85ID:pWDxpd5M
guro
2014/08/08(金) 08:47:25.07ID:19ZqYpH8
>>23
あんた誰?
26デフォルトの名無しさん
垢版 |
2014/08/08(金) 12:06:16.40ID:MJ5RFc2h
>>13
まず簡単なのを作って、次は作りなおせばいいじゃん。
27デフォルトの名無しさん
垢版 |
2014/08/08(金) 12:31:17.41ID:U1h/L2RD
>>7
最近はasm.jsみたいなのもあるしね。
2014/08/08(金) 16:22:46.37ID:F5/v+VI2
>>23はウィルス注意
29デフォルトの名無しさん
垢版 |
2014/08/12(火) 11:48:49.30ID:AbgWlUoH
マークスイープのようにGC以外のところでGCを考えずに済み
参照カウントみたいに最大停止時間が短いGCってある?
速度は問いません
レスを投稿する

5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況