Евлампи
Създадено на 21.07.2024, видяно: 797 пъти. #111706
като предимство МОДЕРЕН компилатор на C++ спрямо добър СТАРОВРЕМСКИ на C?
Rabin
Последно редактирано на 21.07.2024 от Rabin, видяно: 789 пъти. #111708
Верно ли не вдяна идеята на обектния кодец?
C++ е единствения език, който ме вкара в ужас. И на асм съм писал, за контролери.
Ся Лавров ще пусне тема да пита за разликата от процесорите.
Бакалин до слоновъд...
Евлампи
Създадено на 21.07.2024, видяно: 784 пъти. #111709
Рабиняк, аз съм един от сравнително малкото хора които са писали библиотеки за бриджване на динамичен език и IUnknown ком обекти и съм декомпилирал мръсни Ц макроси от джамски хедъри в главата си за това.
Тази тема просто е много над нивото ти, съжалявам, старая се с магазина да слизам до теб но има и такива теми :)
Rabin
Създадено на 21.07.2024, видяно: 782 пъти. #111710
Ми питаш с кво С++ рулира пред С, аз по-тъп въпрос не се сещам да е задаван. На теория и на асм може да пишеш обектно.
Ко пита изобщо?
Евлампи
Създадено на 21.07.2024, видяно: 775 пъти. #111711
Ми питаш с кво С++ рулира пред С, аз по-тъп въпрос не се сещам да е задаван. На теория и на асм може да пишеш обектно.
Ко пита изобщо?
Питам с какво МОДЕРНИЯ Ц++ рулира пред СТАРОВРЕМСКИЯ Ц :)
Но за да схванеш въпроса трябва да си в час, не да си клето ратайче налитащо от трън-Гана на глог-Гана и отчаяно надяващо се някоя полуграмотна яйчарка-стажантка да му предложи мечтаната работа за четри цифри незпочващи с едно :)
Rabin
Създадено на 21.07.2024, видяно: 773 пъти. #111712
Ми питаш с кво С++ рулира пред С, аз по-тъп въпрос не се сещам да е задаван. На теория и на асм може да пишеш обектно.
Ко пита изобщо?
Питам с какво МОДЕРНИЯ Ц++ рулира пред СТАРОВРЕМСКИЯ Ц :)
Но за да схванеш въпроса трябва да си в час, не да си клето ратайче налитащо от трън-Гана на глог-Гана и отчаяно надяващо се някоя полуграмотна яйчарка-стажантка да му предложи мечтаната работа за четри цифри незпочващи с едно :)
С++ поддържа обектен подход бе свирец гол. Има обратна съвместимост на С. На наго пишат за Ардуино.
Старовремско С няма вградена поддръжка на обекти.
Евлампи
Създадено на 21.07.2024, видяно: 763 пъти. #111714
С++ поддържа обектен подход бе свирец гол. Има обратна съвместимост на С. На наго пишат за Ардуино.
Старовремско С няма вградена поддръжка на обекти.
Алеле майкоууу, дет вика Ребата - ти си карикатура на интелектуал бе човек :)
Сега за да не те мъча - новите предполагаеми фичъри на це плюс пляс на практика са консервативен гарбидж колектор с малко по-умен рефкаунт от наивния.
Рабиняк, кво хубаво нещо е демокрацията деба, ако тука бяхме меритокрация щеше много отдавна да си изхвърлен с шутове просто щото чеп за зеле не става от тебе досежно програмирлъка.
А ся си просто РАЗЖАЛВАН ратай :)
Rabin
Създадено на 21.07.2024, видяно: 761 пъти. #111715
А ся си просто РАЗЖАЛВАН ратай :)
Туй по къв повод?
Къв гарбидж колектор бе! Да не ти е Жаварник!
Евлампи
Създадено на 21.07.2024, видяно: 754 пъти. #111717
Къв гарбидж колектор бе! Да не ти е Жаварник!
Це плюс пляс е по-голям мазаляк от джаварника :)
Ама е по-брЪзичко, да то го разкажа като за тебе :)
|
Последно редактирано на 21.07.2024 от |, видяно: 749 пъти. #111719
Абе, Рабине, защо постоянно демонстрираш колко си неграмотен? C не е напълно съвместим със C++. Има много примери на С код, който не може да се компилира със С++ компилатор.
Иначе по темата. Най-голямото предимство на С++ е, че младежта го знае по-добре от С. Тъпаци като Рабина дори едно дърво не могат да обходят без STL.
waldorf
Създадено на 22.07.2024, видяно: 725 пъти. #111722
Като човек който си вади хляба предимно с дърто Ц не виждам никакви предимства на ++ а само недостатъци. И това е при положение, че знам и ползвам ++ още от преди да има 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?
Фокуса върху кое е:
- предимство на Ц или Ц++?
- предимство на МОДЕРЕН пред СТАРОВРЕМСКИ компилатор?
Rabin
Последно редактирано на 22.07.2024 от Rabin, видяно: 708 пъти. #111728
Абе, Рабине, защо постоянно демонстрираш колко си неграмотен? C не е напълно съвместим със C++. Има много примери на С код, който не може да се компилира със С++ компилатор.
.
Хихи, като в пхп, всяка фирма си пуснала компилатор, и кодът писан за него не върви на друг. Лично проверено.
Иначе по темата. Най-голямото предимство на С++ е, че младежта го знае по-добре от С.
С++ е още по-мазаляк и от С, нещо са ги излъгали децата, учители като тебе. Инокулиран, с Тесла на кредит, и почитател на епълски шитни. Мисли, че спасява света. Всъщност спасява света от себе си. Нарисуван идиократ урсулопитек с 3 бустера. И джендър.
Тъпаци като Рабина дори едно дърво не могат да обходят без STL
Мога бе, мама ти малоумна, просто не трябва да ми висиш на главата. В Мусала даваха умножения на 10 цифрени числа, без да ме предупредят да си нося сметало. Такива като тебе правят ганорника в тия фирми.
Rabin
Създадено на 22.07.2024, видяно: 700 пъти. #111730
За рабиняците и прочее чернокраки драскачи пръкнали се от Индия има достатъчно езици да забатачват нещата - c++, java, c#, python, js, swift, dart и т.н.
Всеки език си има таргет, едното е за ембед, другото за realtime, трето за ентърпрайз, четвърто за учЕни с колайдер.
Аматьор като тебе, няма да вдене разликата м/у контролер за пералня, и процесор за РС.
Отчувай си слонарника, и кротувай - те 25 г. ипотека не се изплащат самИ.
ДонРеба
Създадено на 22.07.2024, видяно: 699 пъти. #111731
дава повече мотики за настъпване
Rabin
Създадено на 22.07.2024, видяно: 696 пъти. #111736
Къв гарбидж колектор бе! Да не ти е Жаварник!
Це плюс пляс е по-голям мазаляк от джаварника :)
Ама е по-брЪзичко, да то го разкажа като за тебе :)
С++ няма garb. collector, бакалче голичко. Разни библиотеки му турят за това, ама не виждам сми. Май само Ребата е в час по темата, като ви гледам.
ДонРеба
Създадено на 22.07.2024, видяно: 692 пъти. #111737
Но основния проблем на ++ е ОО - то позволява и подлъгва програмиста да прави излишни абстракции и хитри хватки с които на пръв поглед е по продуктивен.
виж под това се подписвам с две ръце. да добавя и друг много сериозен недостатък - С++ постоянно го чоплят и "подобряват", докато С седи сравнително стабилно, и с голяма вероятност код писан на С ще се компилира на всеки С компилатор за всяка платформа, докато кода на моите чешки колеги се компилира само на нов компилатор.
waldorf
Създадено на 22.07.2024, видяно: 684 пъти. #111742
Ти нали помниш, че с теб се запознахме на една среща където на другаря Димов му беше ребром поставен въпроса какво пак са чупили него година - не, че помня вече какво отговори - май беше нещо витиевато в типичния за него стил. Абе да го викнем на форумна среща?
ДонРеба
Създадено на 22.07.2024, видяно: 681 пъти. #111744
ми да го викнем що не
Rabin
Създадено на 22.07.2024, видяно: 667 пъти. #111747
Има школа за начинаещи, кандидат погромисти. Тия, дето се преквалифицират от общи работници в бакалия, от бармани и таксисти. Повечето теми са подобни - кой език за какво е.
Дали има разликата м/у контролер и процесор - не знам, Лавров!