あなたは最初のC ++を学ぶ前に、C言語を習得しなければなりませんか?

C ++は「Cガガは」略して「Cプラスプラス」であると発音しました。名前が示すように、C ++はC言語の新機能に基づいて増加しているので、「Cプラスプラス」、ちょうどiPhone 7SとiPhone 7のような関係と呼ばれる新しいトリックを、プレイアウト、Win10とwin7のです。

構文的には、C言語では、それが最初にC言語を学ぶ必要があり、最後にC ++を学ぶ前に、または他の初心者の多くは、少なからず混乱をもたらしていない与えC ++、C ++の方法をコンパイルすることはほぼでき変更せずにC言語コードの一部であり、 ?

私はこの問題について中立のままですが、初心者には、直接、非常に困難になります++ Cを学び、特に、非常に理解していないC ++を学び、理解していないコンピュータのメモリの場合には、ライブホールド。C ++は、マスターに、より複雑で困難を意味し、柔軟な、機能豊富な言語です。

しかし、それは明確である:C言語学習を学ぶ時間がC言語のシフトからC ++、C ++の半分に相当し、ゼロからスタートする必要はありません、あなたはC言語のダウンを学ぶことができ、私は強くあなたが再びC言語を習得することをお勧めしますので、 C ++を学びます。ここに画像を挿入説明
実際には、開発者として、学習の雰囲気は、為替の円であり、ここでは特に重要であり、私はあなたが定住歓迎の人々に白またはスイッチであるかどうか、C言語C ++交換基583650410をお勧めします、誰も交換が育ちます。あなたが学ぶための無料のオープンクラス!

親族C ++やC言語は、
それは、2つの独立した言語が、C ++やC言語のようだが、彼らはまた、関係の明確なプルプルを持っています。

早期なし「C ++」、この名前が、「バンドクラスC」と呼ばれます。あなたは、JavaのWeb開発の経験を持っている場合は、C言語の拡張である「クラスCを取る」と登場補完し、それは、開発効率を向上させることを目的とする新しい構文の多くを追加し、その後、あなたは、サーブレットとの関係にすることができ、関係のJSPのアナロジー。

非常にラフなC ++のこの期間は、単純なオブジェクト指向プログラミングをサポートするだけでなく、自分自身のコンパイラを持っていますが、プリプロセッサ(名前cfrontの)を通じて、C言語コードのための「翻訳」最初のC ++コード、その後、Cによってません最終的なプログラムのコンパイラ合成。

C ++の人気が、その構文はより強力で、サポートプロセス指向プログラミング、オブジェクト指向プログラミング(OOP)とジェネリックプログラミングを完璧にできている、それは独自のコンパイラとほぼ独立した言語となっています道。

それは、このようなWindowsの(CL.EXE)、LinuxでのGCCコンパイラ、マックの下クランコンパイラ(Xcodeのは、デフォルトのコンパイラを持っているの下、Microsoftのコンパイラとして独立したC ++コンパイラ、とは言い難い、野心的、GCCを超えて行くことに決定)、これは集合的にC / C ++コンパイラと呼ばれる、CおよびC ++の両方をサポートします。C言語コードのために、方法にC言語をコンパイルし、C ++コードのためには、C ++に応じてコンパイルされます。

表面には、我々は上記の言ったので、C、C ++コードは、「C ++コンパイラの後半部分は、独自の方法を持っている」、同じコンパイラを使用してコンパイルされていますが、言わなかった「C ++コンパイラの独立を持っています。」

C ++のほかチュートリアル
あなたが任意のプログラミング経験のない読者のためのC ++の本を書く場合、それは非常に厚いとなります本を書くために、決して小さな仕事ないだろう。たとえそうだとしても、我々は唯一の文法について話しています。

さらに重要なのは、それがすべてのこの知識を吸収することは困難である、あなたは自信に深刻な打撃、学習への興味を失うことになります。

私のアドバイス
、プログラミングベースのリーダーなしには、私はより多くのあなたがかむことができるよりもオフにかまない、からC言語学で始まるをお勧めします。そこプログラミング読者の基本はあなたが正しい判断を下すことができると信じています。

プログラムに学ぶことは、段階的に行われ、脂肪を食べることを期待しないでください。学習C言語で、1は、メモリ、コンパイルとリンクを学ぶために明確にするプログラミング言語の内部機構を、その文法を学ぶC ++のための基礎を敷設、プログラミングの利益を開発しながら、第二れます。

、学んだ文法のコードの多くをノックするチュートリアルに従う、どのようなプログラミング言語を理解する必要がありますが、遭遇した実用的な問題は、どこから始めれには考え、ノーアイデアを切っていない:それぞれの初心者には、このようなジレンマを経験しました。それだけで学習していないことを意味します。

その理由は以下の練習、思考から無トレーニングプログラムです!簡単に学ぶことは、知識が難しく適用されます!

あなたがC言語に精通しているので、コードの行数百人が、あなたがプログラムのいくつかのアイデアを持って書くことができます。今回は、C ++彼らは何をC言語の基礎で得ている、あなたが立って一定の高さを理解するために行きます。

「学術的」観点から、C ++のサポートプロセス指向プログラミング、オブジェクト指向プログラミングやジェネリックプログラミング、およびCプログラミング言語では、唯一のプロセス指向をサポートしています。それは、プロセス指向のプログラミングであるために、C ++とCがほぼ同じで、C言語を学ぶので、C ++は半分に学びますし、もう一度起動する必要はありません。

公開された50元の記事 ウォン称賛27 ビュー30000 +

おすすめ

転載: blog.csdn.net/qq_43351159/article/details/104898819