私の学校は、C ++プログラミングコースでコンピューターサイエンスのカリキュラムを開始しています。つまり、これは多くの学生が学ぶ最初の言語です。
私は、多くの人がC ++を嫌うのを見てきました。その理由はさまざまです。C ++はあまり良い言語ではないというのが、一般的な意見のようです。StackExchangeに関するいくつかの質問と次のような投稿に基づいて、あまり好かれていない印象を受けます:
http
://damienkatz.net/2004/08/why-c-sucks.html
http://blogs.kde.org/ node / 2298
http://blogs.cio.com/esther_schindler/linus_torvalds_why_c_sucks
http://www.dacris.com/blog/2010/02/16/why-c-sucks-part-2/
など
(注:C ++が悪い言語であるというのは私の意見ではありません。実際、C ++は私が使用する主要言語です。しかし、インターネットや一部の教授は、C ++はあまり好きではないという印象を与えています。 、私の教授の一人は常にC ++に耳を傾けていますが、それでも私の大学ではまだ最初の言語です!)
それを念頭に置いて、なぜこれが多くの学校で最初の言語が教えられているのですか?C ++でプログラミングカリキュラムを開始する理由は何ですか?
注:この質問は「C ++は第一言語として適していますか」と似ていますが、それが適しているかどうかには興味がありませんが、なぜ選ばれたのかは少し異なります。