- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
constexpr auto auto()
{
return 1;
}
typedef decltype(auto()) auto;
const auto auto = auto();
template <typename auto>
constexpr auto auto() {
return auto;
}
template <typename auto, typename auto, typename... auto>
constexpr auto auto() {
return auto + auto<auto, auto...>();
}
int main()
{
constexpr auto auto = auto<auto,auto,auto,auto,auto,auto>();
constexpr auto auto = auto<auto,auto,auto,auto,auto,auto,auto>();
return auto*auto;
}
auto auto auto...
https://twitter.com/RichardKogelnig/status/943497972481953792
https://godbolt.org/g/Yvczo1
Битву с фортраном они проиграли, теперь приходится конкурировать с 1с.
🌜➕➕;
https://youtu.be/LVbhkgYba0s?t=87
(серьёзная контора, говна не посоветуют)
Осталось завязать на эмоджи какие-то синтаксические элементы языка.
к слову. а как с этим у шарпеев и жаб?
Диапазоны там уже
Но отсутствие эмоджи говнячить не мешает:
https://docs.oracle.com/javase/specs/jls/se7/html/jls-3.html#jls-3.8
А отдельный ZERO WIDTH SPACE можно юзать в качестве идентификатора? Или всё-таки в начале должна быть буква?
не впечатал что это такое. похоже на какое-то кодирование.
но с другой стороны, как не извращайся, кроме унарной системы из одного символа ты ничего больше сделать не можешь.
https://en.wikipedia.org/wiki/Unary_numeral_system
Гёдель доказывал теорему, кодируя утверждения целыми числами. Можно использовать ту же технику для представления программ.
См. Нумерация Гёделя
> Можно использовать ту же технику для представления программ.
но число конечное тебе придется как-то представлять. и с одним символом это будет унарная система.
Ну СНауТ ровно это и сказал.
Одна проблема – для записи даже тривиальных программ числом пробелов нужно будет использовать все атомы вселенной.
да, но так как это zero-width space'ы, на экране это вообще не будет занимать места.
Спасибо, кэп. Как ты запишешь программу, которая представляется в виде 256 нулей, за которыми следует 128 единиц и ещё 128 нулей? Какое число нужно взять? Как отличить эту программу от похожей, содержащей другое число нулей в начале?
на 1c пишешь?
А вообще да, можно условиться начинать все программы с 1 и тогда можно маппить числа в машинный код для MMIX и обратно.
Все же анонимные форумы гораздо лучше неймфажных помоек. Кто-то въебал тебе плюс только потому что роман кащицын хуйни не скажет, хотя как раз ее ты в данный момент говоришь.
Согласен, что-то меня не туда понесло. В реальной жизни нули в начале не проблема. А если хочется закодировать 33 произвольных бита, добавление одной единички в начале решает проблему.
Если этого мало, можно использовать диакритику во славу ZALGO
Самодокументирующийся код
> Did the write fail
Это да. Не скажу за качество, но хотя бы скорость поднимается.
Через нее можно общаться с людьми на другом конце планеты
Так что это равномерная смесь с преобладанием американцев, скорее всего.
а ещё там есть любители формальных доказательств, общающихся на coq-ney
кокни это емнип Ъ-londoners
вообще в любом случае лучше приехать в страну, где ты можешь прочесть вывески и таблички, а не Kérem vigyázzanak, az ajtók záródnák
бля, как же охуенно
"адда" -- хардер
лол
но вообще бриты, которые специально вещают на камеру (narrators и т.п.), понятно говорят, одно удовольствие
да и в других жизненных ситуациях (типа xml, html, txt) не раз приходилось регуляркой типа `[^a-zA-Z0-9:@#$%^-]` файло пахать, искать битые буквы кодировок.
в любом случае - оч красивое говно.
ЗЫ если gcc попросить, я уверен что добавят быстро варнинг для буков не из <заданных кодировок>.
ЗЗЫ вот так вим это дело показал: https://hastebin.com/kayicuzuwi.xml (сохранить как хтмл)
Application was halted by an exception.
Debug-mode is off.
Если в MySQL кодировка utf8 вместо нормальной utf8mb4, то эмодзи (и все коды больше 0xffff) тупо фильтруются. А тут сразу исключение...
Какие бездонные бездны, а. Всё-таки какое-то мускуль днище.
Интересно для чего в типе переменной длины сделали ограничение 3 байта utf8 и ввели отдельный 4х байтовый тип? Легаси какое?
MySQL поддерживает горячее (почти горячее — сервер останавливается на пару секунд) обновление ПО (в том числе и на MariaDB или Percona). Нужно гарантировать, что после замены версии сервер заведётся.
Кроме того, хотелось бы гарантий, что при смене хостинга поведение не изменится. Если приложение требует utf8mb4, то оно должно завестись только на том хостинге, где стоит версия MySQL, поддерживающая этот тип данных. Если же нужно позарез запустить на каком-то устаревшем говне, то нужно явно конвертировать базу.