私は、オペレーティングシステム、アルゴリズム、ソフトウェアの正当性を数学的に証明するなど、低レベルの概念に興味を持っています。
私が最も興味をそそられたのはコンパイラーです。私はそれらについて学び始め、学習のためにおもちゃのコンパイラを実装したいと思っています、そして多分それは何か大きなものであることが判明しました(あなたは決して知りませんよね?)。
私の目標は、luaのような静的に型付けされた、スレッド対応のプログラミング言語を実装することです(最初の目標は、もちろん基本的なスタック操作を備えたインタープリターです)。私の問題は、c、c ++やpascalなどの低レベル言語にはほとんどまたはまったく関心がなく、動的型付け環境で静的型付け言語用のコンパイラーを実装できるかどうか疑問に思っていたことです。
私はそのような言語をluaまたはpythonで実装することに興味があります(luaの方が適しています)。