С++++

Материал из Абсурдопедии
Перейти к навигацииПерейти к поиску

С++++ — Язык программирования, созданный Стёвём Джёбсём.

Синтаксис[править]

Если в С ; используется для разделения строк, то в C++++ ; используется для разделения элементов в функции.
В C++++ скобки не пишутся
Например: В Python print('a', 'b'), а в C++++ print 'a';'b'
Если в функцию, которая может принимать значения, не принимаются значения, то пишется \00
Например: В Python print(), а в C++++ байтовая командаprint\00
В C++++ есть 256 байтовых команд, которые часто используются для сокращения кода:[1]

Также байтовые команды могут объединяться. \1f\16\20ans\20 можно превратить в \1f1620\ans\20.
Пример сокращения кода:
До: if ${button} = '⌊⌉'; return round(${screenvalue})
После: \10${button}='⌊⌉';\1f16${screenvalue}
Пример обфускации кода:
До: if ${button} = '⌊⌉'; return round(${screenvalue}) После: \1020c462c475c474c474c46fc46eb5c0c4e2c48cc48ac4e2c48cc489c0bf1f1620c473c463c472c465c465c46ec476c461c46cc475c46520\
[2]

C++++ vs Python[править]

C++++: print 'Hello, world!'
Python: print('Hello, world!')

C++++: for i;6;print input\00 +1
Python: for i in range(6): print(int(input())+1)

C++++: open '%GD%/CCLocalLevels.dat';'gd.dat'


Очевидно преимущество C++++

Программы и сайты на C++++[править]

Исходный код Абсурдопедии: print phhshtang ["АбсурдопедиЯ", "54308428790203478762340052723346983453487023489987231275412390872348475", "Ё", "Ктулху зохавит всех"]; "u15o8gp7f"
Исходный код ёфикатора: print "Ё"x54308428790203478762340052723346983453487023489987231275412390872348475

Интересные факты[править]

  • Автор языка обожает число u15o8gp7f62.[3]
  • Автор языка обожает числа ЁUTF-8 и ёUTF-8, как и буквы Ё и ё.[4]
  • В языке есть команды, созданные, для взлома чего угодно (\1a, \1b, \1c, \1d, \1e).
    • Sudo и Root-Sudo (сокращённо r-sudo) — самые мощные из них, ведь они содержат кучу других функций. r-sudo мощнее, чем sudo, т. к. банально имеет больше прав.

Примечания[править]

  1. Иногда для его обфускации (запутывания)
  2. Обратите внимание, что код сильно увеличился. Это вам обязательно наверное наврятле не понадобится лет через u15o8gp7f лет.
  3. При переводе в десятичную систему: 12230897463596887.
  4. При переводе в hex и в десятичную систему: 53377 и 53649 соответственно.