Size: a a a

2020 August 31

b

badtrousers in rust_offtopic
Constantine Drozdov
1. Программирование было и будет ремеслом, что бы не говорили.
3. Rust не имеет отношения к низкоуровневому программированию, это попытка получить более быстрый C#.
об этом и многом другом — на лекции Царя
источник

С

Слава in rust_offtopic
badtrousers
опорные вопросы–тезисы по лекции царя подъехали
Это ты писал или царь? Больше на тебя похоже, царь и слов-то таких не знает, у него с гуманитарным знанием беда
источник

b

badtrousers in rust_offtopic
Слава
Это ты писал или царь? Больше на тебя похоже, царь и слов-то таких не знает, у него с гуманитарным знанием беда
это писал я. так как я буду модерировать, а царь не может вычленить четкую тематику (в виду экспериментальности ивента)
источник

b

badtrousers in rust_offtopic
мне показалось лучше сразу написать пару опорных вопросов–тезисов и условно разбить лекцию на эти четыре части
источник

b

badtrousers in rust_offtopic
а я уже буду брать вопросы от аудитории и медитировать интерактивчик
источник

V

Vetro in rust_offtopic
я от таких форматов сразу в голове представляю какой-то подпольный клуб невъебаца хакеров которые за пивом обсуждают как взломать гос структуры
источник

p

polunin.ai in rust_offtopic
Переслано от polunin.ai
>senior compiler developer && tech lead
>студент
источник

p

polunin.ai in rust_offtopic
Переслано от Roman na
ну да. Одно другому не мешает
источник

P

PRISE in rust_offtopic
polunin.ai
Переслано от polunin.ai
>senior compiler developer && tech lead
>студент
Не студент, а профессор, он же сказал
источник

p

polunin.ai in rust_offtopic
PRISE
Не студент, а профессор, он же сказал
нет
источник

p

polunin.ai in rust_offtopic
он мне в личке пишет что студент(
источник

P

PRISE in rust_offtopic
Он при вузе сказал
источник

V

Vetro in rust_offtopic
PRISE
Не студент, а профессор, он же сказал
профессор я уточнил
источник

С

Слава in rust_offtopic
badtrousers
а я уже буду брать вопросы от аудитории и медитировать интерактивчик
В таком случае, коль скоро ты с царём общаешься, может ты ему порекомендуешь почитать чего-нибудь такого, не технического? Чтобы он научился нормально с людьми разговаривать
источник

p

polunin.ai in rust_offtopic
Переслано от Roman na
шлюха, ты обгадился с одним начал блеять "студент"? Студент, очевидно.  В любом случае причины я написал. Пока ты не оправдываешься за указанные под РО факапы - твоя кукаретинг не имеет смысла.
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
badtrousers
1. программирование–как–искусство
сейчас многие говорят, что программирование можно считать формой вполне себе творческого выражения. одна из позиций так называемого Фп комьюнити, как я понимаю, что они де–факто делают поэзию; в таком случае, последовательная критика их методологии должна непременно принимать этот факт к сведению. посредством этой “неписанной” истины, Фп сообщество может без всякого труда отражать большинство атак, челленжей, etc. есть ли место искусству в программировании?
где находится та самая грань/градиент, что разделяет осмысленное использование компьютера на поэзию и условный макакинг?

2. создание v. преобразование (a.k.a. transformation v. generation)
в чем же принципиальная разница между этими двумя способами получения данных? как мы должны организовать свои мозги, чтобы эффективно разбирать ментальную картинку, связанную с этими двумя методами?
мне, например, очень интересно как эти два подхода встречаются в natural language processing, где мы видим по сути две противостоящие парадигмы, BERT v. GPT (трансформаторы против состязательных генераторов)
как думать об этом тем из нас, кто хочет находиться на острие?

3. смерть Си, закат эпохи низкоуровневого программирования
исходя из тех кейсов, что мы видим в programming language design комьюнити, все усилия даже в области “низкоуровневых” языков направлены на совсем другие вещи, которые казалось бы уже давно не имеют ничего общего с непосредственными вычислениями, которые мы хотим выполнить… чего стоит взглянуть только на Nim, Zig, Pony, Rust. даже если закрыть глаза на то, что часто все инновации заключаются в том, чтобы добавить ти́повый сахар поверх какой–то спижженой, что называется, нахлобучки из LLVM, все равно не покидает мысль что это все уже давно не про cистемы и давно не про знаменитый low level. конечно, есть действительно интересные языки, вроде Simit, но это исключания подтверждающие правило; действительно ли мы находимся на закате эпохи низкоуровневого программирования? нам обещали Сheckout, а мы получили, в лучшем случае, CUDA API… в чем вообще заключается ценность лоу–левела, если в индустрии на него так знаменито срут?
правда ли, что в большинстве сфер нашей индустрии, язык Си и знание этого языка стало по большей мере атрибутом имиджа, нежели чем–то, что действительно имеет смысл в контексте твоего арсенала, как инженера? для кого Си вообще может быть актуален?

4. роль коллективных нарративов в индустрии
ты несколько раз упоминал идею “противостояния”, которое продается запарте под соусом каких–то качественных изменений в методологии разработке ПО. как, например, мозилла умудрилась продать запарте Rust под соусом швабодки и “безопасности”, что само по себе феноменально! молодежь, когда я последний раз проверял, самоидентифицируется через нонконформизм, бунт, интертекстуальный coup d'état языкового пространства, но не через иллюзии теплично чистого программирования… что не так с нашей молодежью, а еще важнее то, что не так с нами??
какие еще истории бренды и Технологии™ рассказывают нам и друг другу о нас, чтобы контроллировать процесс и коммодитизировать программирование–как–труд (макакинг?)
1. чушь, программирование и искусство, и технология, и ремесло, и так далее, зависит больше от человека и контекста. Как и любая другая область деятельности. То что ФП какая-то оторванная от жизни область - ерунда. ФП ориентированно на написание надежного масштабируемого кода. Схожие цели например у Ады или сишных редакций для авиационки.

3. опять же хрень. Что-то там у кого-то спер - смешная риторика. тИповый сахар - ну С++ это тоже тИповый сахар над ассемблером. Зачем нам эти все тичики и hana, можно же збс бегать  void*** везде. Типчики это способ заставить машину валидировать логику программы, чем больше типчиков, тем больше можем проверить. А куда ещё нужно развивать низкоуровневые языки если не в сторону большей надежности мне не очень ясно. Нескучные обои клеить и lvlr-x-nester-value запиливать?

4. типовое "хуй стоял и деньги были", молодежь не та.
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
Constantine Drozdov
1. Программирование было и будет ремеслом, что бы не говорили.
3. Rust не имеет отношения к низкоуровневому программированию, это попытка получить более быстрый C#.
3. если раст не низкоуровневый то и С++ тогда тоже
источник

p

polunin.ai in rust_offtopic
Constantine Drozdov
1. Программирование было и будет ремеслом, что бы не говорили.
3. Rust не имеет отношения к низкоуровневому программированию, это попытка получить более быстрый C#.
3 уже сейчас на расте эмбед пишут
источник

CD

Constantine Drozdov in rust_offtopic
Αλεχ Zhukovsky
3. если раст не низкоуровневый то и С++ тогда тоже
С++ чуть более низкоуровневый, но разрыв от С у него тоже остается
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
Constantine Drozdov
С++ чуть более низкоуровневый, но разрыв от С у него тоже остается
и в чем этот разрыв состоит?
источник