プログラミングを学ぶ際、実践的なプロジェクトで練習したいと思っています。オンラインチュートリアルはあまりにも単純すぎてやりがいがなかったり、複雑なプロジェクトのソースコードがただ提示されたりするだけです。どこから学習を始めたらいいのかわかりません。 私は GitHub で project-box と呼ばれる C 言語プロジェクトのコレクションを発見しました。これは初心者向けに特別に設計されており、基本から上級まで段階的に進んでいきます。 これには、アルゴリズムの実装、ネットワーク プログラミング、コンパイラの設計、ゲーム開発をカバーする 10 個の独立したプロジェクトが含まれており、それぞれに完全なドキュメントとビルド システムが備わっています。 GitHub: https://t.co/w3Bv2YJzIS これには、SHA-512 暗号化アルゴリズム、HTTP サーバー、UDP 通信、ポート スキャナー、Ping ツール、三目並べゲーム、リアルタイム チャット システム、字句解析プログラム、算術コンパイラ、小惑星回避ゲームが含まれます。 プロジェクトは簡単なものから難しいものまで順番に並べられています。まずは三目並べで基本概念を習得し、その後、ネットワークプログラミングやコンパイラのプロジェクトに徐々に挑戦していくことをお勧めします。C言語を体系的に学びたい学生に最適です。
スレッドを読み込み中
X から元のツイートを取得し、読みやすいビューを準備しています。
通常は数秒で完了しますので、お待ちください。

