[C ++]の気持ち(1日目)の話を話をしない学ぶための計画を策定

はじめは、
C ++を学習するとき、Pythonは完全なものをやるそうすることを、ノートにメモを取るのが好きに使用されるが、いくつか見て、多くの場合、使用時の「言葉を忘れてペンを拾います」。だから私は、私は、彼のノートを終えて共有することを願っていたいわゆる「技術はオープンソースであり、知識が共有されている!」先月のブログで戦った
私は一度に二年生は、多くのに比べてC ++を(学習開始されましたギャングスターは、私はもちろん、最終試験の終わりを覚えている「オブジェクト指向プログラミング」と呼ばれるこのコースを担当していた)遅かった、最高のコースの一つとみなさ97点、私は学ぶために、いくつかの大学があります。その時、私は彼女の顔の上にあるかを知るために、少し付与された子牛が、とき私の後ろのレース、プロジェクトとの接触を感じました。だから、彼らは再び継続的に自己意志バックします。
私は一日章を完了するために21日、サブに予定の「C ++ 21には、計画を策定する天」。特に初心者の白のために、C言語のための根拠はありません心配しないでください。C ++言語は、Cから進化したが、C ++自体は完全なプログラミング言語であり、そしてそれはC言語プログラムのアイデアで設計されているが、完全に異なっています。私たちの学習プロセスは、厳密に、科学技術の発展の過程を追跡する必要はありません巨人の肩の上に立つために、同じようにすぐに最新の理論と技術の可能並んなど一部の専門家は、信じているC ++プログラミング言語を学ぶためにエントリとして使用することが可能であるの。それでは、バーに行く始めましょう!

1.なぜC ++を学びます

プログラムを選択によっては、非常に重要なことであるあなたがやりたいだろうやっての今後の方向:私の部分については、私が考えるには2つの側面から主に考える外部要因内部要因を
まず、外部要因:白は使いやすいであることを、我々は高い、良い仕事を受け入れるために会社を使用しています。実際、C ++はまだ最も頻繁に使用されるいくつかのプログラミング言語の一つです。それが今後の方向に関係しますので、その後、我々は、さらにその後、最も一般的に使用されるC ++プログラミングフィールドを見ることができ、何でしょうか?

  • ゲーム開発。あなたがC ++を学ぶためにゲーム開発業界に従事したい場合は今、ゲームクライアントの多くは、ウェブゲームの数に加えていなくてもよい、C ++開発に基づいているので、正しいです。
  • サーバー側の開発。多くのインターネット企業は、C ++で開発されたバックエンドサーバプログラムをベース、およびLinux、UNIXおよび同様のオペレーティングシステムのほとんどされています。あなたは、この種の仕事に従事したい場合は、Linuxオペレーティングシステムおよび上記でその開発に精通したデータベースの開発に精通し、ネットワークプログラミングに精通している必要があります。
  • デジタル画像処理。私は、最初のプロジェクトは、画像処理に関連して行うためにC ++を使用します。後の画像処理、パターン認識、マシンビジョンに従事したいために、そして学ぶC ++が不可欠です。
  • 仮想現実シミュレーション。私たちはしばしば、この点では、多数のアプリケーションがあった、VR技術は、これはコンピュータの分野の急速な発展、デジタル地球の現在の様々な、デジタル都市、VGEか何かであると言います。

もちろん、確かに多くの上記以外のCでの用途++、それはまた、C ++かけがえのない位置を示しています。あなたは、上記のこれらの分野に興味がある場合は、C ++、それを学ぶために私に従うようになった-
そしてそれは内部要因である:内部要因は、このような関心として、自分自身から始めていると述べ、彼は物事はC ++、独自のを使用する必要があるだろうプロフェッショナルのニーズはC ++、または単に自分のプログラミングのスキルを向上させたいです。こうしたが可能です。
私は、もともとCで1つの使用++多くの自動化された学校だったと言うために。年生はこのコースを選んで、試験はかなり良いですので、しかし、関心の外に、私は、彼らのプログラミングのスキルを向上させたいです。ロボット競技に参加する戻るには、私は主にC言語で使用されている。この1つの内蔵マイコンの開発を、しなければならなかったが、後に口座に視覚的なグループを高める必要性を取って、私はマシンビジョンを考慮に入れて、その過程で、私はの連続でしたC ++が再び見直さ。
だから、外部および内部要因は、我々はC ++のパワーを選択し、勉強するものです。

2. Cを学ぶためにどのように++

