Сообщения

Сообщения за декабрь, 2014

В C++ можно было программировать смайликами еще до того, как это стало мейнстимом

Изображение
С поддержкой в новых хипстерских языках Юникода в исходниках стало возможным использовать этот самый юникод для написания программ. Например: Утиная типизация и Swift Кроме всего прочего в языке Swift от яблок появилась возможность использовать unicode для имен переменных и типов, в итоге можно написать что-то такое: Утиная типизация в Swift C++11 В С/С++ возможность писать смайликами была задолго до появления шаблонов юникода вообще, и даже 8 битных кодировок в частности. Но поскольку C++ это язык суровых бородатых дядек, то смайлики все здесь текстовые, но от этого не теряющие своей выразительности. Синтаксис C++ и так  не подарок, но на нем, даже без использования шаблонов можно написать нечто подобное: Мама, я пишу смайликами на C++ Это совершенно валидная программа на C++11, она будет без ошибок скомпилирована и выполнена:  Пример в Online IDE Как это вообще возможно? ответ под катом:

Продолжаем играться с Жизнью

Изображение
Итак, Игру Жизнь мы уже ускорили  настало время превратить ее во что-то, во что действительно можно играть. Например такое: Первый концепт Играть мы будем за красненький  "космический корабль"  и стараться не столкнуться с зелененькими клетками поля. Космические корабли бороздят