Бред

Ответить в тред Ответить в тред
Check this out!
Аноним 08/12/21 Срд 16:02:17 2592665731
image.png 1426Кб, 2500x1443
2500x1443
ЛУЧШИЙ СИНТАКСИС СРЕДИ ВСЕХ ЯП У...

C++
Аноним 08/12/21 Срд 16:02:49 2592666032
бамп
Аноним 08/12/21 Срд 16:03:14 2592666213
Аноним 08/12/21 Срд 16:03:16 2592666224
бамп
Аноним 08/12/21 Срд 16:05:13 2592667255
Аноним 08/12/21 Срд 16:07:04 2592668386
бамп
Аноним 08/12/21 Срд 16:07:05 2592668397
жава
Аноним 08/12/21 Срд 16:07:28 2592668538
турбоассемблер
Аноним 08/12/21 Срд 16:08:06 2592668949
Аноним 08/12/21 Срд 16:08:14 25926690210
>>259266573 (OP)
Похуй на синтаксис, главное чтобы работал быстро и памяти ел мало.
Аноним 08/12/21 Срд 16:08:32 25926692111
С
Аноним 08/12/21 Срд 16:09:11 25926696512
>>259266573 (OP)
Ruby конечно же, синтаксис и дизайн языка в целом, тут без конкурентов.
Аноним 08/12/21 Срд 16:09:25 25926697513
>>259266902
>главное чтобы работал быстро и памяти ел мало
Ну то бишь ++
08/12/21 Срд 16:10:11 25926701414
>>259266573 (OP)
У всех строго типизированных яп одинаково уебищный синтаксис, будто придуманный инопланетянами или самим сатаной. У всех остальных синтаксис шизоидный и нормальному человеку не понятен чуть более, чем полностью.

/thread
Аноним 08/12/21 Срд 16:10:17 25926702015
>>259266573 (OP)
Конечно же, Java.
Хуже всего у C++ и Python
08/12/21 Срд 16:11:27 25926707516
>>259266573 (OP)
Да пошли вы нахуй мажоры ебаные, програмисты ебучие, вместе со своими языками, язычники блядские, айтишные твари.
Аноним 08/12/21 Срд 16:11:47 25926709017
Аноним 08/12/21 Срд 16:12:13 25926711718
Аноним 08/12/21 Срд 16:12:38 25926713119
image.png 28Кб, 180x173
180x173
Аноним 08/12/21 Срд 16:13:09 25926716320
Аноним 08/12/21 Срд 16:13:48 25926719121
Аноним 08/12/21 Срд 16:14:08 25926720522
>>259267117
Хуименно, никто в здравом уме на плюсах уже не пишет, потому что любой мало мальски сложный проект на плюсах превращается в неподдерживаемое говно.
Аноним 08/12/21 Срд 16:14:48 25926724023
>>259266573 (OP)
Именно синтаксис - у лиспа. Но важен-то не синтаксис.
Аноним 08/12/21 Срд 16:15:30 25926726924
>>259267205
Все ААА игры пишутся на плюсах.
Аноним 08/12/21 Срд 16:15:38 25926727825
пожалуйсто.jpg 54Кб, 467x348
467x348
Haskell
Аноним 08/12/21 Срд 16:15:45 25926728126
>>259267191
1) Мне не нравится разделение на хедер файлы и сорс-файлы.
2) Терпеть не могу &ублюдский::синтаксис()<типа_вот_такого>*
Аноним 08/12/21 Срд 16:16:12 25926730327
((((((((((((((((((((( лисп уже был? )))))))))))))))))))))))))
Аноним 08/12/21 Срд 16:16:30 25926732328
>>259267240
>Но важен-то не синтаксис

Ну это понятно, что синтаксис не основное. Но просто все же приятнее работать с яп в котором он удобоваримый.
Аноним 08/12/21 Срд 16:17:06 25926735129
ruby-programmin[...].png 32Кб, 1000x770
1000x770
Хуй знает почему, но до сих пор люблю руби. Ламповый он кокой-то
Аноним 08/12/21 Срд 16:17:59 25926739030
>>259267281
удвою
джава ентерпрайз помидор
Аноним 08/12/21 Срд 16:18:30 25926741631
>>259267269
Скорее, не игры а движки. Сами игры на этих движках используют скриптопарашу вроде луа.
Аноним 08/12/21 Срд 16:18:45 25926742932
Синтаксиса проще чем в питоне еще не видел.
Аноним 08/12/21 Срд 16:19:43 25926748233
>>259267429
Скобочки завезете - зовите. Без скобочек не буду в этот ваш питон вникать даже.
Аноним 08/12/21 Срд 16:20:01 25926749834
Аноним 08/12/21 Срд 16:20:11 25926751235
Писал на Pascale, C,1с, delphi , Java, php, js, Kotlin, c#
Остановился на c#, для меня, самый удобный и универсальный
Java хороша, что может работать даже на холодильнике, но его библиотеки разбирать та ещё залупа, да и коклин как то больше
Java понравился
Аноним 08/12/21 Срд 16:21:06 25926756436
16194527490400.png 132Кб, 736x736
736x736
Аноним 08/12/21 Срд 16:22:06 25926762037
>>259267482
Ну там есть скобочки для аргументов. А нахуя они еще нужны?
Аноним 08/12/21 Срд 16:22:44 25926765638
>>259267564
У самурая нет цели, есть только путь
Аноним 08/12/21 Срд 16:22:55 25926766839
изображение.png 16Кб, 495x288
495x288
>>259266921
Си, имхо, очень мощный, просто блядь убийственный язык если изначально аккуратно организовать работу с памятью, но вот синтаксису ему кое где не хватает сахарку, например рефересны на функции выглядят как говно, и со структурами беда (особенно typedef struct):

void (loaded)(struct tm_component_manager_o manager, tm_entity_t e, void *data);
Аноним 08/12/21 Срд 16:22:56 25926767040
>>259266573 (OP)
С/C++.
Пориджи, спок.
Я когда смотрю на код и я точно понимаю, что тут заканчивается определение структуры/класса, где окончание функции, а где ебаной команды блять. Еще простые до пизды if else и скобки, которые позволяют ориентироваться.
Аноним 08/12/21 Срд 16:23:00 25926767641
fortlssigHelp.gif 998Кб, 1504x820
1504x820
Аноним 08/12/21 Срд 16:23:12 25926769142
>>259267512
> 1с
Ну это бля толсто, чел, ты че
Аноним 08/12/21 Срд 16:23:20 25926769943
>>259267620
Чтобы скоупы методов/классов определять
Аноним 08/12/21 Срд 16:23:33 25926771544
Аноним 08/12/21 Срд 16:23:56 25926773345
>>259267676
>Фортрана?
Хуя ты бля. Дед, подбери медальки за взятие Берлина.
Аноним 08/12/21 Срд 16:24:26 25926776046
>>259267512
Тоже щитаю что С# язык богов, но сцуко его жесткая привязка к ООП это КАЛ. Может я в душе одебилевший от функциональности датаориентированные эвентопетух, а мне сука свои классы ебаные суёте
Аноним 08/12/21 Срд 16:24:44 25926777047
>>259267691
Да че вы приебались к 1с
Аноним 08/12/21 Срд 16:24:58 25926778948
Как вкатиться в эрланг?
Аноним 08/12/21 Срд 16:25:01 25926779549
>>259267668
> Си, имхо, очень мощный, просто блядь убийственный язык
Обычное императивное говно. Что в нём убийственного?
Аноним 08/12/21 Срд 16:25:54 25926784850
>>259267760
> но сцуко его жесткая привязка к ООП это КАЛ
Вкатывайся в C/C++. В С++ сколько угодно можешь разрабатывать, никогда не написав ни одного класса и никогда не применив темплейты STL. Или вообще Си. Здесь не ебут за это. Самые свободные языки программирования, после ассемблера офк. Ноудискасс, /thread.
Аноним 08/12/21 Срд 16:25:59 25926785451
>>259267699
Да время уже показало что отбивать скоуп табами это хуёвая затея, но кто-то должен был попробовать сделать это.
Аноним 08/12/21 Срд 16:26:08 25926786252
>>259267670
С мощный язык, сказал тут >>259267668
С++ очень быстро выходит из под контроля если не ввести в практику отрубание пальцев за слишком свободное использование шаблонизации и прочих хитровыебанных неоднозначных вещей. Нравится подход кодеров движка godot, чисто бля работают.
Аноним 08/12/21 Срд 16:26:19 25926787453
image.png 19Кб, 936x294
936x294
>>259267205
> Никто на плюсах не пишет
Ахахах, 4 место TIOBE.

Аноним 08/12/21 Срд 16:27:10 25926792954
>>259267668
>void (loaded)(struct tm_component_manager_o manager, tm_entity_t e, void *data);

Воот, а С++ такой хуйни нет. Есть std::function и вообще скоро С++23 хуйнут, заебись будет.
Аноним 08/12/21 Срд 16:27:15 25926793555
>>259267848
Императивное говно. Когда там зависимые типы завезут?
Аноним 08/12/21 Срд 16:27:53 25926797356
>>259267848
В чем вообще может быть работа с C++ не считая геймдевов всяких?
Аноним 08/12/21 Срд 16:28:04 25926798457
>>259266573 (OP)
Это конечно С - остальные все идут нахуй молча и я хуй клал на ваши высеры!
Аноним 08/12/21 Срд 16:28:05 25926798658
>>259267929
Бля, я ещё спецуху ++20 не дочитал, пощадите!
Аноним 08/12/21 Срд 16:28:11 25926798859
>>259267205
У си вообще 2 место, он менее безопасный и даже не имеет поддержки ООП, что на то скажешь? >>259267874
Аноним 08/12/21 Срд 16:28:45 25926802160
>>259267795
Он императивный с первого взгляда, но если почухать, указатели, функции с указателями и т.д. его очень можно можно юзать как функциональщину, дата ориентированный язык, и вообще много всяких приколов он позволяет сделать. Правда все эти приколы ты должен написать сам. Смотри что The machinery сделали на С
Аноним 08/12/21 Срд 16:28:58 25926802961
>>259267935
Вебмакак, щито тебе не нравится? По полочкам. Строгая типизация? Прости, я не хочу, чтобы мой проект жрал овердохуя гигов оперативы и создавал пидорашные пориджные пилообразные графики занятости памяти, как это делают ваши модные сайтики.
Аноним 08/12/21 Срд 16:30:27 25926812262
Хочу сделать ммо сервер на джаве, какие подводные?
Аноним 08/12/21 Срд 16:30:51 25926815163
>>259268122
Погугли почему майнкрафт забаганное залаганное гамно
Аноним 08/12/21 Срд 16:30:53 25926815364
>>259267986
Читаешь спецификацию вместо учебной литературы, в которой всё разжёвано? Сеньор-помидор в треде?
Аноним 08/12/21 Срд 16:31:05 25926816965
>>259267874
Там в топе ещё фортран, перл, делфи, чуть ниже АДА. Гордиться тем, что язык в топе по говнолегаси из прошлого века? Ну я даже хуй знает.
Аноним 08/12/21 Срд 16:31:26 25926819266
Аноним 08/12/21 Срд 16:31:26 25926819367
>>259268029
Как связана типизация и память, чух?
Аноним 08/12/21 Срд 16:31:49 25926821568
Haskell

/thread
Аноним 08/12/21 Срд 16:32:14 25926824369
>>259268193
>Как связана типизация и память, чух?
Ты вообще знаешь, как работает память компьютера? Давай с этого начнем.
Аноним 08/12/21 Срд 16:32:17 25926824770
>>259268192
>от привычки
От первого ЯП
Аноним 08/12/21 Срд 16:32:33 25926826171
>>259268169
Так какой выбрать тогда, о гуру ?
Аноним 08/12/21 Срд 16:33:06 25926828672
>>259267848
С++ для души. да, согласеен. Оч опасный и мощный язык спору нет.

>>259267929
Опять же, чтобы грамотно подходить к разработке долгосрочных програм, надо быть пиздец каким осторожным. Всю систему Job, работа с памятью твоего приложения должна будет написана и строго ограничена иначе ты запутаешься в ФиЧаХ и ВоЗмОжНоСтЯх. Вот хорошая штука кстати https://gist.github.com/bkaradzic/2e39896bc7d8c34e042b. Хоть местами как бред звучит, но самая идея аскетичного самоограничения (большинство проблем которые решают сложные вещи типаы темплейтов могут быть решены более простым методом если изначально будет выбрана правильная структура и организация работы программы. Хей, DOD)
Аноним 08/12/21 Срд 16:33:10 25926829373
Аноним 08/12/21 Срд 16:33:24 25926830874
>>259268261
>какой выбрать тогда
А тебе для чего?
Аноним 08/12/21 Срд 16:33:34 25926831775
>>259268151
Я думал майнкрафт заебись работает. Алсо все юзают джава версию потому что переписанная на плюсы говно.
Аноним 08/12/21 Срд 16:33:44 25926832576
>>259268261
Который нравится. /тхреад
Аноним 08/12/21 Срд 16:34:26 25926835577
>>259268308
Игори писать.
Сейчас пишу на жс, для browser, и на ++ для пеки
08/12/21 Срд 16:34:39 25926836978
Бля читаю ваши высеры и ахуеваю с того какие вы некомпетентные дауны тут все.

мимо бог с++ 13 лет опыта
Аноним 08/12/21 Срд 16:35:11 25926841079
>>259268369
Двачую адеквата за километр.

мимо-реверсер
Аноним 08/12/21 Срд 16:35:30 25926843680
>>259268317
Я когда делал моды на кубач, я осознал насколько Жаба и ООП в играх это рак ебаный. Понятие наследования, интефрейсы и шаблоны просто неприменимы блять в около или полностью симулятивных играх, особенно в таких как песочницы. Долго пояснять кароче. Могу высрать свои мысли только если кто то захочет послушать.
Аноним 08/12/21 Срд 16:35:33 25926843881
А вообще интересный вопрос: какой ЯП выбрать что бы и бабки фармить и с синтаксисом не ебаться и на будущее он был в запасе?

мимо вКОТ в IT
Аноним 08/12/21 Срд 16:35:50 25926845482
>>259268169
The ratings are based on the number of skilled engineers world-wide, courses and third party vendors. Popular search engines such as Google, Bing, Yahoo!, Wikipedia, Amazon, YouTube and Baidu are used to calculate the ratings.

Факт остаётся фактом. На плюсах до сих пор пишут и учат ему людей.
Аноним 08/12/21 Срд 16:36:38 25926849683
>>259268436
Так наверное проблема в ковырянии легаси.
Аноним 08/12/21 Срд 16:36:53 25926851784
Shädman-artist-[...].jpeg 114Кб, 794x792
794x792
Аноним 08/12/21 Срд 16:36:59 25926852585
>>259268286
>https://gist.github.com/bkaradzic/2e39896bc7d8c34e042b.
ссылка невалидна

И да. Про хуевое управление памяти могут пердеть только совки борадатых времен, которые писали на си всю сознательную жизнь. С С++20 есть куча фич для автопамяти, что дает пососать всем джавам и питонам вместе взятым. Жалко, что такой охуенный стандарт не завезли в 1990х.
Аноним 08/12/21 Срд 16:38:06 25926858286
>>259268247
От привычки блять: на том котором больше всего накодил и больше всего чужого кода посмотрел. У меня первый яп это бейсик, чет мне не особо нравится его синтаксис.
Аноним 08/12/21 Срд 16:38:45 25926862087
Аноним 08/12/21 Срд 16:38:56 25926863388
>>259268438
Любой популярный в вебе. Бек/фронт, похуй. Открываешь топ вакансий хоть в линкдине, хоть в хабр карьере и выбираешь что больше нравится.
Аноним 08/12/21 Срд 16:38:58 25926863689
>>259268525

но у раста это из коробки
Аноним 08/12/21 Срд 16:39:09 25926864990
>>259268438
>А вообще интересный вопрос: какой ЯП выбрать что бы и бабки фармить и с синтаксисом не ебаться и на будущее он был в запасе

Пориджи скажут джава или джс. Я советую неиронично для ПОВЕРХНОСТНОГО ПРЕДСТАВЛЕНИЯ о программирования попробовать пайтон. Оттуда на C/C++, как знаний и яиц накопишь
Аноним 08/12/21 Срд 16:39:21 25926866091
>>259267935
Кто такие, чем знамениты? Что-то вроде пафосного обобщения котлиновских ненулябельных переменных?
Аноним 08/12/21 Срд 16:39:41 25926867792
>>259268582
Ну имелось ввиду от ЯП на котором поработаешь порядочно, а не всякие бусинки/поскали
Аноним 08/12/21 Срд 16:39:55 25926869693
>>259266573 (OP)

Py thon

нет ебучих переносов строчек и сам синтаксис анально обязывает тебя к отступам. это лойс, ящитаю.
Аноним 08/12/21 Срд 16:40:26 25926872894
>>259268355
C++ если пишешь с нуля двиг и тебе позарез нужна оптимизация. Игры на ПК лучше писать на готовом движке, но движок должен быть максимально модульным и "хакабль". Но таких подходящих на самом деле, внезапно нет. Есть 2 проекта за которыми я слежу лично,
1. Godot -4 ая версия будет с GDExtension (позволяет динамически в двжике перепиливать любую хуйню до определённого уровня, хот релоадит длл-ки, что может быть оч удобно сцука.) А новый рендер пайплайн на вулкане (старый 3д-шный на ОпенГЛ был днищем) модульный as fuck, можно самому дописать переписать модули если оч хочется.
2. The Machinery - Гугли сам, так не пояснишь. Это модульность выведеная в абсолют. Но движок полупроприетаный и еще сырой.
А вообще обычно должно хватить C#, юнити, или анрил с C#.

Аноним 08/12/21 Срд 16:40:52 25926874895
>>259268317
Все юзают джава версию только потому, что вокруг неё за годы владения mojang вокруг этой версии сформировалось большое сообщество. А исходники версии для c++ тебе мелкомягкие не дадут, без них mod loader не сделаешь.
Аноним 08/12/21 Срд 16:40:54 25926875096
>>259268696
>нет ебучих переносов строчек и сам синтаксис анально обязывает тебя к отступам. это лойс, ящитаю.
Хуй поймешь где что оканчивается. Когда синтаксис строгий, ты подробно можешь разобрать, что к чему относится. НА пайтоне хуй поймешь, где что.
Аноним 08/12/21 Срд 16:40:58 25926875497
>>259268436
>ООП в играх это рак ебаный
Создавая игру всё равно так или иначе придешь к ООП, потому что каким-то хером нужно классифицировать сущности и отправлять сообщения объектам внутри игры.
Аноним 08/12/21 Срд 16:41:31 25926877998
>>259268620
больше на жабе нравится синтаксис, а с плюсов стянул расположение фигурных скобок.
Аноним 08/12/21 Срд 16:41:52 25926879599
>>259268649
Из каждого утюга слышал байки/не_байки как после питона со скрипами на другие языки переходить придется. Это так?
Аноним 08/12/21 Срд 16:42:30 259268831100
Аноним 08/12/21 Срд 16:43:07 259268872101
>>259268754
>>259268728

Да как вы заебали с геймдевом. С++ это еще САПР, Браузеры, тяжелые сервера и серьезные нейросети.

Порриджи, вам может энциклопедию подарить? То время по часам определить не можете, то С++ у вас только в геймдеве, тьфу.
Аноним 08/12/21 Срд 16:43:21 259268892102
>>259268795
Не знаю, но после того как я увидел синтаксис ООП в питухоне, сильно разочаровался в нем
Мимо
Аноним 08/12/21 Срд 16:43:55 259268921103
>>259266725
У плюсов слишком много костылей, подводных камней и устаревших конструкций.
мимо
Аноним 08/12/21 Срд 16:44:36 259268963104
>>259268921
Не пользуйся, или ты тупой ?
Аноним 08/12/21 Срд 16:44:37 259268966105
>>259267205
>любой мало мальски сложный проект на плюсах превращается в неподдерживаемое говно
Любой проект, написанный рукожопами, превращается в неподдерживаемое говно. Язык тут ни при чём.
Аноним 08/12/21 Срд 16:44:45 259268974106
>>259268795
Я написал. Поверхностное представление о программировании. Тоесть что такое переменная, класс. Сильно в это пориджеговно не углубляйся, засосет и превратишься в сойджека с макбуком.

Я тот тветивший анон
Аноним 08/12/21 Срд 16:44:52 259268983107
Аноним 08/12/21 Срд 16:45:27 259269019108
>>259268496
В основном да, но всё равно я хорошо почуял что ООП само по себе не позволяет создавать игровые миры и модифицировать из свободно из за инкапсуляции и разделения по "чёрным ящикам". Игры должны быть скорее потоком свободных данных, где каждый ентити имеет данные и все они открытые (кроме тех которые для промежуточных вычислений используются) и потоком евентов происходящих с миром и ентити. Когда объекты чётко инкапсулированы ты не можешь адекватно и легко создавать их разнообразие (а в играх, особено симулятивных разнообразие и перекрёстность свойств сущностей растёт оч быстро), а также перекрётсные взаимодействия между ними. но такой прикол можно понять только если самому попробовать. Гугли ECS, в теории мог бы решить пробшемы но никто нормально еще годный и удобный одновременно ECS фреймворк не выкатил
Аноним 08/12/21 Срд 16:45:29 259269026109
ABAP - я его мамы рот обманывал
Аноним 08/12/21 Срд 16:45:41 259269039110
>>259268921
>У плюсов слишком много костылей, подводных камней и устаревших конструкций.
С++98 вполне.
Пользуйся Qt и Boost и стандартом С++20 и хватит слушать питонистов, у которых представление о С++ как о С из 1980-ых.
Аноним 08/12/21 Срд 16:46:12 259269072111
>>259268750

зато постоянно париться о том, что где-то там не поставил ебучий конец ебучий строки это конечно нормально?
Аноним 08/12/21 Срд 16:46:18 259269079112
>>259268872
И какую долю рынка it кресты в этих направлениях по итогу занимают?
Вот и остаётся, что основное, это игори
Аноним 08/12/21 Срд 16:46:19 259269081113
Аноним 08/12/21 Срд 16:46:23 259269086114
Аноним 08/12/21 Срд 16:46:51 259269117115
>>259268795
Хуй знает, о чём ты. Язык как язык. Если бы была возможность более или менее естественным образом определить некую дистанцию между языками, он бы отстоял от соседей не дальше средней дистанции по больнице.
Аноним 08/12/21 Срд 16:47:07 259269131116
>>259269072
>зато постоянно париться о том, что где-то там не поставил ебучий конец ебучий строки это конечно нормально?
Я могу с большой точностью сказать, что будет происходить на уровне железа. Ты через тонны простыни даже представить не сможешь.
Аноним 08/12/21 Срд 16:47:25 259269150117
>>259266573 (OP)
Python, конечно же
По сути тот же псевдокод
Аноним 08/12/21 Срд 16:47:49 259269168118
>>259268754
Классификация сущностей не только с помощью ООП делается. Тут пояснил.
>>259269019
Аноним 08/12/21 Срд 16:47:59 259269179119
>>259266573 (OP)
Для коммерческой разработки в команде java, если пишешь один то у c++
Аноним 08/12/21 Срд 16:48:10 259269190120
>>259269019
Какую де ахинею пишешь, просто кровь из глаз.
08/12/21 Срд 16:48:27 259269208121
Аноним 08/12/21 Срд 16:48:37 259269216122
>>259268660
Типы зависимые от значения.
К примеру Vector 3 - это вектор с тремя элементами.

foo :: Vector 2 -> Vector 3
Это функция, что принимает бинарный вектор, и возвращает тернарный.

К примеру, foo(1 : 2 : 3 : 4) компилятор откинет еще на этапе компиляции.

Допустим, есть еще одна функция:
cat :: Vector x -> Vector y -> Vector (x+y)
Она принимает два вектора x/y-арности и возвращает вектор (x+y)-арности.

И вот такой код так же будет невалидным:

foo (cat (1 : 2) (2 : 4))

Функция foo требует вектор длиной 2, а получает вектор длиной 4. Естественно, проверяется всё на этапе тайпчека.
Аноним 08/12/21 Срд 16:49:23 259269263123
>>259267351
змея же близок к нему, не?
Аноним 08/12/21 Срд 16:49:24 259269267124
>>259269190
Программист-биоробот сломался
Аноним 08/12/21 Срд 16:49:36 259269273125
>>259269086
>Поясняй за управление памятью пожалуйсто.
Погугли что такое умные указатели. С ними ты удовлетворишь огромный пласт своих нужд для автоматического управления памятью. Вручную пидорашьи легаси операторы new и delete(они по-сути, malloc(..) и free(..) под простыней абстракции) в 99% не придется.

Да банально std::deque автоматом за тебя всю работу по очистке памяти сделает.
Аноним 08/12/21 Срд 16:50:42 259269332126
>>259269273
А что по многопоточности?
Аноним 08/12/21 Срд 16:51:19 259269368127
>>259269273
Хотя я перекатился на Boost. STD требует полной переделки просто с нуля. Под новые стандарты и реалии.

Кто этим будет заниматься? Хотя у нас есть линукс, написанный энтузиастами
Аноним 08/12/21 Срд 16:52:29 259269427128
>>259269332

А есть std::atomic.
Синтаксис пока что убогий и я сам ебал просто.
Обещали в С++23 поправить.
Хотя что-то делает за тебя компилятор, но иногда нужно вручную делать это.
Аноним 08/12/21 Срд 16:53:08 259269465129
>>259268966
Пчел плохо написал, в не не поддерживаемое, а сложно поддерживаемое
Аноним 08/12/21 Срд 16:53:30 259269490130
>>259269086
>Извиняюсь. Точку убери
>https://gist.github.com/bkaradzic/2e39896bc7d8c34e042b
Какие-то шизы, есчестно.

А вот этого двачую:
>Telling people not to use std::vector as general advice (as opposed to on some specific platform, or for some specific performance need) may actually be the worst C++ advice I've seen. It's hard to even imagine how many memory leaks vector has prevented, and how many man hours it's saved.

>Streams are not particularly modern C++. They might not even exist if variadics weren't so late to the ball game. Variadic print functions look just like printf, perform similarly, but are much safer: https://github.com/cppformat/cppformat.
Аноним 08/12/21 Срд 16:54:40 259269550131
>>259269427
>с++ /thread
>синтаксис убогой, я ебал
Аноним 08/12/21 Срд 16:54:58 259269567132
>>259269131

ну я не говорю, что питон хорош для крупных простынь кода.

но когда "по-быстрому" надо накидать скриптик, который шлёт, например, уведомлялку в Slack/Telegram/etc на основе каких-то входных параметров, то Пистон - лучший. Это мой инструмент и он мне нравится!

А вот когда нужно много более серьёзного и монструозного, тут уже 100% надо юзать что-то компилируемого.
Аноним 08/12/21 Срд 16:54:59 259269569133
Вообще в треде есть образованные и опытные аноны, которые могут пояснить за каждый ЯП и его место на общем рынке IT?

мимо дальше-своего-C#-болота-не-видящий
Аноним 08/12/21 Срд 16:55:40 259269609134
>>259269550
Конкретно применение std::atomic, але. А так в целом костяк норм. Здесь-то про костяк идет речь.
Аноним 08/12/21 Срд 16:56:47 259269676135
>>259269567
>но когда "по-быстрому" надо накидать скриптик, который шлёт, например, уведомлялку в Slack/Telegram/etc на основе каких-то входных параметров, то Пистон - лучший. Это мой инструмент и он мне нравится!

Ну по быстрому да. Это особенно касается РАБотопидорах, у которых дедлайны горят. А когда для себя делаешь, можно сделать качественно и строго.
Аноним 08/12/21 Срд 17:01:16 259269899136
>>259269569
Есть пыхоплеяда, есть борщехлебы, есть байтоебы
Аноним 08/12/21 Срд 17:02:00 259269939137
>>259269216
Ну ок, а пример не про размеры массивов можно? А то чёт мне не приходит в голову ни одного сценария, в котором это оказалось бы настолько неебаться важным, чтобы имело смысл фундаментально корёжить систему типов. Хочешь иметь в одном коде и универсальные вектора, и особое поведение для трёхмерных векторов - просто запили руками для трёхмерных векторов отдельный тип с конструкторами туда-сюда, или типа того.
Аноним 08/12/21 Срд 17:04:38 259270078138
>>259269939
И чтобы это мне всё в рантайме отслеживать? Макакинг.
Аноним 08/12/21 Срд 17:09:48 259270381139
>>259270078
Макакинг это пердолить типы на каждый чих, там, где это вообще не вперлось.
Аноним 08/12/21 Срд 17:11:05 259270445140
Аноним 08/12/21 Срд 17:11:17 259270451141
бамп
Аноним 08/12/21 Срд 17:11:25 259270458142
>>259266902
Да пребудет с тобой Brainfuck
Аноним 08/12/21 Срд 17:14:52 259270648143
Че, утонул тред?
Аноним 08/12/21 Срд 17:17:20 259270783144
>>259269939
> Ну ок, а пример не про размеры массивов можно?
Можно хоть про MIDI или RGB.

Пусть Note - число от 0 до 255.

Тогда мы можем определить тип предикатом:
type Note x = x >= 0 && x =< 255

Или RGB:

type Color = x >= 0 && x =< 255
type RGB Color Color Color

