14

クラスでCだったときにC++を学びました。XML やガベージ コレクションなどの新しいテクノロジがますます嫌いになっていることに気付きました。その一方で、Lua や Python などのスクリプト言語を発見しました。そして、決定論的なメモリ制御、埋め込みスクリプト言語、ガベージ コレクションなどを備えた C++ のハイブリッド環境が好きであることがわかりました。

私の問題は、これらの言語を学ぼうとすると、ラムダ、クロージャーなど、よくわからない用語に直面することです。

高齢者が最新情報を入手するためのオンライン リソースには、どのようなものがありますか?

4

5 に答える 5

12

Structure and Interpretation of Computer Programs出席者の講義は、これらの用語の多くが由来する関数型プログラミング (Scheme を使用) への優れた導入を提供します。

于 2008-10-21T18:32:30.760 に答える
8

それを言うのは大変ですが、ウィキペディアは素晴らしい出発点です。多くの場合、詳細な記事、他のサイトの他の定義へのリンク、およびCode Projectのような場所の例があります。

Stack Overflowを検索することも非常に価値があります。

于 2008-10-21T18:31:20.870 に答える
6

スタンフォード大学にはオンラインで優れたコンピューター サイエンスのクラスがいくつかあります

http://see.stanford.edu/SEE/Courses.aspx

于 2008-10-21T18:53:01.390 に答える
5

より広範で詳細なアプローチを探している場合は、MIT の OpenCourseware をご覧ください。

「MIT OpenCourseWare (OCW) は、事実上すべての MIT コース コンテンツの Web ベースの出版物です。OCW はオープンであり、世界中で利用可能であり、永続的な MIT の活動です。」

http://ocw.mit.edu/OcwWeb/web/courses/courses/index.htm#ElectricalEngineeringandComputerScience

ご質問の件ですが、「Introduction to Computer Science and Programming」コースでは Python を使用しています。他にも数十のコースが提供されており、大陸中のさまざまな機関でさらに多くのコースが提供されています。

于 2008-10-21T18:50:45.183 に答える
0

私は、あなたがそのような (かなり理論的な) CS コースをもう一度受講する必要はないと思います。ウィキペディアを使用して、Python のドキュメントを参照してください。最新の C++ に関しては、C++ faq lite を参照することをお勧めします (Google で検索してください)。

于 2011-03-01T12:32:07.180 に答える