Веселье с флагами, только не веселье Когда мы писали тетрис на JavaScript, то использовали в нём флаг остановки игры: // ставим флаг окончания
gameOver = true; В тот раз мы не останавливались на флагах подробно, поэтому сделаем это сегодня — расскажем, что такое флаг в программировании и для чего он нужен. Флаг — это индикатор Когда водитель садится за руль машины, то он видит много индикаторов — приборов и лампочек, которые: Глядя на эти индикаторы, водитель понимает, что ему нужно сделать — пристегнуться, остановиться, чтобы долить масло в двигатель или ничего делать не нужно. Флаги в программировании делают то же самое — показывают, что происходит в программе, чтобы алгоритм или человек мог принять решение. Программные флаги — это переменные, а аппаратные флаги используются в процессорах. Откуда такое название В программирование флаги пришли из армии и флота, когда с помощью разноцветных флагов корабли передавали сигналы друг другу. Также флаги используют военные, когда подают