Size: a a a

Конференция C++ Russia

2021 November 24

AV

Alexey Veselovsky in Конференция C++ Russia
ибо несжимаемый код читать невозможно
источник

TS

Timur Safin in Конференция C++ Russia
размер каталога с svn checkout
источник

AV

Alexey Veselovsky in Конференция C++ Russia
ибо несжимаемый код столь же читаем как выхлоп из /dev/random
источник

AV

Alexey Veselovsky in Конференция C++ Russia
или как код в виде бесконечной регулярки, или как код на APL
источник

GM

Grisha Mirgorodsky in Конференция C++ Russia
Павел Сенаторов много на cpp писал (автор первых Файн Ридеров и Клептомании) - он свой язык краткий и умный задумал, которые в cpp должен был генериться (свой синтаксис и т.д) - вот он очень много классных идей крайние годы выдавал мне по развитию cpp... Великий Человечище!
источник

АР

Андрей Руссков... in Конференция C++ Russia
какое-то странное утверждение. Так можно весь го код назвать плохим из-за if err != nil return err
источник

SP

Sergey Platonov in Конференция C++ Russia
в смысле код на go? есть в чяте такие люди, да
источник

GM

Grisha Mirgorodsky in Конференция C++ Russia
php разрабы не согласны! :-), вообще, сжимаемость кода хороший и годный пример... надо бы обсудить и подумать. Я в 1987 писал на языке Фокал под БК-0010. Там каждая переменная и оператор одна буква. Мало памяти 1-2Кбайта. Во тот код сжимался, полагаю, очень плохо.
источник

AV

Alexey Veselovsky in Конференция C++ Russia
а ещё, чтобы код хуже сжимался (то есть был лучше) лучше использовать однобуквенные идентификаторы. и/или генерить их чисто рандомно. рандомные строки чтобы. чтобы не сжимались 🙂
источник

AV

Alexey Veselovsky in Конференция C++ Russia
а, еще пробелы и переносы строк убрать
источник

AV

Alexey Veselovsky in Конференция C++ Russia
и отступы
источник

GM

Grisha Mirgorodsky in Конференция C++ Russia
Ну я намекаю, что for i=1,1,10 индусы пишут как i=1..i=2..i=3...i=10
источник

AV

Alexey Veselovsky in Конференция C++ Russia
будет хорошо
источник

AV

Alexey Veselovsky in Конференция C++ Russia
источник

NY

Nikita Yegorov in Конференция C++ Russia
https://youtu.be/MTuLj1GKrvs?t=1955

Есть у меня в закромах доклад и на эту тему, ахах)
YouTube
Учебный план для highload-гуру / Андрей Аксёнов (Sphinx Technologies Inc)
Приглашаем на Saint HighLoad ++ 2021
20 и 21 сентября 2021, Санкт-Петербург, DESIGN DISTRICT DAA in SPB
Программа, билеты и подробности - https://clck.ru/VmKaW
--------
HighLoad++ 2015

Презентация и тезисы:
http://www.highload.ru/2015/abstracts/1977.html

Доклад - универсальный список ключевых слов для подготовки к любой работе над любыми задачами.

Программирование - штука одновременно очень узкая и очень широкая. С одной стороны, фундаментальных структур данных и алгоритмов крайне мало, а с другой, решаемых задач и специальных (для разных индустрий) техник много. И это мы молчим про регулярно появляющиеся новые клёвые библиотеки, фреймворки, СУБД, языки, трояны и кукизы. Через это системы вырастают всё более сложные и на стыке всего подряд, проблемы и задачи в них тоже. А значит, чтобы уметь ловко забарывать совсем любые задачи - особенно с хитростями и подвывертами из-за высокой нагрузки, распределенной архитектуры или тупо ограничений по железу - надо понимать много всякого про все уровни этих задач.
...
источник

AV

Alexey Veselovsky in Конференция C++ Russia
со строчки 205
источник

АР

Андрей Руссков... in Конференция C++ Russia
ну в 21-м веке ж уже не должно быть такого
источник

NY

Nikita Yegorov in Конференция C++ Russia
Внимание на привязку ко времени
источник

AV

Alexey Veselovsky in Конференция C++ Russia
Бгг! извинити.
источник

GM

Grisha Mirgorodsky in Конференция C++ Russia
Так я и делал. 1986 год. УПК Советского района. Директор Тополянский. Аритма Прага. На MSX Бейсике писал в одну строчку код. Быстрей исполнялся код на 30%. Ибо интерпретатор. А в 1983 там же нас начинали учить код писать ученики Ершова на Рапире и компах Изот :-)
источник