Веди крестъ крестъ - великій языкъ программированія древнихъ Русовъ.
В отличие от других реализаций стандарта В++, в этой использование препроцессора сведено к минимуму, то есть #define
используется лишь
при абсолютной необходимости, в основном для ключевых слов.
Базовые типы данных определены с помощью using
, константы - с помощью constexpr
. Однако, возникает проблема с классами из стандартной библиотеки:
даже после переименования через using
или typedef
их методы будут иметь те же англоязычные названия. Это было решено с помощью приватного наследования
(например, в коде строки).
#include <Языкъ.h>
#include <Потокъ.h>
#include <Строка.h>
целое32 царь_батюшка_главный()
{
вперёдъ_славяне;
Русь::строка строченька = "Славься Русь!";
Русь::молвить << строченька << Русь::прыгъ_скокъ;
воздать Перуну_Отцу_Всего_Сущего;
}