2009-07-14 17 views
2

私は本当にC++についてもっと学びたいと思っています。私は基本を知っていて、私はそのコンセプトを知っていますし、自分でC++プロジェクトを作成することさえできましたが、私の問題は自分自身を書いていないコードを表示、修正、追加することができます。私はsourceforgeなどでいくつかのオープンソースプロジェクトを見てきましたが、それらの多くは非常に大きいですか、私は何をすべきか分からなくなるまで利用可能な多くのプロジェクトがあります。C++初心者/中級者向けのプロジェクトですか?

C++の経験を活用してC++に関する知識を広げることができる「小さくて単純な」プロジェクトやタスクはありますか?

答えて

2

すでに自分のプロジェクトを作成できたら、&のコードを変更する方法を学ぶ最も良い方法は、ソフトウェア会社で就職することです。彼らはそれを支払うことさえあります。

0

ソケットプログラミングを使用して独自のクライアント/サーバーアプリケーションを作成することは、プログラミングでは面白くて面白いことですが、チェックアウトする必要があります。

http://subjects.ee.unsw.edu.au/tele3118/wk6_sockets.pdf

+0

wk6_sockets.pdfは利用できません(少なくとも今のところ)。例えば、wgetは "failed:Connection timed out"と表示します。 –

0

...しかし、私の問題は ビューにできることです、修正、及び、私は は自分自身を書いていないコードに追加します。

これは、経験豊富なプログラマにとっても難しいことです。
あなたに役立つかもしれない本はCode Reading: The Open Source PerspectiveによってDiomidis Spinellisです。

0

The Art of Unix Programming(TAOUP)を読んでください。オンラインで入手でき、よく書かれており、うまく設計されたプログラムを代表する多くのケーススタディがあります。また、これらのケーススタディの中で、C++オープンソースソフトウェアを見つけることもできます。

TAOUP以外は、Boost C++ Librariesをご覧ください。彼らは非常によく文書化されたピアレビューされたソースライブラリを提供します。

もう1つは、よく書かれたC++コードを持っていると言われているPostfix(Unix用オープンソース電子メールサーバ)です。しかし、私はそれを直接経験していないことを認めなければなりません。

希望します。

関連する問題