.
Отговор в тема
Резултати от 1 до 25 от общо 29

Hybrid View

  1. #1
    Повече от фен
    Регистриран на
    Apr 2008
    Мнения
    307
    Цитирай Първоначално написано от draid Виж мнението
    Не, C++ макар и наследника на C от високо ниво е един от трудните езици. Той се води от високо ниво, но е далеч по-труден за възприемане от начинаещи отколкото езици като java/python/c#. В C++ програмиста се грижи за управлението на паметта което създава невъобразими трудности, особено ако не си добре запознат с работата на един компютър.
    Лично не бих го нарекъл наследник на C, но си прав, труден е. Сходството му със C е до едно ниво, обекно-ориентирания му дизайн го различава, от там STL, полиморфизъм и т.н

    Лично на мен C ми допада много, и го препоръчвам преди C++, но който както реши.

  2. #2
    Супер фен Аватара на MrCreeper
    Регистриран на
    May 2011
    Мнения
    2 121
    Цитирай Първоначално написано от mcfe Виж мнението
    Лично не бих го нарекъл наследник на C, но си прав, труден е. Сходството му със C е до едно ниво, обекно-ориентирания му дизайн го различава, от там STL, полиморфизъм и т.н

    Лично на мен C ми допада много, и го препоръчвам преди C++, но който както реши.
    C++ е наследник на С, всичко което го има в С го има и в С++, тоест то е наследено (нали знаеш какво е наследяване?) като са добавени още неща, всеки .с файл може да бъде компилиран и като .срр файл без никакъв проблем.
    Don't hate the hacker,
    hate the code!

  3. #3
    Повече от фен
    Регистриран на
    Apr 2008
    Мнения
    307
    Цитирай Първоначално написано от MrCreeper Виж мнението
    C++ е наследник на С, всичко което го има в С го има и в С++, тоест то е наследено (нали знаеш какво е наследяване?) като са добавени още неща, всеки .с файл може да бъде компилиран и като .срр файл без никакъв проблем.
    Много добре знам, че C код може да се компилира със C++ компилатор, правил съм го, но не винаги без някое предупреждение(implicit typecast).

    Примерно, typedef int (*funcptr)(); няма същото значение под C++, под C функцията(указател към) може да има неопределен брой аргументи, под C++, няма аргументи. Това само черно на бяло съм го чел, не съм го пробвал на практика.

    Както и да е, пробвал съм от всичко по малко, C,C++,Dalvik Java(за Андроид), Python(изключително малко), и разбира се в по-ранните ми години, PHP. Последно време и малко ASM. Но в никой от тези езици не съм експерт.

    Засега само на C съм отделил повече време.

    Моето наблюдение е, че повече хора ползват Python,Go,NodeJS в последно време. Мен Python не ме кефи, но кой както му изнася.
    Последно редактирано от mcfe : 08-06-2014 на 23:40

Правила за публикуване

  • Вие не можете да публикувате теми
  • Вие не можете да отговаряте в теми
  • Вие не можете да прикачвате файлове
  • Вие не можете да редактирате мненията си