>>259270381
Python/JS-макака, онегай.
Аноним 08/12/21 Срд 17:21:58 259271025145
>>259270648
Так перестали писать собственно по вопросу синтаксиса.
Аноним 08/12/21 Срд 17:22:15 259271039146
бамп
Аноним 08/12/21 Срд 17:23:36 259271107147
>>259270078
Совершенно не обязательно. Компиляторы тех же плюсов знают размеры массивов в компилтайме с незапамятных времён, а в плюсах современных ты можешь посчитать и запихнуть в сраный static_assert вообще любую хуйню - хоть обпроверяйся. Но я всё ещё не понимаю условий задачи. Если в код могут приходить снаружи вектора произвольных размеров, задача в общем случае решения не имеет - в любом случае будут нежданчики в рантайме. Чего мы добиваемся-то? Ну давай, покажи настоящий пример, сделай меня любить эти твои зависимые типы.
>>259270783
Ну не траллируй так. Тип для чисел в этом диапазоне у нас уже есть, на некоторых архитектурах так даже нативный.
Аноним 08/12/21 Срд 17:24:19 259271135148
У Rust'а синтаксис лучший из того, что приходилось видеть. Его сложность вполне соотносится со сложностью выражаемой семантики, а не является следствием совместимости с языком-предком или ляпами в дизайне, как в C++. Вменяемая система типов и ООП через типажи — шаг вперёд по сравнению с крестами и их идейными продолжателями вроде жабы или шарпа.
Go тоже неплох, эдакий Rust на минималках, но местами бедность синтаксиса больше мешает, чем помогает.
C# тоже неплох за счёт LINQ и property на уровне синтаксиса, но в остальном проигрываем первым двум.
В Python'е хороши только всякие списочные выражения и генераторы. Остальное убого и коряво.

Аноним 08/12/21 Срд 17:27:14 259271304149
>>259271107
> Тип для чисел в этом диапазоне у нас уже есть
А для других? К примеру для четных?
Аноним 08/12/21 Срд 17:28:24 259271370150
>>259271304
Просто передавай половину от них.
Аноним 08/12/21 Срд 17:29:39 259271433151
>>259268963
Ну я и не пользуюсь плюсами.
Аноним 08/12/21 Срд 17:30:07 259271463152
ОФК Haskell. Лаконичный и простой, стрелка Кляйсли есть, что тебе еще надо?
Аноним 08/12/21 Срд 17:30:12 259271466153
Аноним 08/12/21 Срд 17:30:58 259271508154
1638973857430.jpeg 95Кб, 1366x581
1366x581
Аноним 08/12/21 Срд 17:32:17 259271586155
16321747108580.jpg 122Кб, 974x650
974x650
Аноним 08/12/21 Срд 17:38:09 259271902156
>>259271508
Ага. Ну полная жопа же, не? Если тебе такое норм, то земля пухом, брабан.
Аноним 08/12/21 Срд 17:38:15 259271908157
>>259271135
Только на расте кодят почему-то лишь педофилы и гомосеки. А ведь язык потенциально хороший.
Аноним 08/12/21 Срд 17:40:14 259272020158
>>259271466
Жабой, петухоном.
На учебе все же плюсы и шарп.
Аноним 08/12/21 Срд 17:42:22 259272123159
Вообще у дебилов всегда затык возникает в типизации.
Так какая изи? Статичная типизация, или динамическая?))
Аноним 08/12/21 Срд 17:43:26 259272189160
ПОЛОЖНЯК ПО ТРЕДУ

1. С
2. С++
3. С#
...
n. Python
Аноним 08/12/21 Срд 17:45:22 259272306161
>>259272189
Убери из списка НАХУЙ майкрософтовское говно. Хотя бы джаву вместо него поставь - тоже дрянь, конечно, но хотя бы оригинальная, с душой и со своим стилем, а не коммерческий продукт, идентичый натуральному.
Аноним 08/12/21 Срд 17:46:53 259272385162
>>259272306
>Убери из списка

В смысле убери? Его тут насоветовали, поэтому в список и попал? Это же не мои личные предпочтения.
Аноним 08/12/21 Срд 17:48:17 259272460163
>>259272385
Да похуй мне. Ты манька нейтральная или человек, звучащий гордо? Тварь дрожащая или право имеешь? Выпиливай волевым решением шарпея, говорю! История тебя рассудит!
Аноним 08/12/21 Срд 17:48:20 259272463164
1628953199.jpg 322Кб, 2048x1477
2048x1477
>>259272123
Ну со второй IDE не даст подсказок к объекту часто.
Аноним 08/12/21 Срд 17:49:33 259272524165
>>259272460
А что тогда вместо?

мимо манька
Аноним 08/12/21 Срд 17:49:58 259272549166
>>259272460
ПОЛОЖНЯК ПО ТРЕДУ

1. С
2. С++
3. С#
...
n. Python
Аноним 08/12/21 Срд 17:51:52 259272642167
Так-то жаба плюс ломбок хорошо позволяют обмазаться синтаксисом.
Аноним 08/12/21 Срд 17:53:03 259272704168
php-7-4-logo.jpg 25Кб, 640x480
640x480
/thread
Аноним 08/12/21 Срд 17:53:05 259272708169
swifthero.jpg 28Кб, 1151x900
1151x900
>>259266573 (OP)
Пикрил, серьезно. Как вы вообще сравниваете парашу из 80х по нормальности синтаксиса с современными языками я не понимаю
Это даже лучше питона, не говоря уже что это нормальный язык с типизацией, ооп и работающими парадигмами
Аноним 08/12/21 Срд 17:57:00 259272898170
>>259272463
Так какая разница, чел, ты сам допрешь, или тебя нужно направить?
Аноним 08/12/21 Срд 18:02:27 259273216171
Аноним 08/12/21 Срд 18:04:38 259273349172
>>259272898
Не можешь писать без подсказок IDE по типам и подстраховки компилятора - так и скажи, все понимают что пенсионерам тяжело уследить за рантаймом.
Аноним 08/12/21 Срд 18:11:56 259273779173
ЧТО ЛУЧШЕ ООП ИЛИ ФУНКЦИОНАЛЬЩИНА?
Я нубас, пишу на php и js мини сервис, котоый будет работать с рекламной системой. Пока делаю базу — получение и отрисовка данных из рекламных кампаний. Потом буду постепенно прикручивать разные штуки

