自作プログラミング言語のコンパイラ作りたい

プログラミング全般

1 名無しさん 2022/05/27(金) 23:33:08.92 ID:44caXlHAr

どうやってつくるの


2 名無しさん 2022/05/27(金) 23:33:42.13 ID:jcFk3nbg0

そのレベルで作りたいとかw

3 名無しさん 2022/05/27(金) 23:35:09.77 ID:UVJzYwVn0

ビルゲイツが飛行機内でコンパイラ作り上げた話好き

5 名無しさん 2022/05/27(金) 23:36:04.17 ID:44caXlHAr


>>3
ビルゲってやっぱ凄いんやね


4 名無しさん 2022/05/27(金) 23:35:31.66 ID:44caXlHAr

JSライクな言語のインタプリタ作ったから次はコンパイラかなーと思って
あいであとしてはRustっぽい所有権のない言語を作りたい

6 名無しさん 2022/05/27(金) 23:37:06.90 ID:44caXlHAr

何も作ってないやつと一緒にせんでほしいわw
インタプリタ作ったんやが
ちゃんとクラスも継承もある本格的なやつや

7 名無しさん 2022/05/27(金) 23:37:40.06 ID:jcFk3nbg0

まぁやるにしてもC言語にトランスパイルしてそれをコンパイルするくらいやろな
そのトランスパイルが結構難解なのだが

9 名無しさん 2022/05/27(金) 23:38:47.05 ID:44caXlHAr


>>7
C言語の言語デザインやとパースがしんどいから嫌なんや
楽そうなGoやらRustでいきたい


8 名無しさん 2022/05/27(金) 23:38:06.91 ID:GdyUlBBG0

作ってどうするんや?

10 名無しさん 2022/05/27(金) 23:40:01.64 ID:44caXlHAr


>>8
Rustの文法で超ゆるゆるプログラミングしたいんや
9割自己満足や


11 名無しさん 2022/05/27(金) 23:40:55.11 ID:44caXlHAr

自作言語を使ってライブラリいっぱいつくルンバ

12 名無しさん 2022/05/27(金) 23:41:02.14 ID:zTYU2klr0

0と1並べとけ
運が良ければ動く

13 名無しさん 2022/05/27(金) 23:41:57.45 ID:inGzsB/+0

なんでいつまで経っても結論言語が出来ないんだろうな
用途別に最適解があるにしても数個でいいだろ

14 名無しさん 2022/05/27(金) 23:42:26.12 ID:UVJzYwVn0


>>13
c++でええやろ


15 名無しさん 2022/05/27(金) 23:42:32.70 ID:a2YmVaBkd

ワイは授業でlexとyacc使ってコンパイラ作ったで

19 名無しさん 2022/05/27(金) 23:45:27.83 ID:44caXlHAr


>>15
わいも情報系の大学行ってそういうやつやりたかったンゴ


20 名無しさん 2022/05/27(金) 23:46:25.27 ID:44caXlHAr

インタプリタの実行部をそのままLLVM吐き出させるようにすればええんか?

23 名無しさん 2022/05/27(金) 23:49:33.80 ID:jcFk3nbg0


>>20
むしろそのほうがムズいやろ
アセンブラとかある程度分かってないと厳しいのでは?


21 名無しさん 2022/05/27(金) 23:47:55.53 ID:44caXlHAr

どうせ情報系学部とかの人間はOSとかFTPとか軽いノリで作らされるんやろ
ほんま裏山消しからぬ

22 名無しさん 2022/05/27(金) 23:49:26.79 ID:a2YmVaBkd


>>21
まあせやね
正直独学でできたかって言われたらワイは根性ないから無理やわ
単位に追われてやっとできた


24 名無しさん 2022/05/27(金) 23:51:27.15 ID:6DaxIJ9D0

おもろそうやな

参照先 https://eagle.5ch.net/test/read.cgi/livejupiter/1653661988/

新着記事一覧
プログラミング全般
TKをフォローする
プログラミング速報

コメント