専門家からの 50 の C++ プログラミングと開発学習の提案
C++の開発に携わっている友人は皆、後発者にいくつかの提案をできると信じていますが、実際にこれについて一般的な要約をしている人はほとんどいません。この記事は、C++プログラミング開発を学ぶためにインターネット上で出回っている50の提案を提供します。その概要は非常に優れています。これらのアドバイスをよく理解していただければ、学習の際に重要なポイントを正確に把握し、寄り道を避けることができると思います。以下に 50 の提案を示します: 1、新しい言語として C++ を学ぶ (C
とは何の関係もありません!)。2、「C++で考える」を読んでください。「C++
プログラミングの考え方」は読まないでください。3、「C++ プログラミング言語」と「C++ オブジェクト モデルの内部
」を見てください。難しいから、私たちも初心者だからといって、見るのをやめないでください。4、VC、BCB
、BC、MC、TCなどの言葉に騙されないでください。これらはすべて統合開発環境であり、私たちが望んでいることです。学ぶことは言語です。 5。一見単純そうに見えるプログラミングの問題を手放さないでください。多くの場合、それほど単純ではない場合や、多くの知識ポイントが必要になる可能性があります。
6、Visual C++の使い方を知っているからといって、C++
を知っていることにはなりません。7、クラスを学ぶのは難しくありません、テンプレート、
STL、汎用プログラミングを学ぶのは、長期的な練習と徹底的な読書にすぎません。 8 あなたが天才ではないなら、プログラミングを学びたいならゲームをしようなどと考えないでください – あなたはそれをやったと思っていますが、実際にはあなたのC++レベルはあなたの能力とともに向上していませんレベルに合格するには – 実際、いつでも Live: ゲームをプログラミングするために C++ を学びました。
9さん、Visual C++の本を読んでC++言語を学ぶことはできません。
10 衝動的な人はこう言う傾向があります: XXその言語はもうダメだ、あなたは勉強すべきです YY - もうダメなのはあなたです! ?
11、せっかちな人は「何を学べばいいの?」と尋ねがちです。質問しないでください、ただ学んでください。英語が話せない! - いいえ?学ぶ! 14
、せっかちな人はこう尋ねる傾向があります:XX と YY のどちらが良いですか - 教えてください、あなたが学ぶ限り、どちらも良いです。
15 衝動的な人には 2 つのタイプがあります: a)見るだけで学ばない人、
b)学ぶだけで継続しない人。 16 ファッショナブルなテクノロジーについて話すときは、時代遅れのテクノロジーを念頭に置いた方がよいでしょう。
17、C++は単なるオブジェクト指向プログラミング言語ではありません。 18
, プログラミングを学ぶ最良の方法の 1 つは、ソース コードを読むことです。 19
。いつでも手に持っている本で十分だとは思わないでください。 20の皆さんは、『The Standard C++ Bible
』(中国語版:標準C++バイブル)を読んで、C++標準をマスターしてください。
21。理解できる場合は本をよく読んでください。理解できない場合は本を読んでください。
22、初めてこの本を読んだ後は何も覚えて習得することを期待しないでください。2 回目、3 回目と読んでください。 23、「効果的な C++
」と「より効果的な C++」と「優れた C++」をご覧ください。
24。統合開発環境の揺りかごに留まらないでください。統合開発環境を制御する方法と、コマンド ラインを使用してプログラムを処理する方法を学ぶ必要があります。
25。 XX が良いか、YY と ZZ のどちらが優れているかについて議論するのではなく、有意義な C++ の知識点について他の人と話し合ってください。
26、「プログラミングの実践」を読み、その要件に厳密に従ってください。
27 C と C++ の一部の構文とキーワードが同じに見えるからといって、それらの意味と機能がまったく同じであるとは考えないでください。 28
とC++は決してCのいわゆる「拡張機能」ではありません - もしC++
が最初からZ言語と名付けられていたなら、CとC++を混合することは絶対にないでしょう。 Z言語 とても密接に関係しています。
29さん、XX言語を学習した後にC++に変更しても問題はないと考えてください。まったく新しい言語を再度学習しているだけです。 30。「C++ オブジェクト モデルの内部」を読んだ後、C++ を学習したかどうかを判断します。 31 プログラミングを学ぶ秘訣は、プログラム、プログラム、またプログラムです。 32は、次の書籍にご注意ください: 『C++オブジェクト指向効率的なプログラミング (C++ 効果的なオブジェクト指向ソフトウェア構築)』、 『オブジェクト指向ソフトウェア構築』 」、「デザイン パターン (デザイン パターン)」、「コンピューター プログラミングの芸術」。 33 : オブジェクト指向テクノロジーは C++ に限定されたものではありません。 34 ソースコードがサポートCDに含まれている場合でも、本のプログラム例をコンピュータに入力して練習してください。 35。この本の中にある意味のある例を広げてください。 36の皆様、C++の例外処理技術に注目して、ご自身のプログラムに効果的に適用してください。 37、以前に書いたプログラムを頻繁に見直し、学んだ新しい知識を適用するために書き直してみてください。 38。本の中の演習問題を見逃さないでください。すべて答えて、解決策のアイデアを記録してください。 39、C++言語とC++統合開発環境を同時に学習し、習得する必要があります。 。C++を学ぶことに決めたので、それに固執してください。なぜなら、プログラミング言語を学ぶ目的はプログラミング技術を習得することであり、プログラミング技術は言語を超えて行われるからです。 41 、C++言語のさまざまなプラットフォームと開発環境が激しく競争するように、私たちはC++言語自体の学習に集中しなければなりません。 42 C++ プログラムを途中で書いたときに、使用した方法が非常にぎこちないことに気付いた場合は、すぐにやめずに、これを確実にするために、できるだけ早く残りの部分を大まかに完了してください。 デザインが完成したら、自分の間違いを分析し、再デザインして再度書き込みます (43 を参照)。 43、焦らないでください。C++ クラスを設計するのは本当に簡単ではありません。独自のプログラム内のクラスと独自のクラスの設計レベルは、継続的なプログラミングの練習。 44、プログラムが「小さい」という理由だけで、馴染みのないいくつかのルールに必ず従ってください。良い習慣は身に付けられますが、一度覚えただけではありません。 45。C++ で難しい点を学んだときは、その知識点を他の人に説明して理解してもらうようにしてください。明確に説明できた場合にのみ、本当に理解できるようになります。 46。他の人とコミュニケーションをとるときに無視したり理解していない知識ポイントを記録します。 47さん、たとえプログラムのバージョン番号が バージョン 100.XX になっても、自分が作成するプログラムに対してより高い要件を提示し続けてください。 48。作成したプログラムをすべて保存します。これは最高の蓄積の 1 つです。 49さん、衝動的な人にならないでください。 50、C++を愛してください! 上で述べたように、VC++を学ぶ必要がありますが、それはC++言語を表すものではなく、単に 基礎 – C++ 言語を学ぶための最良の方法は、入門チュートリアルを読んでから、ソース コードの分析を学び、最後に自分でプログラミングを練習することです。 C++ をよく学ぶことが最終的な目標ではなく、私たちが熱心に取り組んできた方向性であり、言語を超えたものであることが理解できるでしょう。 最後にこれも言いたいのですが、C++を学び、C++を愛してください! 無料で入手LAMPBrothers PHPビデオチュートリアルCD/「PHPについて話そう」エディション、詳細 公式ウェブサイトのカスタマーサービスにお問い合わせください。 http://www.lampbrother.netPHPCMS http://yun.itxdl.cn/online/phpcms/index.php?u=5 WeChat開発 php? u=5 コース /yun.itxdl.cn/online/cto/index.php?u=5
上記では、内容の側面も含めて、Daniel C++ プログラミング開発の学習に関する 50 の提案を紹介しました。PHP チュートリアルに興味のある友人に役立つことを願っています。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