И сразу второй вопрос — какие плюсы я получу от использования фреймворков (допустим Angular и Laravel)? Я понимаю, что подавляющее большинство использует фреймворки, но у меня ощущение, что я на их изучение потрачу больше времени, чем на написание самого сервиса на условном jqeury + core php
И как понять, что мне эти фреймворки нужны
Аноним 08/12/21 Срд 18:13:22 259273872174
>>259272898
Но.. но я же ламер, что не умеет открывать документацию!
Аноним 08/12/21 Срд 18:15:21 259273993175
JS самый пиздатый, впитывает в себя всё самое лучшее
Аноним 08/12/21 Срд 18:16:27 259274068176
1638742393.jpg 287Кб, 1129x1080
1129x1080
Аноним 08/12/21 Срд 18:17:49 259274157177
>>259273993
С динамической типизацией успел уже наебаться вдоволь
С одной стороны это проще когда пишешь код, с другой, если твой сервис получает данные извне, это создает дикое количество ебани. Чем хуже документировано API, тем больше уходит на дебаг и переписывание кода
Аноним 08/12/21 Срд 18:17:51 259274159178
>>259271908
Ты его со Свифтом перепутал, бывает.
Аноним 08/12/21 Срд 18:19:47 259274278179
>>259273872
Так я такое же ламо, ничего не умею от слова вообще.
Документация - это вообще темный лес, я в нее и не заглядывал никогда. А зачем?
Аноним 08/12/21 Срд 18:20:26 259274317180
>>259272123
Наскоро наговнякать проще с динамической типизацией. Но если у тебя проект сложнее хеллоуворлда, потом придётся ебаться с его поддержкой.

Со статичной придётся подумать, прежде чем написать, зато куча ошибок окажется исправленной ещё на стадии компиляции.
Аноним 08/12/21 Срд 18:22:33 259274459181
Аноним 08/12/21 Срд 18:24:07 259274545182
>>259273779
Пишу на php, использую свой собственный маленький фреймворк. Он мне помогает не говнокодить. Всё структурировано и лежит в нужных папочках. Новый код добавляется без особых сложностей. В общем это очень удобно.

>ЧТО ЛУЧШЕ ООП ИЛИ ФУНКЦИОНАЛЬЩИНА?
Они друг другу не противоречат. Есть функциональщина с ООП.
Функциональщину я применяю редко. Иногда только бывает, что вместо обычного foreach-массива, у меня появляется непонятное желание и потребность использовать функцию map или filter. На этом всё. Более глубокого понимания функциональщины у меня нет и наверное уже никогда не будет.
Аноним 08/12/21 Срд 18:25:45 259274632183
>>259272708
пишу на нем. задавай оветты.
Аноним 08/12/21 Срд 18:26:34 259274683184
Почему двачеры так надрачивают на прогроммирование?
Как в б не зайду, на нулевой всегда болтается тред.
Аноним 08/12/21 Срд 18:26:35 259274684185
>>259274545
>Пишу на php
>помогает не говнокодить
Поделил на 0
Говнокодер, ты? Ты)
Аноним 08/12/21 Срд 18:27:57 259274780186
Аноним 08/12/21 Срд 18:31:52 259275027187
>>259274157
ну нужны типы ебани ts в чём проблема?
Аноним 08/12/21 Срд 18:32:44 259275099188
Аноним 08/12/21 Срд 18:34:39 259275240189
>>259274684
Эта мантра про говнокод и пхп протухла уже как минимум 10 лет назад.
пхп стал хорошим языком. Я даже не могу толком назвать никаких минусов.
Аноним 08/12/21 Срд 18:35:00 259275257190
>>259274780
Законно ли совмещать проекты на С# и F# и как это сделать лучше всего в новых или уже существующих проектах?
Аноним 08/12/21 Срд 18:41:58 259275738191
>>259274545
Как понять, что нужно ООП?
Я вижу, что чисто в теории нет проблемы написать всё на ФП, более того я хорошо понимаю этот подход, а с ООП знаком довольно слабо
Конкретно в JS мне что-то подсказывает, что ООП нахуй не всрался

Вот в PHP не уверен, есть догадка, что я слишкм хуево продумал структуру проекта
Аноним 08/12/21 Срд 18:45:33 259275964192
16380700219510.webm 142Кб, 1280x720, 00:00:01
1280x720
>>259275240
>пхп стал хорошим языком
Посмеялся, спасибо.
Аноним 08/12/21 Срд 18:51:56 259276406193
>>259275738
>в теории нет проблемы написать всё на ФП
В теории ни js, ни тем более php не являются функциональными языками программирования. Писать всё используя функции - это не функциональное программирование.
>Конкретно в JS мне что-то подсказывает, что ООП нахуй не всрался
В JS вообще нету полноценного ООП: инкапсуляции нет, наследования нет, в общем ничего такого нету.
Аноним 08/12/21 Срд 18:52:24 259276428194
image.png 909Кб, 782x819
782x819
>>259271586

ну нахуя байтоёбствовать в том кейсе, что я указал?

можно конечно на условном Си компилять такое, ебаться с буферами на отправку, но нахуя? Время ограничено, тащемта, и если это не оправдано, то нахуя его вкладывать?

>>259269676
Как что-то плохое..


