ニートの俺がプログラミング言語を作るんだけど [転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
ここで進捗を報告します
なので、アドバイスをください
作る言語の目標は
俺みたいな馬鹿でも使えるくらい簡単な
HaskellとJuliaっぽいインタプリタ言語です
(HaskellとJuliaは難しいんで・・・)
でもって、作った言語で、コンピュータ将棋のAIを作りたいです まずはLLVMの勉強をすればいいんでしょうか?
おすすめの参考書があれば教えて欲しいです コメントが/* */か//か#か%か'か
というのはどうでもいいんですが
Haskellの代数データ型と
オブジェクト指向の継承の違いがうまく整理できません そもそもインタプリタで
型を定義したとき
/*例えば、
Point{int a,int b}*/
C言語ではこれをどうやって実装すればいいんでしょうか?
int二つを保存するのに必要なメモリをmallocするんでしょうか? pythonやrubyのソースを読めばいいんでしょうけど
複雑すぎるので、もっと簡単なインタプリタ言語の
ソースってないでしょうか? 既存のどの言語でもいいから使いこなした後で 独自言語つくればいいと思うよ 小並感はどうでもいいんで
技術的な話をしませんか? >>4-5
処理系を作る人は、この本を読むべし
Rubyのしくみ、2014
Rubyには、Rubinius(Ruby, C++, LLVMを使った処理系)があって、
ソースコードが見やすく、勉強しやすい オートマトンって知ってる?
知らないならまずはそのあたりから勉強した方がいいよ >>10
何事も基礎が大切
大学に行き、情報系の専門課程で基礎理論をみっちりやること
基礎のできていない人が、いきなり俺言語を作ろうだなんて無謀
素人がトンカチとのこぎり持って家を建てると息巻くのと同じ ■ このスレッドは過去ログ倉庫に格納されています