The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Sony разрабатывает новый интерфейс для бытовой электроники н..., opennews (?), 25-Ноя-10, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


23. "Sony разрабатывает новый интерфейс для бытовой электроники н..."  +/
Сообщение от letsmac (ok), 26-Ноя-10, 09:50 
У objective-C есть огромное преимущество. Он полностью совместим с С и его код можно читать не выходя в астрал. Жаль проект загнулся не родившись. У Objective-C очень продуманное ООП - оно фактически бесплатно предоставляет RTTI и хорошо масштабируется.
Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору

25. "Sony разрабатывает новый интерфейс для бытовой электроники н..."  +/
Сообщение от Кодир (?), 26-Ноя-10, 11:23 
> У objective-C есть огромное преимущество. Он полностью совместим с С и его код можно читать не выходя в астрал.

Одна беда - как раз читать Сишный код и невозможно! :) Одни дефайны чего стоят, не говоря про указатели и сопутствующий мракосинтаксис. ОбжСи пошёл ещё дальше и ещё навешал своих плюшек - сорсы превратились в полную вермишель с овсянкой. Я как-то брался за ОбжСи, но быстро понял, что костыли, пусть и на роликах, не катят.

> У Objective-C очень продуманное ООП - оно фактически бесплатно предоставляет RTTI и хорошо масштабируется.

Это ВСЕ аргументы в пользу "продуманности"? :) Начать с того, что РТТИ вообще к ООП не имеет отношения. "Объекты и сообщения". Всё. А что такое "масштабируется"? На кластеры? Процессоры? На диагональ экрана?
ОбжСи устарел, да и изначально не особо блистал красотой - костыли к Сям никак иначе и не могли выглядеть. Если уж что-то и заслуживает внимания, то какая-нибудь реинкарнация Смоллтока (без идиотской концепции "вечноработающей среды") или уж Ди - прагматичный язык для чего угодно.

Ответить | Правка | Наверх | Cообщить модератору

28. "Sony разрабатывает новый интерфейс для бытовой электроники н..."  +/
Сообщение от letsmac (ok), 26-Ноя-10, 13:17 
> Одна беда - как раз читать Сишный код и невозможно! :) Одни
> дефайны чего стоят, не говоря про указатели и сопутствующий мракосинтаксис.

Шаблоны или дженерики, что  легче читать? А вот дефайны чем не - угодили не понятно. Без них бывает тяжковато при кросс-портировании.

> что такое "масштабируется"? На кластеры? Процессоры? На диагональ экрана?
> ОбжСи устарел, да и изначально не особо блистал красотой

Рекомендую таки прочитать синию книгу по Smalltalk. Там все расписано просто прекрасно. Про масштабируемость  - см доки по GrandCentral и др. Почему система сообщений масштабируется лучше прямых вызовов функций - можно увидеть собственными глазами.  

>>Смоллтока (без идиотской концепции "вечноработающей среды"

Собственно это очень хорошая концепция. Особенно при отладке кода и так далее. В крупных проектах сильно не хватает подобной фишки.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру