Unix、Mac OS、Linux? [閉鎖]

Unix、Mac OS、Linux? [閉鎖]

UNIX および Linux プロジェクトの詳細を確認します。 UnixがMacOSとLinuxのMosystemという事実を知ることになった。

Cベースのプログラミング範囲で2つは似ていますか? Linuxとどのくらい密接に関連していますか?

答え1

Unixはオペレーティングシステムではなく、オペレーティングシステムのスイートです。 Mac OSはオペレーティングシステムです。 Linuxはオペレーティングシステムではなくカーネルです

Cプログラミングを学びたい場合、どのオペレーティングシステムを使用するかは問題ではありません。なぜなら重要なのはコンパイラだからです。コンパイラによって若干異なるバイナリが用意されていますが、学習目的のためにすべてほぼ同じです。

私はお勧めしますその音または湾岸協力協議会C言語を学ぶ初心者ユーザーのための(
個人的な意見:clanggccgcc違いclanggcc

答え2

Mac OS X および Linux は、ユーザープログラムとオペレーティングシステムカーネルの間のインタフェースを実装します。このインタフェースはUnixで起動され、いわゆるPOSIX *標準に標準化されています。Unix環境の高度なプログラミングこのインターフェースについて学びたい場合は、この本を読んでください。 Unixは単なる実装以上です。これはソフトウェア開発の哲学であり、要約は以下で確認できます。http://www.faqs.org/docs/artu/ch01s06.html(これはオンラインブック全体の一部です。)

(*標準ストーリーは少し複雑になります。本には詳細があります)。

関連情報