6 ポイント 投稿者 GN⁺ 2023-08-10 | 1件のコメント | WhatsAppで共有
  • 17歳の著者が書いた、CPUがプログラムをどのように実行するのかについての総合ガイド記事
  • 著者がこのガイドを書いた動機は、プログラムがコンピュータ上で実行されるときに何が起こるのかという知識の空白を埋めるため
  • ガイドは、数週間にわたる調査とさまざまな情報源の選別の成果であり、コンピュータが起動からプログラム実行までどのように動作するのかについて、より良い理解を提供する
  • 著者は、何かを本当に理解する最良の方法は、それを他の人に説明することだと強調している
  • ガイドは初心者だけでなく、CPUとプログラム実行についてすでに知っていると思っている人向けでもあり、著者は知識豊富な読者でも新しいことを学べるはずだと保証している
  • ガイドは「基本事項」と題された第1章に分かれている
  • 著者は対話的で刺激的な語り口を用い、ガイドを親しみやすく、興味深く読めるものにしている
  • ガイドは、大学に通っておらず、総合的なシステム資料にアクセスできない人々にとって貴重なリソースである
  • 著者は過去にsyscallsを使っていたが、実際にそれがどのように動作するのかを理解したいと考えており、これはガイドで扱われるテーマの1つ
  • ガイドはまた、コンピュータ上で複数のプログラムが同時にどのように実行できるのかも探求している

1件のコメント

 
GN⁺ 2023-08-10
Hacker Newsの意見
  • 17歳のLexiが独学でプログラミングを学び、CPUがプログラムを実行する仕組みに関するガイドを書いたという記事。
  • オペレーティングシステムとCPUの動作方式に関する高品質な資料が不足していたことが、Lexiがこのガイドを書く動機となった。
  • ガイド作成の過程には、広範な調査、反復作業、そしてFigmaとWacomタブレットを使った図表やイラストの作成が含まれていた。
  • 「Putting the 'You' in CPU」というタイトルのガイドは、コンピューターを愛する高校生コミュニティであるHack Clubの一環として制作された。
  • Lexiはガイド用のWebサイトをゼロから作成し、ナビゲーションコンポーネントも含めた。
  • 読者たちはLexiの努力と彼女の仕事の価値を称賛し、彼女の資料はそこから学びたいすべての人にとって有益だと述べている。
  • 一部の読者は、ポインタや構文のような低レベル概念の明確化、CPUの概念とOSの概念の分離など、改善の余地を提案している。
  • ある読者は、Charles Petzoldの「Code: The Hidden Language of Computer Hardware and Software」を総合的なリソースとして推薦した。
  • 一部の読者は、これほど若い年齢でのLexiの達成に感嘆しており、ある読者は彼女の仕事が大半の人が成し遂げるものより優れていると述べた。
  • 少数の読者は、ガイドがVon Neumannアーキテクチャ、メモリ管理ユニット、「モード」といった概念について、より明確な説明があればさらに良くなるだろうと建設的な批判を行った。
  • ある読者は、ガイドはプリエンプティブカーネルと協調的マルチタスクの描写において、より正確になり得ると指摘し、これらは古い概念でも現代的な概念でもなく、設計上の選択だと主張した。
  • 全体として、読者たちはLexiの仕事に感銘を受けており、彼女が今後もこの分野で活動を続けるなら、将来どのような成果を上げるのか期待している。