Сеня рядом и Белла пришел. Былое
Программирование на флагах
Программирование на флагах Недавно я упомянул этот термин в одном и постов и получил неожиданно большое количество комментариев "что это?". Тема заслуживает раскрытия, поэтому пост. Возьмем пример с sql: SELECT * FROM users WHERE active = 1; Почти наверняка это поле из двух состояний активен/не активен (1/0), где активность определяется подтверждением емейла. В Postgresql это было бы true/false. В целом, этот код выглядит совершенно нормально и очень хорошо работает. До поры до времени. А потом выясняется, что «неактивный» бывает как «удалённый», так и «заблокированный»...
От рецепта до кода: Введение в программирование
Программирование можно сравнить с написанием инструкций для компьютера, чтобы он выполнял нужные действия. Представьте, что вы готовите блюдо по рецепту. Рецепт — это своего рода программа: он состоит из чётких шагов (список ингредиентов, процесс приготовления), которым необходимо следовать для достижения результата. В программировании мы создаём такие «рецепты» для компьютера, используя специальные языки, например, Python или JavaScript. Мы пишем команды, которые компьютер понимает и исполняет...