като предимство МОДЕРЕН компилатор на C++ спрямо добър СТАРОВРЕМСКИ на C?
като предимство МОДЕРЕН компилатор на C++ спрямо добър СТАРОВРЕМСКИ на C?
Евлампи като предимство МОДЕРЕН компилатор на C++ спрямо добър СТАРОВРЕМСКИ на C?
Верно ли не вдяна идеята на обектния кодец?
C++ е единствения език, който ме вкара в ужас. И на асм съм писал, за контролери.
Ся Лавров ще пусне тема да пита за разликата от процесорите.
Бакалин до слоновъд...
Rabin Верно ли не вдяна идеята на обектния кодец?
Рабиняк, аз съм един от сравнително малкото хора които са писали библиотеки за бриджване на динамичен език и IUnknown ком обекти и съм декомпилирал мръсни Ц макроси от джамски хедъри в главата си за това.
Тази тема просто е много над нивото ти, съжалявам, старая се с магазина да слизам до теб но има и такива теми :)
Евлампи Rabin Верно ли не вдяна идеята на обектния кодец?
Рабиняк, аз съм един от сравнително малкото хора които са писали библиотеки за бриджване на динамичен език и IUnknown ком обекти и съм декомпилирал мръсни Ц макроси от джамски хедъри в главата си за това.
Тази тема просто е много над нивото ти, съжалявам, старая се с магазина да слизам до теб но има и такива теми :)
Ми питаш с кво С++ рулира пред С, аз по-тъп въпрос не се сещам да е задаван. На теория и на асм може да пишеш обектно.
Ко пита изобщо?
Rabin Ми питаш с кво С++ рулира пред С, аз по-тъп въпрос не се сещам да е задаван. На теория и на асм може да пишеш обектно.
Ко пита изобщо?
Питам с какво МОДЕРНИЯ Ц++ рулира пред СТАРОВРЕМСКИЯ Ц :)
Но за да схванеш въпроса трябва да си в час, не да си клето ратайче налитащо от трън-Гана на глог-Гана и отчаяно надяващо се някоя полуграмотна яйчарка-стажантка да му предложи мечтаната работа за четри цифри незпочващи с едно :)
Евлампи Rabin Ми питаш с кво С++ рулира пред С, аз по-тъп въпрос не се сещам да е задаван. На теория и на асм може да пишеш обектно.
Ко пита изобщо?
Питам с какво МОДЕРНИЯ Ц++ рулира пред СТАРОВРЕМСКИЯ Ц :)
Но за да схванеш въпроса трябва да си в час, не да си клето ратайче налитащо от трън-Гана на глог-Гана и отчаяно надяващо се някоя полуграмотна яйчарка-стажантка да му предложи мечтаната работа за четри цифри незпочващи с едно :)
С++ поддържа обектен подход бе свирец гол. Има обратна съвместимост на С. На наго пишат за Ардуино.
Старовремско С няма вградена поддръжка на обекти.
Rabin С++ поддържа обектен подход бе свирец гол. Има обратна съвместимост на С. На наго пишат за Ардуино.
Старовремско С няма вградена поддръжка на обекти.
Алеле майкоууу, дет вика Ребата - ти си карикатура на интелектуал бе човек :)
Сега за да не те мъча - новите предполагаеми фичъри на це плюс пляс на практика са консервативен гарбидж колектор с малко по-умен рефкаунт от наивния.
Рабиняк, кво хубаво нещо е демокрацията деба, ако тука бяхме меритокрация щеше много отдавна да си изхвърлен с шутове просто щото чеп за зеле не става от тебе досежно програмирлъка.
А ся си просто РАЗЖАЛВАН ратай :)
Евлампи А ся си просто РАЗЖАЛВАН ратай :)
Туй по къв повод?
Къв гарбидж колектор бе! Да не ти е Жаварник!
Rabin Къв гарбидж колектор бе! Да не ти е Жаварник!
Це плюс пляс е по-голям мазаляк от джаварника :)
Ама е по-брЪзичко, да то го разкажа като за тебе :)
Абе, Рабине, защо постоянно демонстрираш колко си неграмотен? C не е напълно съвместим със C++. Има много примери на С код, който не може да се компилира със С++ компилатор.
Иначе по темата. Най-голямото предимство на С++ е, че младежта го знае по-добре от С. Тъпаци като Рабина дори едно дърво не могат да обходят без STL.
Като човек който си вади хляба предимно с дърто Ц не виждам никакви предимства на ++ а само недостатъци. И това е при положение, че знам и ползвам ++ още от преди да има templates & exceptions т.е. края на 80-те и началото на 90-те - Borland C++ по него време - май до към версия 3.00 беше само класове и namespace та се наложи да емулирам exception & stack unwinding с макроси & set/longjump и да хващам бъгове в компилаторите кога се инициализира виртуалната таблица - преди или на излизане от конструктора.
Но основния проблем на ++ е ОО - то позволява и подлъгва програмиста да прави излишни абстракции и хитри хватки с които на пръв поглед е по продуктивен. Но истината лъсва когато се наложи да се фиксва бъг в стар код или да се добави нов човек в екипа - възстановяването или изграждането на менталния модел необходим за разбирането само с един поглед дори на една линия код е много бавно и трудоемко (т.е. скъпо) защото трябва да изчетеш всички хедър файлове за да знаеш дали няма предефиниране на оператор или някаква друга простотия която прави нещо скрито. Отделно всичките му там implicit контексти в които a.load() може да е един господ знае коя точно функция - особено ако има множествено наследяване.
Затова на практика explicit език като дъртото Ц все още е за предпочитане защото излиза много по евтино дългосрочно и позволява на програмиста с един поглед да оцени грубо колко код ще изгенерира компилатора.
За рабиняците и прочее чернокраки драскачи пръкнали се от Индия има достатъчно езици да забатачват нещата - c++, java, c#, python, js, swift, dart и т.н.
Евлампи като предимство МОДЕРЕН компилатор на C++ спрямо добър СТАРОВРЕМСКИ на C?
Фокуса върху кое е:
- предимство на Ц или Ц++?
- предимство на МОДЕРЕН пред СТАРОВРЕМСКИ компилатор?
| Абе, Рабине, защо постоянно демонстрираш колко си неграмотен? C не е напълно съвместим със C++. Има много примери на С код, който не може да се компилира със С++ компилатор.
.
Хихи, като в пхп, всяка фирма си пуснала компилатор, и кодът писан за него не върви на друг. Лично проверено.
Иначе по темата. Най-голямото предимство на С++ е, че младежта го знае по-добре от С.
С++ е още по-мазаляк и от С, нещо са ги излъгали децата, учители като тебе. Инокулиран, с Тесла на кредит, и почитател на епълски шитни. Мисли, че спасява света. Всъщност спасява света от себе си. Нарисуван идиократ урсулопитек с 3 бустера. И джендър.
Тъпаци като Рабина дори едно дърво не могат да обходят без STL
Мога бе, мама ти малоумна, просто не трябва да ми висиш на главата. В Мусала даваха умножения на 10 цифрени числа, без да ме предупредят да си нося сметало. Такива като тебе правят ганорника в тия фирми.
palavrov За рабиняците и прочее чернокраки драскачи пръкнали се от Индия има достатъчно езици да забатачват нещата - c++, java, c#, python, js, swift, dart и т.н.
Всеки език си има таргет, едното е за ембед, другото за realtime, трето за ентърпрайз, четвърто за учЕни с колайдер.
Аматьор като тебе, няма да вдене разликата м/у контролер за пералня, и процесор за РС.
Отчувай си слонарника, и кротувай - те 25 г. ипотека не се изплащат самИ.
Евлампи Rabin Къв гарбидж колектор бе! Да не ти е Жаварник!
Це плюс пляс е по-голям мазаляк от джаварника :)
Ама е по-брЪзичко, да то го разкажа като за тебе :)
С++ няма garb. collector, бакалче голичко. Разни библиотеки му турят за това, ама не виждам сми. Май само Ребата е в час по темата, като ви гледам.
palavrov Но основния проблем на ++ е ОО - то позволява и подлъгва програмиста да прави излишни абстракции и хитри хватки с които на пръв поглед е по продуктивен.
виж под това се подписвам с две ръце. да добавя и друг много сериозен недостатък - С++ постоянно го чоплят и "подобряват", докато С седи сравнително стабилно, и с голяма вероятност код писан на С ще се компилира на всеки С компилатор за всяка платформа, докато кода на моите чешки колеги се компилира само на нов компилатор.
Ти нали помниш, че с теб се запознахме на една среща където на другаря Димов му беше ребром поставен въпроса какво пак са чупили него година - не, че помня вече какво отговори - май беше нещо витиевато в типичния за него стил. Абе да го викнем на форумна среща?