Открытое и свободное

Блог о Linux, Open Source и больших корпорациях

С и С++: лирика

April 8th, 2008 · No Comments
1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

Это только поначалу кажется, что C++ = C + ООП. На самом деле не все так просто. C++ не является логическим продолжением обычного C, это скорее уход в сторону с добавлением объектно-ориентированного программирования. Если вы считаете, что не используя классы в C++, вы тем самым пишете код на C, то вы ошибаетесь.
Кажется странным обсуждение различий между C и C++ в те времена когда все давно пишут на C#? Возможно. Но не стоит забывать о том, что C# далеко не универсален, и, что самое главное, он патентован. Сейчас, пока Microsoft дружит с Novell, эти ограничения не так заметны, так как под Linux есть реализация C# в виде Mono. Однако не все так безоблачно. Microsoft “просто так” не дружит ни с кем. Open Source - их враг, и это не мои слова, это слова руководства компании. Сейчас они разрешают использование Mono, но как только наберется критическая масса приложений, написанных в Linux с его использованием, мышеловка захлопнется. Пойдут суды и патенты. Это будет серьезным ударом по Linux, поэтому чтобы заранее облегчить возможные последствия лучше не заигрывать с C#. На всякий случай.
А вот C и C++ - самые что ни на есть массовые языки. Трудно найти вещь, на которой нельзя скомпилировать код на Си. На нем даже BIOS пишут, при всей крайней ограниченности аппаратуры.
Поэтому C/C++ и сейчас живее всех живых. И не стоит ожидать что скоро они станут историей. Только не в ближайшие 10 лет)

Share and Enjoy: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • Facebook
  • Mixx
  • Google
  • e-mail
  • Slashdot
  • Technorati
  • YahooMyWeb
  • Furl
  • MyShare
  • Socialogs

Tags: Programming

0 responses so far ↓

  • There are no comments yet...Kick things off by filling out the form below.

Leave a Comment