2013年7月27日土曜日

C++とは

何だか難しそうだなとか思っている方、ご安心ください^^

C++は、Cの機能を拡張してできた言語ですので、Cの知識をそのまま活用することができます。

例えば、printf()関数などはC++でも使用できるのです。

最初のうちは、いざとなったらCで記述するとかいう気持ちでも良いのです。

もちろん Cを全く知らない方が、最初にC++を始めても全く問題ありません。

むしろこのまま、C++, Java, C# とひたすらにオブジェクト指向の道を突き進むのが

世の中のニーズにマッチしており、仕事が見つかり易いのかもしれません。

新しいものをどんどん取り入れていかないと、時代の流れに取り残されてしまいます。

私自身、ここ数年は特にそう感じています。
 
袖振り合うも多生の縁

ということで、 せっかくこのページを見ていただいたのですし、

是非一緒にプログラミングの世界を楽しみながら学習していきましょう^^


なお、実際の現場では両方の言語が混在してシステム開発が行われているという

ケースがザラにあります。

ですので、結局はC、C++両方の知識は必要になってきます。

一旦こんな機能があるんだという全体像をざっくり捉えたあと、必要な部分を掘り下げて

いけば、いつの間にか出来るようになります。

大事なのは、忘れないよう継続して取り組むことです。


C++のスゴイところまとめ
 C言語の機能がほとんど使える
 C++で拡張された書き方
 オブジェクト指向プログラミングの機能

オブジェクト指向プログラミングとは
  オブジェクト指向プログラミングでは、データとそれを操作する手続き(要は関数のこと)を
 ひとまとまりとして扱います。このデータと手続きのまとまりをオブジェクトと言うのです。

 これで今日からあなたもオブジェクト指向とは何かが説明出来ますね^^



今日の名言
 一日に少なくともひとつは自分の力にあまることを成し遂げようとしない限り、
 どんな人間でもたいした成功は期待できない。
                              エルバート・ハバード

 障害を克服できると信ずるものだけが、本当に障害を克服することが出来る。
 一日に一つでも恐怖の対象を克服しない者は、まだ人生の第一課さえ学んでいない。
                              ラルフ・ワルド・エマーソン

 とてもできそうもないと思える事柄でも、思い切ってぶつかることだ。
恐怖心はあっというまに溶け去るだろう。
                              デール・カーネギー

進退きわまって四方八方敵だらけとなり、もう一刻も持ちこたえられないという気持ちになっても
決しいてそこで諦めてはいけません。情勢が一変するのは、まさにこれからなのですから。
                              ハリエット・ビーチャー・ストー