8000 GitHub - n-dub/slavic-cpp: Веди крест крест (альтернативная реализация) - великий язык программирования древних Русов. Также известный как славянский C++.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Веди крест крест (альтернативная реализация) - великий язык программирования древних Русов. Также известный как славянский C++.

Notifications You must be signed in to change notification settings

n-dub/slavic-cpp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

В++

Веди крестъ крестъ - великій языкъ программированія древнихъ Русовъ.

Особенности

В отличие от других реализаций стандарта В++, в этой использование препроцессора сведено к минимуму, то есть #define используется лишь при абсолютной необходимости, в основном для ключевых слов.

Базовые типы данных определены с помощью using, константы - с помощью constexpr. Однако, возникает проблема с классами из стандартной библиотеки: даже после переименования через using или typedef их методы будут иметь те же англоязычные названия. Это было решено с помощью приватного наследования (например, в коде строки).

Пример кода

#include <Языкъ.h>
#include <Потокъ.h>
#include <Строка.h>

целое32 царь_батюшка_главный()
{
    вперёдъ_славяне;
    Русь::строка строченька = "Славься Русь!";
    Русь::молвить << строченька << Русь::прыгъ_скокъ;
    воздать Перуну_Отцу_Всего_Сущего;
}

About

Веди крест крест (альтернативная реализация) - великий язык программирования древних Русов. Также известный как славянский C++.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0