2011-12-17 10 views
2

これはかなりのプログラミングに関する質問ではありませんが、私のCSクラスの次の学期には、C++を学んでいます。今私は積極的になり、いくつかの休憩を学ぶつもりですが、C++にあるクールなAPIがあれば、楽しくて狂っていません。私は何を学んでいるのかを固めるのを助けることができます。何か案は?C++を学ぶのに役立つクールなAPI?

(これは本当に幅広い質問であるが、これらはそれを絞り込むに役立つかもしれない考え出し以降):

私は私が私がしたいのですが、いくつかの点 にしていじくりたいのKinectを持っているOSXとUbuntu Linuxの を実行しますネットワークプログラミングの方法を学ぶ 私はハッカー型のものを行う方法を学びたいと思っています(法的な方法で行うことが望ましい)

+1

「実際の質問ではありません」これは学校/個人のためのものなので、私は**あなたが**知りたい**楽しい**を選びます**と**遊ぶ**と一緒に。 (私はあなたが興味を持っているもの**を知らないので、もっと言い表すことはできません) –

+3

"クール"、 "楽しい"、 "クレイジーハード"を定義します。 –

答えて

5

私は、任意のAPIをお勧めしません。任意のプログラミング言語を学ぶことは、コードを書いているときに私が推薦する何

。あなた自身のアイデアがない場合は、コンピュータサイエンスの問題を解決することを強くお勧めします。

SPOJは本当にチャレンジングなものに簡単な問題から問題のデータベース、すべてのものを持っています。これにより、プログラミングスキルだけでなく、データ構造やアルゴリズムについても多くのことを学ぶことができます。あなたのソリューションを提出すると、あなたの解決策が正しいかどうかをオンラインジャッジがお知らせします。

UVa Online Judgeは別の偉大なサイトです。

+2

合意。 APIを使用すると、コアの概念を学ぶことができなくなります。私は最初のC++の練習としてMFCを学習しようとしましたが、その言語についていくつかの大きな誤解がありました。 –

0

Qtに興味があるかもしれません。これはC++の素晴らしいグラフィカルツールキットライブラリであり、フリーソフトウェアなので、ソースコードを調べることができます。

1

あなたはブーストC++のAPIで見ることができます。彼らはあらゆる種類のアプリケーションのためのきちんとしたAPIをたくさん持っています。彼らのうちのいくつかは "狂ったハード"として認めることができます。

関連する問題