私は特に「というような練習は完璧にしますことを、私たちの祖先の言葉で、」練習は最適です練習だけに常に、プログラミング技術、近道を学びたいと思っています。「誰にでも馴染みの1万時間の法則」、それが何を意味するのかです。しかし、ここであなたは100時間の深刻な完了を主張することができれば、私はあなたが先頭を持っていると信じて、10,000時間を費やす必要はありません。
だからここに私はあなたにもいくつかの一般的な質問にコンパイルされ、ブラシサイトに学ぶ与えます:

  1. 滞在ボタンブラシグッドプラクティスプラットフォームのタイトル、質問の豊富な量は、コミュニティの活動を包括的に分類しました。

  2. 牛の顧客ネットワークインターネットの人々が知っている、これは説明しません。

  3. C ++の公式サイト非常に包括的な英語のウェブサイト。

歴史3.C ++

C ++は、もともとベル研究所で1979年にビャーネ・ストロヴストルップによって開発された中間レベルのプログラミング言語です。
一つの言語からC ++オブジェクトは、C言語の開発は指向プログラミング方法を進化させています。C ++の主な二つの特徴:まず互換C、第二は、オブジェクト指向のサポート方法。
プログラムは、一連のオブジェクトで構成されていることを前提とオブジェクト指向プログラミングオブジェクトコア、。クラスは、現実世界の抽象化されたデータの静的プロパティと操作を表すデータが含まれ、オブジェクトは、クラスのインスタンスです。オブジェクト間の異なるエンティティ間の実世界の接続をシミュレートするために、メッセージパッシングを介して相互に通信します。オブジェクト指向プログラミングでは、オブジェクトは、基本的なプログラムモジュールです。
C ++オブジェクト指向のアプローチは多くの利点ので、今では使わ大規模なソフトウェアを開発する主な方法となっています。そして、C ++の一つは、最も広く使用されているオブジェクト指向のプログラミング言語です。
C ++は、新しい言語ではありませんが、まだ広く使用されており、中に改善し続けます。最新のC ++標準はC ++ 17として知られているISO規格委員会によって承認されました。番組C ++での開発の過程以下の表:
ここに画像を挿入説明

4.プログラミング環境

ここで私はあなたが2つのソフトウェアを使用したとき、私は学ぶことをお勧め与える
(1)Visual Studioのコミュニティ2017(コミュニティ版)
私は一般的なソフトウェアの作業を行う際に、マイクロソフトからこのソフトウェアを。もちろん、コンパイラは、C ++言語として使用することができます。後に、開発者は長い間この分野に従事してきたしたいために、強いアムウェイこのソフトウェアは、コミュニティ版は無料で、あなたはクラックする必要はありません!C ++ 17バージョンの前に新機能をサポートしていますので、最高の版2017年を覚えておいてください。

  1. ダウンロードしてインストールします。Visual Studioの2017コミュニティコミュニティ
  2. Visual Studioを開きコミュニティ2017
  3. ファイルをクリック - >新規 - >プロジェクト
  4. 左の選択C上のリスト++ビジュアルは - >コンソールアプリケーション - >設定がFirstCppというプロジェクト、閲覧によるプロジェクトの格納アドレスを選択し、[OK]をクリックします。
    ここに画像を挿入説明
  5. クリックして、最初のC ++プログラムを達成するために、次のコードを入力して、成功しFirstCpp.cppソースファイルを作成されています。
    ここに画像を挿入説明
  6. 試運転をクリックするか、Ctrl + F5、C ++プログラムを実行する最初のショートカットキーボードを使用しています。

