私はコンピュータ サイエンスの多くについて非常に素朴であり、これらの概念を理解するのに役立つ説明や記事へのリンクをいただければ幸いです。
Linux でプログラムを開発する場合、Windows への移植オプションにはどのようなものがありますか? プログラムはどのようにコンパイルされ、Linux で実行されますか (Windows の実行可能ファイルと同様)?
Linux 専用の特定のライブラリはありますか? 確かにありますが、代わりに使用できるプラットフォームに依存しないライブラリはありますか?
Windows で実行するプログラムを使用している場合、プラットフォームに依存しないライブラリを使用している場合、コードをコピーして再コンパイルするよりも、コードを移植するのはどれくらい複雑ですか?
ソフトウェアの大部分は Linux オペレーティング システムで開発されていますか? もしそうなら、これには何か利点がありますか?
私が Linux 開発に移行しようと考えている理由の 1 つは、C 言語を使用して GUI を作成する方法が単純化されているように見えるためです。私が読んだ Windows 用のライブラリのほとんどは、すぐに非常に複雑になります。