質問: 一からなんて贅沢は言わないのでC言語(苦しんで覚えるC言語というサイトに書いてある事は大体使いこなせる.....はずです)を使ってOSを作ってみたいです。 最終的な目標としては 「OS上でCソースコードをコンパイルし実行する」 ということを掲げています。コンパイラを自作するなんて知識はないので、OSを作ってからオープンソースのCコンパイラ(clangとかgcc)を使えるようにして実行できる環境を構築したいと考えているのですが何処を調べても〇〇という書籍に〜としか書かれていません。 学生ですが経済的な事情はそこまで問題ないです。しかし、今までお金をかけて書籍を何冊も買って失敗したことが何回もあるので(Cを全てネット上で学習したのもこの為)本当に、極力、お金はかけたくないです。 これらを踏まえて、C以外に身に付けるべき知識(カーネルの基礎、CPUやメモリについては大体理解しています)を教えてください。一回アセンブリというものに挑戦してみたのですが、理解できなくて挫折してしまいました。必要だとしたら、何か勉強する上でのアドバイスはありますか?努力は惜しまないつもりです。何方か教えてください、お願いします。
回答: > > 努力は惜しまないつもりです。 > > > 努力は惜しみましょう。実らない努力は単なるコストです。 > > 極力、お金はかけたくないです。 > > > お金はかけましょう。挫折しないように教えてくれる人と個人契約したり、サポートしてくれるサービスを利用しましょう。その為のお金がないなら先に稼ぎましょう。