Реализация шаблонной функции в С

Апрель 1, 2018 michpo 0

Как известно в языке С нет шаблонов в отличие С++, но реализация шаблонной функции возможна средствами препроцессора стандартного С. Это делается с помощью макро ##. […]

Выделение памяти и выравнивание данных.

Июль 29, 2017 michpo 0

Выравнивание данных (data alighment) общеизвестная проблема в разработке программного обеспечения, если вы  программируете встроенные системы или кросс-платформенные приложения. Для примитивных типов, таких как int, char […]

Менеджер памяти для встроенных систем

Май 13, 2017 michpo 0

Как известно стандартные функции динамического  выделения памяти calloc , malloc не являются детерминированными по времени. При написании программ под микроконтроллер это вряд ли подходит. То […]