metaclass: (Default)
[personal profile] metaclass
Как известно, ребе [livejournal.com profile] theiced постоянно критикует меня за использование разнообразного софта, который по его мнению, написан криворукими уродами, как то - дебиан, дельфи, винда xp, firefox итд итп. Ну, он всегда критикует, это привычно.

Но после того, как я осилил рисование плат в Eagle, который по юзабилити упорот где-то на уровне среднем между "опердень на кларионе под windows95 написанная руССкими программистами методом портирования опердени под DOS" и "клиент-банк, который писали программисты налоговой инспекции, после того как их уволили из НИИГиТ", я начинаю сомневаться в собственной адекватности, может я действительно от 15 летней работы с чужими и своими оперденями сошел с ума и теперь могу пользоваться только софтом, который пишут невменяемые люди и который требует для работы стояния на ушах.

Date: 2011-03-20 05:37 pm (UTC)
From: [identity profile] vaddimka.livejournal.com
по-моему вы забываете про темплейты, немаловажная часть (хотя многие их панически боятся)
+перегрузку по типу аргументов (хотя последнее и является "сахаром для таблицы указателей")
но то и другое вместе весьма удобно

а так, по мне если модель позволяет следовать принципу DRY, создавать реюзабельный код и вообще хорошо спать по ночам - это годная модель

наверняка за десятилетия с момента первичного формирования плюсов придумали что-то более удобное (Страуструп, на мой взгляд, слишком сильно заморачивается на обратной совместимости кода, хотя скорее всего у него нет выбора), если это так - это в конце концов станет мейнстримом

Date: 2011-03-20 05:51 pm (UTC)
From: [identity profile] permea-kra.livejournal.com
Я не забываю. Да, на темплейтах можно строить свою объектную модель. Но это хак, за которым ещё и руками следить надо.

Что-то более удобное придумали гораздо ранее плюсов. Только оно не совместимо с моделью испольнения плюсов, поскольку требует гуманного асинхронного обмена сообщениями либо TCO. Ни того, ни другого в плюсах нет, не было и не будет.

Date: 2011-03-21 08:26 am (UTC)
From: [identity profile] esil0x.livejournal.com
> по-моему вы забываете про темплейты, немаловажная часть (хотя многие их панически боятся)
да Вы что, сейчас понабежит толпа народу, и будет вам доказывать, что темплейты - это вообще не часть языка и системы типов.

Date: 2011-03-21 08:32 am (UTC)
From: [identity profile] permea-kra.livejournal.com
Темплейты как раз то немногое, что введено в плюсах по сравнению с сями и при этом сделано по делу. Были бы си-с-шаблонами и темплатными неймспесами + TCO - и я бы даже сказал, что это правильный язык.

Date: 2011-03-21 10:36 am (UTC)
From: [identity profile] vaddimka.livejournal.com
ну и где они все? :)

а что это? syntactic sugar для компилятора? ну дык это тоже часть языка,

Profile

metaclass: (Default)
metaclass

April 2017

S M T W T F S
      1
2345678
9101112 131415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Aug. 26th, 2025 11:32 am
Powered by Dreamwidth Studios