Уроки Arduino #1 - структура программы и типы данных
Что такое абстракция программирование?
Абстракция в программировании - это процесс выделения и описания ключевых характеристик и поведения объектов и системы, игнорируя при этом ненужные детали. В программировании абстракция позволяет создавать модели и интерфейсы, которые представляют сущности и концепции программы с высоким уровнем абстракции и обобщения. Абстракция помогает разработчикам разделять сложные системы на более простые и понятные компоненты, скрывая детали их внутренней реализации...
Что ты такое? Про типы данных в программировании
Почему среди программистов на Haskell бытует легенда, что если программа компилируется, то она верна? Почему мало смысла в споре между приверженцами статической и динамической типизации? Как превратить тип функции в теорему, а программу — в еë доказательство? Об этом и многом другом мы поговорим в мини-серии статей, посвящённой теории типов. Зачем? Когда речь заходит о типах и типизации в программировании, то в ход идут самые разные аналогии. Кто во что горазд! Типы сравнивают с наклейками на...