Ну вообще говоря получить образование в ВУЗе средней руки, не написав не строчки на паскале — можно, у нас его вообще не было. Да и в школе на чистом паскале я писал пару раз всего, если прям было требование — пользовал Delphi, решительно не понимая, зачем люди сидят в ДОСовском окошке когда есть отличная IDE BD7 (сейчас понимаю конечно, но я уже и не в школе). В вузе были с(++), джава, питон, .net из основного «стека». Было достаточно много предметов, где преподаватели позволяли выбирать стек самостоятельно, и где я давал волю рукам и пробовал что-то новое.
Насколько неподьемным является реализация SSL-хендшейка (условно, я про любую ассиметричную криптографию), с лайфтаймом ключа в бесконечность/до потери питания? Например на STM32 103? Я когда-то баловался своими велосипедами на подобных чипах, секьюрити у меня конечно не было. Есть результаты профилирования там по питанию/времени? Ясное дело что есть чипы совсем слабые, которые это точно не потянут, но какие-то там условные 50% покрыть?
Друзья, подскажите следующее: раз уж вышла такая статья — есть у меня пара esp8266-v12. Мне довелось работать с ними в паре с stm32, юзал как «модуль», через AT. А вот v12 уже на борту и памяти прилично имеет, да и вообще красавчик. Есть ли для него чего интересного, акромя NodeMCU и ардуиновской прослойки, на C(++)?
Дело в том, что на том же алиэкспрессе stm32f103c8t6 стоит те же два бакса. А когда втянешься и разберешься, понимаешь что кучу вещей дополнительных можно сделать из-за дополнительной периферии и мощности.
Ценник одинаковый (ну +-, разведенный medium-density F103 на али — ~1.7 бакса, ардуинка что-то на том же уровне), а мощей больше, периферии туча, тут и dma, и EXTI на все ноги, ляпота просто. Да, писать на си/с++ придется (сильно урезанном, правда), но за несколько вечеров вполне можно разобраться, благо информации в интернетах вагон.
Зуд происходит неспроста. Человек который +- постоянно пишет на си, прекрасно знает, какое там раздолье на стрельбу по конечностям.
#define cmp(x, y) (x - y)
Вполне себе распространенное развлечение написано выше. Вот только беда: с беззнаковыми целыми работать не будет, хотя скомпилируется. Если я напишу это капсом, то это явный намек коллегам о том, что это макрос и надо осторожнее работать с этим.
По поводу операционных систем: скоро линукс и его собратья будут в каждом чайнике стоять. И это прекрасно. В mbed есть тоже есть всякие RTOS. Причем ошибки все равно обрабатываются, нередко для этого заводят обработчики по systick.
Вполне себе распространенное развлечение написано выше. Вот только беда: с беззнаковыми целыми работать не будет, хотя скомпилируется. Если я напишу это капсом, то это явный намек коллегам о том, что это макрос и надо осторожнее работать с этим.
По поводу операционных систем: скоро линукс и его собратья будут в каждом чайнике стоять. И это прекрасно. В mbed есть тоже есть всякие RTOS. Причем ошибки все равно обрабатываются, нередко для этого заводят обработчики по systick.