Fri, Oct 21, 2016 at 10:40:12, alex wrote about "[uanog] Re: [uanog] почувствовать глубину маразма...": VN> При этом ты, как мольеровский герой, используешь ООП, не зная об этом :) VN> Что происходит, когда говоришь open() на файл? - создаётся объект.
Неч, ты не в теме вааще :)
у микроконтроллеров, например на ATMega168PA , нету "файлов".
Ты рядом сказал про realtime OS, не ограничивая их микроконтроллерами. Ну и микроконтроллеры бывают разные. Особенно сейчас, когда ARM32-based обходятся в десяток баксов за пучок, при этом в состоянии запустить полноценную unix-like с защитой памяти.
и вообще понятие "файл" и открытие его в С подразумевает наличие БИБЛИОТЕКИ готовых функций. Так вот я тебя расстрою :) этого просто нет. Значит и обьектов нет, потому что КАЖДУЮ функцию только я решаю брать, у кого брать(пакеты) или написать самому.
Верю. Плотно не сидел на таком, но видел.
Именно поэтому мне 8МГц тактовой хватает для огромной кучи дел.
А вот тут как раз никакой связи нет, кроме того, что частично можно сэкономить за счёт сокращения расходов на обобщённое представление и управление. Главное - не переоценивать возможности такой экономии.
а вот программерам "для Ардуины" не повезло - там процедурное программирование в их библиотеках, и там ничего не попишешь - вот тот сказ как раз про них...
У Arduino вообще логика достаточно неожиданная как для такого устройства - прикладник только коллбэки пишет. С ними сложно сравнивать. Лучше взять хотя бы малинку... -netch-