C++ vs Objective-C
написал Владимир Кириллов - June 15, 2008 – 23:05Хочется поразводить демагогии. Сегодня с Владимиром затронули разговор о костылях.
STL и Foundation Library. Вроде и те, и другие являются являются костылями над C для упрощения написания кучи кода (изменяющиеся строки, динамические массивы, сложные структуры данных, всякая другая вкуснятина), который, в принципе можно спокойно написать для Си. Почему-то я вбил себе в голову, что не нужно искать легких путей и писать все, что можно на более-менее низкоуровневом языке и думать как машина, а не абстрактно. Возможно, что оно и к лучшему, ведь в Си можно делать очень много страшных вещей и понимать, как работает та или иная либа или функция полностью (а я в душе все-таки системщик). И вообще, такие штуки, как Objective-C надо сдавать в универе как дипломную работу :P
to be continued
2 Ответов к “C++ vs Objective-C”
Нененене, Дэвид Блэйн фишка C++ и Object-C не в том, что они костыли НАД си, а в том, что это уже НЕ си. Это новый уровень абстракции над данными и логикой и, при всей моей нелюбви к плюсам, это великое добро (:
Попробуй что-нибудь сильно высокоуровневое, Smalltalk, Io, Scheme, Lisp, я думаю тебе даже как системщику понравится.
написал semka на Jun 16, 2008
А я никогда и называл Foundation костылем. Костылем я называл templating C++ ;) . А мой аргумент в пользу Obj-C был в том, что при наличии более гибкой динамической составляющей ООП, Obj-C позволяет блее просто спустится на уровень С. Из моих любимых трюков - получение фиксированного адреса метода для применения например в циклах, для увеличения эффективности последних.
написал Владимир Пузанов на Jun 16, 2008