ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
24 апреля
970928 Топик полностью
=AlexD= (16.01.2020 07:00, просмотров: 266) ответил Evgeny_CD на Насчет Джабы сильно не уверен - кандидатов на роль "языка всего" хоть попой кушай, и все они в равной степени не подходят на эту роль :) Насчет сегментации мысль fk0 более интересная - что С++ по сути стал неким множеством подъязыков
Все возможности языка востребованы при создании библиотек, чтобы сделать нормальный универсальный интерфейс, чтобы были понятные и адекватные сообщения об ошибках, чтобы не было утечек памяти, чтобы не терять производительность в пользу универсальности, и т.д. Если ты пишешь прикладной код и прототип библиотеки - то лучше конечно не выёживаться и использовать минимально допустимый объём возможностей. Но когда код формируется в некий законченый модуль с понятным интерфейсом, выносишь его в виде либы с ограниченными внешними связями, и вот тут начинается жара - необходимо продумать систему типов, женерики, исключения, управление памятью и просто тонну различных мелочей. Это адовая работа, но она окупается в дальнейшем. Хорошо сделанная либа позволяет писать просто, понятно, без оверхедов и почти не заглядывая в документацию.
надо придумать объяснение этому мудизму, иначе рехнуться можно