PHPは、サーバー側で広く使用されているスクリプト言語で、特にWeb開発に適しています。 1.PHPは、HTMLを埋め込み、HTTP要求と応答を処理し、さまざまなデータベースをサポートできます。 2.PHPは、ダイナミックWebコンテンツ、プロセスフォームデータ、アクセスデータベースなどを生成するために使用され、強力なコミュニティサポートとオープンソースリソースを備えています。 3。PHPは解釈された言語であり、実行プロセスには語彙分析、文法分析、編集、実行が含まれます。 4.PHPは、ユーザー登録システムなどの高度なアプリケーションについてMySQLと組み合わせることができます。 5。PHPをデバッグするときは、error_reporting()やvar_dump()などの関数を使用できます。 6. PHPコードを最適化して、キャッシュメカニズムを使用し、データベースクエリを最適化し、組み込み関数を使用します。 7

PHP and Python each have their own advantages, and the choice should be based on project requirements. 1.PHPは、シンプルな構文と高い実行効率を備えたWeb開発に適しています。 2。Pythonは、簡潔な構文とリッチライブラリを備えたデータサイエンスと機械学習に適しています。

PHPとPythonにはそれぞれ独自の利点があり、プロジェクトの要件に従って選択します。 1.PHPは、特にWebサイトの迅速な開発とメンテナンスに適しています。 2。Pythonは、データサイエンス、機械学習、人工知能に適しており、簡潔な構文を備えており、初心者に適しています。

PHPは、電子商取引、コンテンツ管理システム、API開発で広く使用されています。 1)eコマース:ショッピングカート機能と支払い処理に使用。 2)コンテンツ管理システム:動的コンテンツの生成とユーザー管理に使用されます。 3)API開発:RESTFUL API開発とAPIセキュリティに使用されます。パフォーマンスの最適化とベストプラクティスを通じて、PHPアプリケーションの効率と保守性が向上します。

PHPは依然として動的であり、現代のプログラミングの分野で重要な位置を占めています。 1)PHPのシンプルさと強力なコミュニティサポートにより、Web開発で広く使用されています。 2)その柔軟性と安定性により、Webフォーム、データベース操作、ファイル処理の処理において顕著になります。 3)PHPは、初心者や経験豊富な開発者に適した、常に進化し、最適化しています。

PHPは主に手順プログラミングですが、オブジェクト指向プログラミング(OOP)もサポートしています。 Pythonは、OOP、機能、手続き上のプログラミングなど、さまざまなパラダイムをサポートしています。 PHPはWeb開発に適しており、Pythonはデータ分析や機械学習などのさまざまなアプリケーションに適しています。

PHPは、特に迅速な開発や動的なコンテンツの処理に適していますが、データサイエンスとエンタープライズレベルのアプリケーションには良くありません。 Pythonと比較して、PHPはWeb開発においてより多くの利点がありますが、データサイエンスの分野ではPythonほど良くありません。 Javaと比較して、PHPはエンタープライズレベルのアプリケーションでより悪化しますが、Web開発により柔軟性があります。 JavaScriptと比較して、PHPはバックエンド開発により簡潔ですが、フロントエンド開発のJavaScriptほど良くありません。

PHPとPythonには独自の利点と短所があり、選択はプロジェクトのニーズと個人的な好みに依存します。 1.PHPは、大規模なWebアプリケーションの迅速な開発とメンテナンスに適しています。 2。Pythonは、データサイエンスと機械学習の分野を支配しています。
