Размышления о

Mar 27, 2014 11:06

Балуюсь иногда программами на МК и в очередной раз борюсь с внутренним противоречием. Противоречие очень сильное, прямо разрывающее на части ( Read more... )

arduino, Размышления, Электроника, Философия, Программизмы

Leave a comment

eddy_em March 27 2014, 11:00:42 UTC
Про нечитаемость кода на сях я бы посморил! Для меня С++ - пример нечитабельности. А С - очень даже отличный язык.
Да и для МК какие-нибудь плюсы - полный перебор!

Reply

aterentiev March 27 2014, 11:07:44 UTC
Я привык считать код на языке высокого уровня не отображением ассемблерных инструкций, а более высшим уровнем абстракции. В конце концов, плюсовые описания обьектов переносятся компайлером в плоские функции, и ему должно быть пофиг, написал я "clock.setalarm()" или "clock_setalarm()", т.к. это чистое удобство для программиста

Reply

eddy_em March 27 2014, 11:33:49 UTC
А мне проще видеть ЯП как "высокоуровневый ассемблер". Абстракции нужны только в гуевинах, а для реальных разработок от них толку обычно нет.

Reply

ikaktys March 28 2014, 15:20:03 UTC
МУАХАХАХАХАААА ...
я сейчас пишу индустриальный софт, безгуевый, но с дохера данных (единицы-сотни Тб), параллельности, многократного резервирования с защитой от дяди Васи-экскаваторщика и прочих веселух

Без абстракции и интерфейсов я бы загнулся еще на стадии планирования ТЗ

Reply

aterentiev March 27 2014, 11:17:03 UTC
С++ - становится примером нечитабельности, когда начинаются извращения со всякими темплейтами, а простая инкапсуляция - это очень удобно. Больше и не надо. IMHO, разумеется.

Reply


Leave a comment

Up