HN 日本語サマリー

← 一覧へ戻る
プログラミング

Tumble Forth – アセンブリからOS、Cコンパイラまで

Tumble Forth – from assembly to OS with C compiler (tumbleforth.hardcoded.net)

72 pointsby vicek2211 コメント

要約

Virgil Dupras氏が、ウェブ開発者向けに低レベルプログラミングの世界への入門を目的とした連載を開始します。このシリーズでは、PCプラットフォームのベアメタルから始め、Forthをゼロから構築し、次にDusk OSに移行し、最終的には例示コードをコンパイルするのに十分な部分的なCコンパイラをゼロから構築することを目指します。読者の視点を広げ、コンピューティングの理解を深めることを目的としています。

全文翻訳

Tumble Forth こんにちは、Collapse OSとDusk OSの作者であるVirgil Duprasです。この連載は、かつての私、つまり普通のウェブ開発者を、低レベルプログラミングの素晴らしい世界へと導くウサギの穴に手を取りながら案内することを目的としています。うまくいけば、あなたも手を取りながら案内できるでしょう。全体的な目標は、この主題に関するあなたの視点を広げることです。私は、いくつかのストーリーアークを通じて、段階的に、いくつかの素晴らしく輝かしい目標へと導くつもりです。また、各エピソードで、一つくだらないジョークを言うというギミックも取り入れるつもりです。対象読者は、プログラミングには慣れているが、低レベルプログラミングの分野では経験が浅い人です。もしあなたが対象読者でありながら、このコンテンツの一部を理解するのが難しいと感じた場合、それは意図したものではありません。その場合、または質問やコメントがある場合は、hsoft@hardcoded.netまでご連絡ください。 ストーリーアーク バックルアップ、ドロシー 私の「パイロット」ストーリーアークでは、現代のソフトウェアの複雑さという深淵を嫌悪しながら覗き込み、低レベル開発のウサギの穴に転がり落ちることでこのディストピアから脱出します。PCプラットフォームのベアメタルから始め、Forthをゼロから構築し、次にDusk OSに切り替え、再びゼロから、部分的なCコンパイラ(例示コードをコンパイルするのに十分なものだけ)を構築します。 目次 バックルアップ、ドロシー ベアメタルによる解放 一つのセクターがすべてを支配する シェルの中の言葉 見て、見上げろ 二つのスタックの物語 赤ちゃんの最初の一歩 コンパイルの耐え難い即時性 黄昏からCへ 獣に餌を与える コンパイラの目の中で