Post B2GvxEHKatGrtk2MlM by mintbug@mastodon.ml
(DIR) More posts by mintbug@mastodon.ml
(DIR) Post #B2DcpzqZN3yaVbTfFo by mrclon@mastodon.ml
2026-01-12T19:43:39Z
0 likes, 0 repeats
Это я такой дурак и не секу тему, или объявление массива как `int my_array[4]` это какая-то ебанина придуманная обдолбанным креком магистром Ёдой? «Это число, переменная называется вот так, а и кстати это массив длинной 4». Хули не `int[4] my_array` например?
(DIR) Post #B2Ddr7W0Rh9qXFxVbM by livefish@mastodon.ml
2026-01-12T19:55:02Z
0 likes, 0 repeats
@mrclon Вы изобрели го. Вообще просто так принято, так придумали. Я настолько привык, что и не замечаю уже
(DIR) Post #B2Ddw7MURZk5VVtHo8 by mrclon@mastodon.ml
2026-01-12T19:55:57Z
0 likes, 0 repeats
@livefish ко всему-то подлец-человек привыкает (:
(DIR) Post #B2De0WdyO6wH4nAbSa by mrclon@mastodon.ml
2026-01-12T19:56:46Z
0 likes, 0 repeats
@livefish «Вообще просто так принято, так придумали. Я настолько привык, что и не замечаю уже» надо писать в начале каждого учебника по c/cpp
(DIR) Post #B2DgdZpsea3SB7UM08 by kurator88@mastodon.moscow
2026-01-12T20:24:32Z
0 likes, 0 repeats
@mrclon @livefish на дворе 2026, скорее всего людям которые не готовы к капельке страдания уже не следует изучать с/с++. ASM мало людей от скуки учат.
(DIR) Post #B2DgrRmPP0H5FOTizI by livefish@mastodon.ml
2026-01-12T20:26:37Z
0 likes, 0 repeats
@kurator88 @mrclon Если мы не хотим в embedded - то да. Язык это инструмент для решения задачи
(DIR) Post #B2DgrSl1lclQHOq8TQ by mrclon@mastodon.ml
2026-01-12T20:28:43Z
0 likes, 0 repeats
@livefish @kurator88 он самый, embeded мать его.Не, пострадать я готов, но вот принимать их как должное и правильное — нет
(DIR) Post #B2DguVZtjlA5tc5Prk by livefish@mastodon.ml
2026-01-12T20:29:17Z
0 likes, 0 repeats
@mrclon @kurator88 Сделай define. Хотя если честно я бы просто смирился и работал с тем что есть. Тем более, если кому-то твой код читать
(DIR) Post #B2Dh2N4DGTmHof10EK by mrclon@mastodon.ml
2026-01-12T20:30:42Z
0 likes, 0 repeats
@livefish да понятно что тут очередное «запомните дети, а лучше запишите, потому что понять это — невозможно». Но я считаю нужным обращать внимание на такую хуйню, а не просто молча зазубривать@kurator88
(DIR) Post #B2DiD4YsVXHtYv1dFw by lenka@shark.lenka.moe
2026-01-12T20:36:45.611Z
0 likes, 0 repeats
@mrclon@mastodon.ml @livefish@mastodon.ml @kurator88@mastodon.moscow Ну обратил ты внимание, и чего?
(DIR) Post #B2DiD5feNqIb0DCYS0 by mrclon@mastodon.ml
2026-01-12T20:43:49Z
0 likes, 0 repeats
@lenka сделал зарубку в памяти что это нихуя не норма. Полезно, знаешь, не забывать что такое хорошо и что такое плохо. А не просто бездумно воспроизводить заученные паттерны (для этого у нас теперь LLM есть)@kurator88 @livefish
(DIR) Post #B2DiH22noDnaufuUPg by kurator88@mastodon.moscow
2026-01-12T20:42:55Z
0 likes, 0 repeats
@mrclon @livefish Добавлю в копилку ненависти к массивам. Был проект где для добавления фичи нужно было потрогать сервисы на java/Scala/go и именно на массивах чаще всего я спотыкался. Остальной код плюс минус спокойно писался а перед массивами почти каждый раз — как тут массивы писать. Бесит.
(DIR) Post #B2DjWZHual7WJYwvqK by lenka@shark.lenka.moe
2026-01-12T20:52:25.297Z
0 likes, 0 repeats
@mrclon@mastodon.ml @kurator88@mastodon.moscow @livefish@mastodon.ml хорошо и плохо понятия относительные и вообще со временем меняются. Как паттерны и языковые модели связаны с синтаксисом языка из 70х тоже не понятно.
(DIR) Post #B2DjWa0vtN8IZC0t16 by mrclon@mastodon.ml
2026-01-12T20:58:33Z
0 likes, 0 repeats
@lenka cpp это вроде 80е, при чём вторая половина, но суть не в этом. Суть в том что синтаксические конструкции это тоже паттерны, 99% времени программируя мы не задумываемся и просто воспроизводим их. Но иногда всё же стоит задумываться о таком, пытаться понять где мудрость древних, а где древние ошибки окаменевшие до состояния стандарта@kurator88 @livefish
(DIR) Post #B2DjZJjmreQexFIatU by livefish@mastodon.ml
2026-01-12T20:59:04Z
0 likes, 0 repeats
@mrclon @lenka @kurator88 Я пытаюсь понять) Особенно помогает знание нескольких яп - сравнение и понимание, а КАК оно может быть сделано
(DIR) Post #B2Dk2K84UGC6ZEUNN2 by mittorn@masturbated.one
2026-01-12T21:04:16Z
0 likes, 0 repeats
@mrclon это ладно, ты видел как вывернуто объявление массива указателей на функцию?
(DIR) Post #B2Dk6lpVRHL1dZvRke by mrclon@mastodon.ml
2026-01-12T21:05:07Z
0 likes, 0 repeats
@mittorn заинтриговал
(DIR) Post #B2DmMU4DRpuh5ZQVGa by mittorn@masturbated.one
2026-01-12T21:30:20Z
0 likes, 0 repeats
@mrclon void (*funcArray[10])(int arg);
(DIR) Post #B2Dnh1zv6VVG4KmL7w by mittorn@masturbated.one
2026-01-12T21:40:01Z
0 likes, 0 repeats
@mrclon А теперь подумай, что может обозначать такая конструкция:void (*foo(int foo))(int bar, int baz) { return 0;}тут даже я удивился после того, как её составил, но она верная
(DIR) Post #B2Dnh3O3wEPQNV58Oe by mrclon@mastodon.ml
2026-01-12T21:45:16Z
0 likes, 0 repeats
@mittorn не хочется думать
(DIR) Post #B2Dnwl4DorGwC1I2hE by mittorn@masturbated.one
2026-01-12T21:48:06Z
0 likes, 0 repeats
@mrclon функция, возвращающая указатель на функцию. При этом аргументы функции находятся во внутреннеих скобках
(DIR) Post #B2Do973fslyhs8vQBs by al_exquemelin@mastodon.ml
2026-01-12T21:50:20Z
0 likes, 0 repeats
@mrclon Если хочется найти корень зла - нужно, наверное, покопаться в древних стандартах языков программирования, посмотреть, где раньше всех ввели массивы и какой там был синтаксис. В Фортран, например, их включили только в стандарте 1977 года, уже позже Си, хотя сам язык появился ещё в конце 1950-х. И синтаксис там почти такой же.
(DIR) Post #B2DqhfzghNCHyffYMS by kpmy@m.ocsf.in
2026-01-12T22:18:56Z
0 likes, 0 repeats
@mrclon ну типа тх там четыре инта, понимаешь?
(DIR) Post #B2E6mm5t2qWBbw1Pn6 by vint@mastodon.ml
2026-01-13T01:19:13Z
0 likes, 0 repeats
@mrclon Возможно, это моя профессиональная деформация, но я распарсил "int[4] my_array" как массив типа int степени 4. Смешивать длину с типом было бы равноценно плохо, ИМХО.А вообще, у меня давно было отвращение к объявлению длины в квадратных скобках, когда параллельно с этим применением скобок в синтаксисе существует доступ по индексу. ВОТ ОН ЕСТЬ, ДА!
(DIR) Post #B2F1MlKuvxGR7Smzaq by a1ba@suya.place
2026-01-13T11:52:49.883469Z
0 likes, 0 repeats
@mittornжесть. В таких случаях я лучше typedef на указатель на функцию сделаю.@mrclon
(DIR) Post #B2GvxD4X4zRI9l2dAu by lenka@shark.lenka.moe
2026-01-12T20:35:19.945Z
0 likes, 0 repeats
@livefish@mastodon.ml @kurator88@mastodon.moscow @mrclon@mastodon.ml Сделай define.За такие приколы надо пожизненно запрещать подходить к вычислительной технике.
(DIR) Post #B2GvxEHKatGrtk2MlM by mintbug@mastodon.ml
2026-01-14T09:20:56Z
0 likes, 1 repeats
@lenka @kurator88 @livefish @mrclon заговор ящеров против [В††](https://github.com/KanatnikovMax/znanie-drevnix)! :ablobcatbongo: