Отличия императивного и декларативного программирования
Императивное vs декларативное программирование
Вряд ли вы не слышали о таких понятиях, как декларативное и императивное программирование. В этой статье мы рассмотрим императивный и декларативный подход, а также основные языки программирования (programming language), которые эти подходы используют. Давайте начнем. Если посмотреть определение в англоязычной Википедии, мы увидим приблизительно следующее: При декларативная подходе выражается логика вычисления без отсутствия описания потока управления, тогда как в императивной парадигме программирования используются утверждения, изменяющие состояние программы...
«Слон» в школьном коридоре. Как кино стало инструкцией для убийц
Представьте себе произведение искусства, которое не просто отражает реальность, а становится её активным участником. Не зеркалом, но соучастником. Не описанием трагедии, но её своеобразным сценарием, который тиражируется, копируется и воплощается в жизнь вновь и вновь. Это не магия и не мистика в чистом виде — это куда более сложный и тревожный феномен культуры, где эстетика сталкивается с этикой, а свобода творчества — с грузом моральной ответственности. Таким произведением, своего рода «Черным квадратом» для эпохи массовых расстрелов, стал фильм Гаса Ван Сента «Слон» (2003)...