(2)のDev-cpp5.4.0
このソフトウェアは、プログラミングのためのコンパイラの軽量バージョンでは、Visual Studioコミュニティ2017年よりフレンドリーに比べ、白です。欠点は、11 C ++後の新機能の一部がサポートされない可能性があることです。

  1. ダウンロードしてインストールします:Baiduのクラウドリンク、抽出コード:4wz0を
  2. オープンのDev-CPP
  3. ファイル - >新規作成 - >ソースファイルをクリックしてください
  4. 図1に矢印で示すように、最初のプログラムを入力し、コンパイルして実行をクリックします。
    ここに画像を挿入説明
  5. ステップ4が完了したら、次のページがあるでしょう。示されているように、最初のファイル・ストレージ・パスを選択し、[ファイル名Firstcppを設定し、[保存]をクリックします。ここに画像を挿入説明
    正常に実行した後、以下の結果があるでしょう:
    ここに画像を挿入説明
    あなたはコンパイルして実行をクリックし、次の時間、それは、直接ファイルを再保存する必要が実行されません。

5.読者宛

まあは[C ++]気持ちだけの話(GaN系フオ)された話をするために学ばない、最初の日に計画を策定すると述べました。ちょうど彼らが本当にC ++を習得するつもりはないことを決定するために、C ++の簡単な理解があるお連れしたい、知識がまあ〜の後ろにゆっくりと共有することができ、今日話すことを学ぶことがなかったです。
私はいつもそれを考えるよりも選択肢をだから、以前の私が言うことを多くのスペースを費やし、なぜC ++を学び、あなたが学び、それはあなたが助けに持っている、または不可欠なスキル、あなたのキャリアの計画で、それがテストを満たすためにある場合でも、私はそれがあなたの学習C ++ことができ開催されたと感じた場合、パワー。そして、我々が選択したとき、我々は辛抱しなければならない、途中であきらめないでください。忍耐は、石を離れて身に着けている私たちはすべてを知っている真実を」!
そして、私自身は、この分野での損失を被ってきました!大学入試の後、フォーチュン500社の企業のビジョンに家族や大切卒業の意見に耳を傾け、私たちは最高の素材にプロの学校を選択します。しかし、ほぼ一年は非常に興味を持ったり、将来について混乱していない、学ぶために。だから私は選んだので、(一部の家電製品の子が笑、私は多くの場合、破壊されます)のアカウントに自分の好きな手を取って、プロオンに選ばれた新入生の末尾に「と呼ばれるワン油のプロの自動化」。このように、全体の2年生、私は必死補足コースにあったとプログラミングの独自の欠如を記入します。また、我々は良い結果を得る、学校ロボット競技に参加する学校のロボット工学の研究室への選択を自分の空き時間を使用しています。二年生の夏休みの初め以来ラボに駐留開始しました。レースの準備のために、またはタイトルレースと自分の利益は、従来のマシンビジョンと接触するので、埋め込まれたマイクロコントローラのほとんどの側面を行います。
そして今、私の研究の主な方向は、学習とマシンビジョンの深さです。実際には、この決定は私の学部インターンシップの経験から来ています。それは自宅で退屈するので、冬休みだったので、会社に投票し、インタビューは、画像処理ジョブです。サイドインタビュアー(妹)は、巧妙に私の履歴書を読んだ後、プロジェクトに関連する問題について尋ねられたとき。それから彼は私に直接質問を投げました。私の写真の束を与え、タイルのすべての種類がありますが、私は特定し、それを分類してみましょう。だけでなく、ロジックでなく、コードに。私にもう一日を与え、私は次の測定にプログラムを見てみましょう。(私が学生だったときハハ、考慮に入れる場合があります)
食事のフィドルの後に家に行くために、私はC ++テンプレートマッチングプログラムを書いて、自宅でのテストも良いですが、精度は高くありません。テストコードに邪魔気分で次の日ので。彼は、原則として私に尋ねたので、または妹(後の私のマスターになった人)、私の食事のコードが良いをテストし、発見されている、基本的な機能は、達成することができます。それから私は、可能な限りすべてを答えました。もちろん、最後の合格。
そして、私の後ろにインターンシップの経験が周りに実際に麻雀自動分類プロジェクトは、週の始まりを繰り広げ、私は従来の画像処理方法の多様として学ぼうと、少しだけ改善その分類精度を見つけ、そしてません基本的な性質の変化。それでは、妹のアドバイスに、彼は学習とマシンビジョンの深さを勉強し始めました。だから私は基本的な構文の深学習理論とPythonを引く始めました。研究の1週間後、私は、学習アルゴリズムの深さの予備的な理解を持って、そしてTensorflow最も簡単な手書き数字分類モデルとフレームワークを構築します。上のこのモデルに基づき、私は4階建ての畳み込みニューラルネットワークを構築し、麻雀の分類に適用されます。最大97%の精度でテストセットに時間を訓練のわずか数時間。その時、ため息、深い本当に速いハードウェアを学び、私は密かにこの方向に学びます大学院に決定しました。
この練習時間は、長い月よりだけ小さいものではなく、完全な収穫が!最も重要なのは、私は伝統的なからの視野を学習奥行き画像処理とマシンへの移行を作ることを決めました。
ホワイトは、学習の深さ、ないスタートを勉強したい、私はあなたに列を学習の深さをお勧めします。TF2.0深い学習戦闘():デジタル認識の分類
実際には、あなたにその伝えたい、と言ったよりも選択肢をあなたが好きな方向やものを持っている場合、あなたはすぐにそれを行うことができます。早く投資し、より多くのあなたは最高です!
最後に、あなたが読むために手間を取ら感謝。私も初心者を書いていますので、それは避けられない言語が教室内です。何か良い提案がある場合は、ああ〜メッセージのコメント欄を残してください

公開された53元の記事 ウォンの賞賛348 ・は 10000 +を見て

おすすめ

転載: blog.csdn.net/wjinjie/article/details/105316043