Аноним 08/12/21 Срд 18:53:42 259276500195
>>259275240
Сам по себе PHP — это настолько жирный минус, что других называть не требуется. Но я всё же назову: легаси.
Аноним 08/12/21 Срд 18:54:22 259276544196
>>259276500
>легаси
Что именно легаси? Ты о чем вообще?
Аноним 08/12/21 Срд 18:59:14 259276850197
>>259276428
Сук, описался с питона и с++.
Аноним 08/12/21 Срд 19:00:57 259276949198
Python, логично же
Аноним 08/12/21 Срд 19:02:22 259277028199
>>259276544
О тех проектах, с которыми тебе придётся работать на вакансиях PHP-программиста.
Аноним 08/12/21 Срд 19:06:48 259277259200
Аноним 08/12/21 Срд 19:08:00 259277325201
Аноним 08/12/21 Срд 19:08:35 259277368202
>>259267281
Два чая этому спринг разработчику.
Аноним 08/12/21 Срд 19:10:59 259277504203
16385425094730.png 71Кб, 200x357
200x357
У какого языка самая топывая производительность? Мне нравится си плюс плюс, но я слышал, что все эти умные указатели, обработка исключений вносят оверхед, из-за которого всё медленнее работает...

Стоит ли вкатываться в чистую си? Насколько сложно там писать непротекающий неговнокод? В куда ещё можно вкатиться?
Аноним 08/12/21 Срд 19:12:33 259277603204
>>259277504
Тебя ебет эта производительность? Деньги платят не по ТОП 5 БЫСТРЫХ ЯЗЫКОВ, приятность разработки тоже не от этого зависит
Давай, учи ассемблер, быстрее этого просто не существует
Аноним 08/12/21 Срд 19:13:09 259277642205
Аноним 08/12/21 Срд 19:15:50 259277808206
>>259277603
При чём тут деньги... Я просто хочу знать, что на производительность моей прахраммы не влияют всякие GC, холодный старт и прочее такое.
Аноним 08/12/21 Срд 19:17:46 259277930207
>>259277603
>Давай, учи ассемблер, быстрее этого просто не существует
Но я на нём с большой вероятности напишу такое говно, что компилятор наверняка выдаст что-то более лучшее из идентичного кода на плюсах или си.
Аноним 08/12/21 Срд 19:25:20 259278394208
>>259277504
>Мне нравится си плюс плюс
>В куда ещё можно вкатиться?

В то что нравится в твоем случае не стоит вкатываться
Аноним 08/12/21 Срд 19:30:56 259278750209
16368894386270.png 2496Кб, 928x1764
928x1764
Аноним 08/12/21 Срд 19:30:59 259278754210
>>259277504
>Стоит ли вкатываться в чистую си?
Только если ты хочешь писать прошивки для микроконтроллеров
C++ однозначно перспективнее, но вакансий джуна ОЧЕ мало, а на нормальные вакнсии джуна требования ебейшие ну и зарплата как у мидл фронтендера
В С++ проще перекатиться из другого языка, когда набеешься опыта разработки в нужной сфере
Аноним 08/12/21 Срд 19:33:40 259278918211
16380602746000.png 267Кб, 850x810
850x810
>>259278754
не, я имел ввиду вкатываца, чтобы писать свою хуйню какую-то
я просто видел шизиков, которые пилят объёмные проекты на сишке, какие-то паттерны там свои применяют, data oriented design

интересно, насколько это стоит того, чтобы жертвовать удобствами плюсов
Аноним 08/12/21 Срд 19:35:22 259279014212
Аноним 08/12/21 Срд 19:37:19 259279126213
Аноним 08/12/21 Срд 19:38:19 259279178214
>>259266573 (OP)
> ЛУЧШИЙ СИНТАКСИС СРЕДИ ВСЕХ ЯП У...
Котлин.
Аноним 08/12/21 Срд 19:39:06 259279232215
Аноним 08/12/21 Срд 19:41:55 259279391216
>>259268525
>для автопамяти
Когда ты долбоёб. У норм пацанов свои аллокаторы, если нужно что-то больше возни на стеке или пары ос аллоков.
>>259268636
У раста из коробки продвинутый линтр и не более, который тебе кстати нихуя не гарантирует, потому что всё ебло будет в ансейфах.
Аноним 08/12/21 Срд 19:42:16 259279413217
IMG202109241358[...].jpg 101Кб, 850x1199
850x1199
Вот языки с самым лучшим синтаксисом:

Rust, Haskell

Просто вкусный, хороший синтаксис:

Python

С самым плохим:

Ruby, Java


Кто не согласен со мной, тот тупой
Аноним 08/12/21 Срд 19:43:22 259279468218
image.png 11Кб, 650x337
650x337
Аноним 08/12/21 Срд 19:45:35 259279588219
>>259278918
>чтобы писать свою хуйню
C++
Сишка для десктопных приложения слишком топорная и нихуя не умеет. А на старте для тебя вообще разницы не будет C++ будет работать также как C
Аноним 08/12/21 Срд 19:47:37 259279710220
>>259266573 (OP)
Очевидный Ruby
Жалко что на нем только лютый легаси.
Аноним 08/12/21 Срд 19:49:26 259279807221
Аноним 08/12/21 Срд 19:50:37 259279862222
Аноним 08/12/21 Срд 19:52:12 259279943223
>>259278918
Смотря какую хуйню, ведь можно городить glib (троллейбус из хлеба.jpg), а можно писать системные программы, где вся эта параша из мира нормисов(c++) не нужна.
Аноним 08/12/21 Срд 20:03:06 259280520224
А если оценивать не только синтаксис, а соотношение синтаксиса/востребованности ЯП, то какой лучший?
Аноним 08/12/21 Срд 20:04:46 259280596225
Аноним 08/12/21 Срд 20:05:51 259280649226
>>259266573 (OP)

у ЯП без синтаксиса - всё семейство Lisp
Аноним 08/12/21 Срд 20:06:10 259280672227
Аноним 08/12/21 Срд 20:06:40 259280695228
>>259266621
This

А на деле от задач зависит
Аноним 08/12/21 Срд 20:07:06 259280716229
Аноним 08/12/21 Срд 20:09:06 259280815230
>>259266573 (OP)
Двачую. Еще родится и сдохнет десятки ненужных языков, а плюсы останутся с человечеством навсегда.
Аноним 08/12/21 Срд 20:19:56 259281347231
бамп
Настройки X
Ответить в тред X
15000
Макс объем: 20Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
X
Ваш шидевор X
Стикеры X
Избранное / Топ тредов