- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
%:include<stdio.h>
int main()
<%
char a<:5:> = <%'??-', 'O', 'r', '??-', 'i'%>;
char b = 201;
int i;
for (i = 0; i < 5; i++, b+=12)
<%
printf("%c", ??- (a<:i:> ??' b));
%>
return 0;
%>
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−42
%:include<stdio.h>
int main()
<%
char a<:5:> = <%'??-', 'O', 'r', '??-', 'i'%>;
char b = 201;
int i;
for (i = 0; i < 5; i++, b+=12)
<%
printf("%c", ??- (a<:i:> ??' b));
%>
return 0;
%>
Я просто оставлю это здесь.
inkanus-gray 13.09.2016 19:22 # −1
https://ideone.com/jLuHYA
Метки: #вореции, #кобенации, #asp.net, #php, #digraphs, #trigraphs, #говно_мамонта, #янебоюсьсказать, #вместеярче, #можновсё, #вопреки.
guest 13.09.2016 19:29 # 0
я серьёзно
guest 13.09.2016 19:29 # 0
guest 13.09.2016 19:29 # 0
guest 13.09.2016 19:41 # 0
barop 13.09.2016 23:13 # −63
240426542607018
XEP 14.09.2016 18:22 # −1
BagorCtretora 16.09.2016 05:29 # 0
guestinho 13.09.2016 19:31 # 0
inkanus-gray 13.09.2016 19:33 # 0
guestinho 13.09.2016 19:34 # +3
guest 13.09.2016 19:40 # 0
HACTEHbKA 13.09.2016 19:49 # +2
barop 13.09.2016 22:53 # −63
inkanus-gray 13.09.2016 23:06 # +1
https://ideone.com/IIvQSm
barop 13.09.2016 23:13 # −63
Нужно прикрутить макросы для генерации таких программ. Например на m4.
Что думаешь?
XEP 13.09.2016 23:14 # −1
inkanus-gray 13.09.2016 23:48 # 0
Предлагаю взять в качестве основы синтаксис Питона. Пишем:
На выходе получаем предыдущий пример. И синтаксис на входе простой, и на выходе статически типизированная программа, компилирующаяся в нативный код.
Как идея?
roman-kashitsyn 14.09.2016 00:04 # 0
BagorCtretora 14.09.2016 03:43 # −64
barop 14.09.2016 00:05 # −64
тогда можно будет взять готовых котят, или кузнечиков
XEP 14.09.2016 18:23 # 0
Soul_re@ver 14.09.2016 09:10 # 0
inkanus-gray 14.09.2016 12:07 # 0
LispGovno 14.09.2016 13:34 # 0
LispGovno 14.09.2016 09:48 # +1
днище какое-то. нахрен диграфы нужны, если все равно нужна клава больше 84 клавиш, тк диграфы немогут в строки?
Soul_re@ver 14.09.2016 09:54 # 0
bormand 14.09.2016 17:55 # +2
З.Ы. Или у них терминал даже показать эти скобочки не мог?
Soul_re@ver 14.09.2016 18:00 # +4
bormand 14.09.2016 18:18 # +2
inkanus-gray 15.09.2016 14:54 # −1
Тогда бы мы получили не Си а другой язык. Вся суть сей и крестов — использование непонятных символов.
> вместо квадратных скобок - круглые
Не выйдет. Что такое int a() — массив или функция?
roman-kashitsyn 15.09.2016 14:59 # +5
Я думал, это про J
bormand 15.09.2016 19:23 # +1
int a(); - функция
Оператор запятая в его текущем смысле - впизду. Бесполезная фича.
В жабе вон так и сделали (правда с квадратными скобочками).
hormand 02.10.2022 19:54 # 0
inkanus-gray 14.09.2016 12:09 # +2
bormand 14.09.2016 18:22 # +1
А если бекслеша не существует? Во всяком случае, для него заведён триграф ??/.
inkanus-gray 15.09.2016 15:02 # +5
https://ideone.com/nziTGw
1024-- 15.09.2016 18:09 # +1
Вот хоть бы на первое апреля бы в язык добавили что ли. Не только же в PHP писать echo "&&&&&gt;";
XEP 13.09.2016 23:11 # 0
BEPXOBHAR_PA9A 14.09.2016 23:35 # +1
HAPKOMAH 14.09.2016 23:49 # +1
EbooksGovno 09.08.2021 13:52 # 0
hormand 02.10.2022 19:54 # 0
g0cTb 13.09.2016 23:56 # 0
LispGovno 14.09.2016 10:00 # +5
> 13 Сентября 2016
Ты бот Настеньки? надо было написать Борманд май лавУже столько раз было. Зачем снова это графьё постить? Эти сословия двойных и тройных графов (графы второго и третьего порядка) здесь все и так знают. Я понял бы код из продакшена. А этож хелоуворлд
DNSGovno 08.08.2021 21:55 # 0
MOPCKOu_nemyx 08.08.2021 22:29 # 0
C (gcc 8.3):
https://ideone.com/3hbD8e
C++ (gcc 8.3): триграфы по умолчанию не работают (требуют ключ -trigraphs).
C++14 (clang 8.0):
https://ideone.com/O44gtU
Вариант без триграфов, но с диграфами, работает везде.
C++ (gcc 8.3):
https://ideone.com/hVkW1m
DNSGovno 02.10.2022 12:17 # 0