Программирование

Ответить в тред Ответить в тред
Check this out!
Обзор языков #3 Холиварим лучший! Аноним 02/08/20 Вск 18:08:21 17664341
image.png 1149Кб, 840x559
840x559
прошлый утонул тут >>1751525 (OP)

C# (.NET core) - язык вроде и кроссплатформенный стал, но хер пойми где какие и куда либы. Синтаксис и возможности в свое время увлажняли многие бородатые умы, но по состоянию 2020 синтаксис уже протух.

Kotlin - наконец-то на жабе стало удобно писать. Стало настолько модно и молодежно, что напряглись даже шорписты. Если вы хотите пробустить вашу джаву, то котлин без вариантов.

Python - язык создавался гением, поэтому не такой как все во всех смыслах. Петухон стоит брать только, если вы хотите стать инфоцыганом и зарабатывать на курсах. Это сейчас золотая жила для развода "хочух в айти".

Scala - очередной продукт гениев, создан чтобы восхищаться, а не писать на нем.
Все мы знаем что ФП языки нужны, чтобы работники банка или формошлепы могли самоутвердиться. Хоть иногда встречаются победили, которые не поняли фишку ФП и на полном серьезе пытаются что-то разрабатывать, но в реальности все понимают, что о ФП интереснее пиздеть с товарищами или сраться на бордах, чем пробовать на этом что-то написать.

Ruby - магическая, тормозная, багнуто-кроссплатформенная херня. Выстрелила благодаря рельсам, откуда все фреймворки потаскали понравившиеся фичи и забыли.

JavaScript - если с фронтендом я еще смирился и с новыми версиями даже полюбил немного (стокгольмским синдромом, не иначе), то вот сам node.js это кусок говна, который по ощущению пилился студентом. Даже JavaScript не заслужил такого издевательства. А ведь реально могли запилить все на корутинах и сделать нам "нормальный" Go.

PHP - по прежнему топ в вебе, от чего поджигает пуканы всем остальным. Каким-то хером, какой-то долбаеб, засунул туда полный комплект ООП, от чего макаки просто замесили тонну трудно сопровождаемого тормозного кода.

Rust - очередная попытка победить С/C++, возможно попытка была бы и удачной, но комьюнити больше волнуют политические проблемы. Со слов хейтеров все выглядит сыро и бестолково (даже говорят о зависающих асинках). Язык, почему-то, привлекает бэкендеров, хотя даже уборщика кабинета информатики знает, что быстрый код надо уметь еще писать, о чем постоянно напоминает techempower.

Go - Тот язык в котором нет стектрейса во время ошибок и в котором руками надо пробрасывать эти ошибки - просто непригоден для серьезной разработки (можно, способных много, но нахрена?). Одно дело когда у тебя Си 1970 года и сам язык просто представляет обертку над ассемблером, другое дело в 21 веке позорится таким сырым говном.
И да - лол, нет дженериков.
Аноним 02/08/20 Вск 18:11:51 17664402
Аноним 02/08/20 Вск 18:12:02 17664423
lisp.jpg 61Кб, 388x599
388x599
haskell.jpg 246Кб, 1024x768
1024x768
rust.png 1162Кб, 699x933
699x933
java.jpg 64Кб, 566x398
566x398
Аноним 02/08/20 Вск 18:12:34 17664444
swift.png 300Кб, 426x450
426x450
javascript2.jpg 482Кб, 750x500
750x500
python2.jpg 681Кб, 960x638
960x638
Без-имени-1.png 229Кб, 600x487
600x487
Аноним 02/08/20 Вск 18:14:04 17664475
c2.jpg 209Кб, 800x600
800x600
cpp.jpg 209Кб, 700x467
700x467
go2.jpg 73Кб, 700x526
700x526
php.jpg 62Кб, 450x335
450x335
Аноним 02/08/20 Вск 18:14:31 17664486
ruby.jpg 99Кб, 502x640
502x640
Аноним 02/08/20 Вск 18:20:29 17664647
Заебал, тебе уже пояснили что нода теперь стандат, для поддержки технологий древних есть java, php. На остальном мало кто пишет.
Аноним 02/08/20 Вск 18:22:49 17664718
>>1766444
Пабежал жаваскрип учить
Аноним 02/08/20 Вск 18:23:42 17664749
>>1766464
Нода кусок говна, даже автор ноды всех в го послал.
Аноним 02/08/20 Вск 18:24:27 176647510
>>1766464
> тебе
Ты вообще не понимаешь суть этого треда, лол.
Аноним 02/08/20 Вск 18:25:56 176647611
>>1766464
Уже Дено же стандарт
Аноним 02/08/20 Вск 18:26:09 176647812
image.png 8Кб, 374x217
374x217
>>1766464
Да, стандарт, ты прав.
Аноним 02/08/20 Вск 18:32:32 176648713
>>1766440
PHP это такой стартовый тренинг для перехода в джаву.
Аноним 02/08/20 Вск 18:33:15 176648914
15702201230280.png 280Кб, 1373x357
1373x357
Аноним 02/08/20 Вск 18:36:15 176649215
image.png 23Кб, 263x70
263x70
>>1766489
Лол, будто это только питон, а не весь рынок такой.
Аноним 02/08/20 Вск 18:41:59 176650116
15869484240003.png 44Кб, 865x1101
865x1101
15869484240002.png 35Кб, 865x1051
865x1051
15869484239991.png 90Кб, 1080x1370
1080x1370
15869484239980.png 97Кб, 1015x1120
1015x1120
Аноним 02/08/20 Вск 18:43:14 176650317
>>1766489
Знакомый работает в тестировании, говорит у них был момент когда без шуток 100 человек на место набиралось. Контора просто сказала эйчарам анально огородиться фильтрами по высшему образованию и проверять, что за универ был если у вкатуна оно есть.
При поиске джуна-питониста так же делают наверное теперь.
Аноним 02/08/20 Вск 18:43:58 176650518
>>1766492
Лол, инфоцыгане раздули пузырь
Аноним 02/08/20 Вск 18:49:15 176650919
>>1766503
Лол, у меня трое без вышки, работают ответственней чем другие.

Контора балбесов, которые не в курсе специфики профессии да и вышка у нас не учит, пустые места преподов заполняют или матаном или вообще гум фигней типа психологии..
Аноним 02/08/20 Вск 18:50:00 176651120
15702140309900.png 483Кб, 1438x939
1438x939
Аноним 02/08/20 Вск 18:50:54 176651221
>>1766501
> Новосибирск
> Ростов-на-Дону
За МКАДом жизни нет.

>>1766505
Не только инфо-, это все области.
Аноним 02/08/20 Вск 18:53:04 176651422
image.png 189Кб, 477x283
477x283
>>1766511
Тред стремительно превращается в филиал МВП.
Аноним 02/08/20 Вск 18:56:27 176651723
jsnodeSO.png 45Кб, 1159x802
1159x802
Аноним 02/08/20 Вск 19:00:33 176652324
>>1766514
>>1766511
Тред стремительно превращается в тред засмеялся-обосрался-ебанное-айти странно в /pr нет юморного треда
Аноним 02/08/20 Вск 19:01:01 176652525
1233123.png 1169Кб, 844x866
844x866
Аноним 02/08/20 Вск 19:02:22 176652726
>>1766523
> странно в /pr нет юморного треда
БУГУРТ-ТРЕД
Аноним 02/08/20 Вск 19:21:49 176654527
15702715434460.jpg 181Кб, 1080x1100
1080x1100
Аноним 02/08/20 Вск 19:23:33 176654828
15702198726653.png 275Кб, 800x600
800x600
Аноним 02/08/20 Вск 19:25:17 176655029
15702912147180.png 111Кб, 687x648
687x648
Аноним 02/08/20 Вск 19:25:48 176655130
15331618129950.jpg 48Кб, 640x853
640x853
Аноним 02/08/20 Вск 19:26:49 176655231
15402819862712.jpg 112Кб, 911x839
911x839
15571294715840.jpg 82Кб, 640x480
640x480
EE4x3-8U4AA6FXd.jpg 100Кб, 953x876
953x876
15861701398670.png 182Кб, 593x604
593x604
Аноним 02/08/20 Вск 19:28:10 176655432
C92C2cRWsAAM9ow.jpg 104Кб, 1200x679
1200x679
5761d13f-657e-4[...].jpg 103Кб, 1279x719
1279x719
8f5c2801-02c9-4[...].jpg 58Кб, 700x386
700x386
javaiscobol.png 421Кб, 900x900
900x900
Аноним 02/08/20 Вск 19:29:25 176655533
15215752130990.png 348Кб, 1200x1200
1200x1200
5dbd5105-30b2-4[...].jpg 62Кб, 679x513
679x513
DEHfMMPXkAAPX64.jpg 85Кб, 700x963
700x963
pokuchatdlaybra[...].jpg 53Кб, 612x459
612x459
Аноним 02/08/20 Вск 19:30:25 176655734
golang.png 812Кб, 1917x1077
1917x1077
137594463518506[...].png 232Кб, 559x604
559x604
goautism2.png 136Кб, 612x401
612x401
111111.jpg 136Кб, 800x528
800x528
Аноним 02/08/20 Вск 19:34:12 176656035
15734901944630.jpg 100Кб, 750x534
750x534
15702928906680.png 262Кб, 602x644
602x644
15702199403800.jpg 250Кб, 811x778
811x778
15818464929720.jpg 15Кб, 446x136
446x136
Аноним 02/08/20 Вск 19:38:09 176656336
15702201230322.jpg 96Кб, 1492x286
1492x286
JavaBusinessLog[...].jpg 105Кб, 739x710
739x710
14904105723570.png 513Кб, 657x516
657x516
scala.jpg 68Кб, 520x520
520x520
Аноним 02/08/20 Вск 19:38:42 176656537
Самый главный бугурт - это засилье мемов из /dev/null уровня одноклассников.
Аноним 02/08/20 Вск 19:55:38 176657238
image.png 904Кб, 603x604
603x604
Аноним 02/08/20 Вск 19:57:23 176657339
> Дохрена долго учишься тому, чему насильно учат
> Начинаешь работать на компании которые вынуждены сидеть на допотопных разработках
> Нормальные разрабы над тобой ржут, потому что ты дописываешь один модуль столько же, сколько они целый проект
> КогнИтивный реЗЗонанс
> Кукарекаешь из навоза о том, какой с ничтожный, питон плохой, пхп для омежек и джаваскрипт не джава
> Умираешь, не сделав в жизни ничего дельного
Аноним 02/08/20 Вск 20:02:20 176657740
image.png 68Кб, 640x296
640x296
image.png 144Кб, 640x579
640x579
image.png 574Кб, 640x883
640x883
>>1766565
Везде такой юмор.
Я редко вижу годноту, поэтому пошел нахер, умник.
Аноним 02/08/20 Вск 23:35:33 176671541
1
Парень из технаря 03/08/20 Пнд 01:10:00 176674742
Ребята, а вы вкурсе, что на западе над нами тоже смеются, как над индусами?
03/08/20 Пнд 01:16:11 176674843
>>1766577
Хуже всего это не так давно появившийся и ставший массовым в англоязычном twitter женский айтишный "юмор". Извините за кавычки.
Аноним 03/08/20 Пнд 01:17:17 176674944
Аноним 03/08/20 Пнд 01:22:06 176675145
>>1766747
Что-то мне подсказывает, что на нас там всем похуй. Мы для них даже не мем, а просто никто.
Аноним 03/08/20 Пнд 01:29:45 176675646
>>1766751
>Что-то мне подсказывает, что на нас там всем похуй. Мы для них даже не мем, а просто никто.
Это не так.
Все-таки, на секундочку, третья после СШАшки и Чайны страна в мире где есть вся своя интернет-экосистема, от мессенджеров до поисковиков.
Аноним 03/08/20 Пнд 01:36:48 176676047
image.jpg 123Кб, 700x990
700x990
>>1766756
Значит мы для них как Китай. Экосистема может и своя, но и ориентирована только на своих, а западные продукты юзаются по всему миру.
Аноним 03/08/20 Пнд 01:44:35 176676748
На каком языке не пиши,с точки зрения анона твой язык будет хуйня.
Аноним 03/08/20 Пнд 02:05:52 176677049
>>1766760
На долю nginx в мировом энторнете давно смотрел? На Telegram? На Clickhouse? JSONB в PostgreSQL (кстати поинтересуйся кто туда когда-то добавил MVCC, WAL и триггеры) никто не пользуется, или eBPF в Linux, или in-kernel TLS и еще кучу всего в FreeBSD (по заказу Netflix). И так можно долго перечислять.
Аноним 03/08/20 Пнд 02:25:02 176678050
>>1766770
> nginx
> Telegram
> Clickhouse
Это да, действительно.

> JSONB в PostgreSQL (кстати поинтересуйся кто туда когда-то добавил MVCC, WAL и триггеры) никто не пользуется, или eBPF в Linux, или in-kernel TLS и еще кучу всего в FreeBSD (по заказу Netflix)
Можно ещё STL добавить, наверное. Но вообще, не уверен, часто ли вспоминают, кто это придумал, да и наверняка остальные тоже что-нибудь подобное пилят.
Аноним 03/08/20 Пнд 03:41:48 176679751
>>1766780
Можно добавлять много и долго. Но лучше конкретизировать вопрос.
Например, если речь о том выделяются ли Russians в силиконовых окрестностях, то нет, не выделяются. Ибо успешно сливаются с местным пейзажем и со стороны WASPы WASPами. И из-за внешности и повадок, и из-за отсутствия привычки тащить исключительно соплеменников и собираться везде куда один из них смог пролезть огромными кучами (это про индусов).
Аноним 03/08/20 Пнд 06:20:44 176681452
Есть у кого опыт внедрения яп в производство? Кроме 1с конечно. Нужно собирать данные из html и pdf файлов, нормы времени и прочие тех данные, редактировать их записывать в электронные таблицы(excel odf) считать суммировать умножать и тд. Слышал что в таких областях рулит java и python, насколько это так и хотелось бы заиметь менее геморный и нибкий язык
Аноним 03/08/20 Пнд 08:09:20 176682653
>>1766814

Питухона хватит, рекомендую заранее обмазываться СУБД и питухоновскими ORM фреймворками.

И да, 1С 99% проблем решит, пушо я так понимаю у вас типичное велосипедное ЕРП на блокнотах и экселях.

Остальное 1% решается через питухон и вебсервисы в 1С.

Особенно как раз писать миграции из сотен тонн говна велосипеда в 1С.
Аноним 03/08/20 Пнд 09:28:47 176688054
>>1766826
Отлично спасибо, а по поводу петухона и библиотек к нему, как у них с лицензией? Если придут шуршать дяди в погонах
Аноним 03/08/20 Пнд 09:55:04 176690155
>>1766880
>а по поводу петухона и библиотек к нему, как у них с лицензией?

В астралинух и прочую такую пынепарашу изкаропки входят, как и в любой другой линух, если уж так лицензионная частота ебет.
Аноним 03/08/20 Пнд 10:17:46 176690956
>>1766901
Это другое, и там наверняка с приемкой 5, со всеми вытекающими, но все равно спасибо за совет
Аноним 03/08/20 Пнд 11:05:23 176692757
Аноним 03/08/20 Пнд 12:57:47 176703458
Правда что ООП, а точнее наследование, портит читабельность кода? Я сейчас открыл код на котлине (джаве), 100500 полупустых классов которые делают не пойми что.
Мне кажется это все усложняет код на ровном месте?

Или есть какая-то другая техника читать это все?
Аноним 03/08/20 Пнд 13:03:03 176704859
>>1767034
Тут же я открываю gin (гошный), где нахер послали наследование, вместо ktor(kotlin) и я начинаю понимать код с места. Вижу какие данные, вижу даже логику и местами понимаю без особого погружения.
Аноним 03/08/20 Пнд 13:03:09 176704960
>>1767034
Да, правда, читать код с целой иерархией классов - полный пиздец, и ещё сложнее отлаживать.
Аноним 03/08/20 Пнд 13:22:01 176708661
>>1767049
Так мало информации по этому, что я начал думать что я не могу осилить тупой. Неужели на это не обращают внимание совсем? Это же прям очевидно.
Аноним 03/08/20 Пнд 13:23:48 176709562
>>1767086
Для тех, у кого ООП головного мозга - не очевидно. Вот и оверинжинирят.
Аноним 03/08/20 Пнд 13:35:17 176711363
>>1767095
И куда стоит смотреть, везде ООП запихнули, а значит везде есть шанс ООП головного мозга (а я люблю учиться читая сорцы)
Аноним 03/08/20 Пнд 13:41:28 176712564
Аноним 03/08/20 Пнд 13:47:34 176713965
>>1767034
В современном ООП сейчас всё более менее плоское.
Аноним 03/08/20 Пнд 13:52:31 176714866
>>1767139
Что значит плоское? Просто когда видишь дата класс как структуру, начинается совсем другая реализации.

В котлине я вижу функции, но все пишут в джава стайле, размазывая код по классам, не думаю что там будет процедурный код.
Аноним 03/08/20 Пнд 14:25:31 176718767
>>1767125
Какой-то примитивный пример.

Как решается в ФП эта задача?
Есть лошадь.
Она какает и может ржать и не может летать.
Есть пегас
Он может летать, может ржать, но не может какать.


Насколько этот вариант размазывается при ООП:
>Проблема проектирования "какающей лошади и летающего пегаса"
>Решение через наследование
https://pl.kotl.in/hclcmiTPB
>Решение через делегирование
https://pl.kotl.in/JCIfJovQW

Аноним 03/08/20 Пнд 14:37:11 176720168
>>1767187
Ну и конечно чтобы было полиморфно. Иначе можно в две строчки накатать на функцях.
Аноним 03/08/20 Пнд 14:58:08 176721869
Аноним 03/08/20 Пнд 15:36:41 176726970
Аноним 03/08/20 Пнд 16:09:49 176730471
Аноним 03/08/20 Пнд 16:46:52 176736572
>>1767304
Я понимаю что хаскелисты только голословно ссылки таскают и код не пишут, но ты напиши этот пример на хаскеле? Ибо в процедурном стиле это хрень превращается в жопу (на каждый новый тип лошади, придется городить тонну if-else)
Аноним 03/08/20 Пнд 17:25:23 176743473
>>1767304
Заебали со своим ФП. Программирование это оперирование данными и состояниями. Нет там анально-идеального мира. Все уебишно и через последовательность команд.
Аноним 03/08/20 Пнд 17:44:34 176748574
> Нет там анально-идеального мира. Все уебишно и через последовательность команд.

Лол, пока люди пытаются перестать есть говно, быдло просит ложу побольше.
Аноним 03/08/20 Пнд 17:46:50 176749375
Аноним 03/08/20 Пнд 19:14:35 176760176
>>1766523
> юморного треда
Всегда можно зайти в го-тред, и порадоваться реакции даже на самую жирную жирноту.
Аноним 03/08/20 Пнд 22:58:31 176778577
Аноним 03/08/20 Пнд 23:20:07 176779178
>>1767785
Котлин, модно молодежно, если не будешь брать древние жабовские либы.

Есть там ktor, но не думаю что он для новичков дружественный. Зависит от скила. Если непонятно и криво, тогда щупай что-то более ласковое (оно там есть, главное найди)
https://www.techempower.com/benchmarks/#section=data-r19&hw=ph&test=plaintext&l=xan9tr-1r

Ну если прям упарывает MVC старая школа, и чтобы все прикрутить по велению аннотации, то тут тебе Спринг, без вариантов.
Аноним 04/08/20 Втр 00:33:42 176782279
Аноним 04/08/20 Втр 00:38:04 176782480
Аноним 04/08/20 Втр 00:45:07 176782881
>>1767824
Ты кратко тезис дай, а потом уже пруфай ссылкой.
Это тебе не хабр, тут графомания не цениться.
Аноним 04/08/20 Втр 01:08:35 176783982
Аноним 04/08/20 Втр 01:52:01 176785283
>>1766434 (OP)
ООП не нужно
ФП не нужно

Мимо суслик
Аноним 04/08/20 Втр 02:09:48 176785984
>>1767839
Да. Вообще поебать на орфографию. Пусть грамматика будет хоть на уровне таджика, живущего в России три месяца — это никак не влияет на валидный аргумент неграмотного автора
Аноним 04/08/20 Втр 02:50:18 176787485
>>1767859
Краткий тезис весь в url уместился.
Аноним 04/08/20 Втр 10:41:51 176796786
Аноним 04/08/20 Втр 11:41:20 176801487
Аноним 04/08/20 Втр 11:48:04 176802688
>>1768014
Только если оно тупое на уровне игроков доты.
Аноним 04/08/20 Втр 12:13:54 176805689
image.png 53Кб, 300x300
300x300
>>1768026
>>1768014
Красиво и качественно послать накуй, это надо еще уметь. как я тебя с твоей статьей
Аноним 04/08/20 Втр 14:29:07 176820190
Аноним 04/08/20 Втр 15:30:42 176824991
>>1768201
Автор почти переизобрёл PL/SQL.
Аноним 04/08/20 Втр 16:38:18 176833392
>>1768201
Какая альтернатива? Го или раст? В расте тоже ооп?
Аноним 04/08/20 Втр 16:42:06 176833793
>>1768333
Речь не про языки, а про подход.
Аноним 04/08/20 Втр 16:53:59 176834794
>>1768337
Смысл в том, что ООП дает говнокодить в сторону абстракций на ровном месте, просто программист так видит. Сам лично видел где алгоритмы на 50строк размазывали по десяткам классам. Делаю простую задачу реально сложной. тупо размазали бизнес логику, как-будто там ракетостроени, а не очередной роутинг строки к строке.

Отсюда вывод, чтобы не столкнутся в работе с таким адом, где на ровном месте люди лепят чудовищ, надо выбирать инструмент без ООП.

Можно долго говорить что программисты плохие, а можно и проще. Но в реальности мы имеем что имеем.
Аноним 04/08/20 Втр 17:05:14 176835495
>>1768347
Не надо выдавать то, что в джаве, за всё ООП. В JS, PHP и C++ делают по-другому, и факт наличия ООП что-то никому не мешает, всё используется в меру.
Аноним 04/08/20 Втр 17:06:24 176835596
>>1768347
В общем, хуйню местами написал, отвлекали.
Тезисы.
-ООП позволяет размазать логику.
-Люди часто набивают руку на этом и размазывают всю логику просто по привычке. Это даже местами удобнее писать.
-ООП реально инструмент который разгоняет энтропию кода, как бы это в идеальном мире не хотелось.
-ФП - не вариант, это подход другого рода, оставим эту парадигму тем кому нравится.



Аноним 04/08/20 Втр 17:09:08 176835697
>>1768354
Варился в PHP, там делают ровно так же. Даже местами перегибают палку.

В js долгое времени не было нормального наследования и поэтому редко использовали местный костыль. Сейчас там завезли ООП и все будет так же.

В С++ не знаю как делают, но ни что не мешает человеку размазать абстракцию. Программист художник, он так видит.
Аноним 04/08/20 Втр 17:25:54 176837398
>>1768356
Да потому что на любом языке можно размазать абстракцию, даже на сишке. Пытался смотреть gnu-шные эсходники, там ровно то же, хотя выбран
> инструмент без ООП.

В пхп по-всякому пишут. Но уж точно не как на жабе.
В JS так не будет, уже пытаются выпилить из реакта запиленные было классы. Не прижился подход что-то.
Аноним 04/08/20 Втр 17:56:44 176840999
Нихуя не пойму почему пхп живет если в жс можно так же?
Аноним 04/08/20 Втр 17:58:19 1768413100
>>1768373
В пхп пишут как на жабе и дрочат жабовские паттерны, если говорить о мире больших фреймворков.

В мире цмс и на чистой пыхе пишут как попало, да, в этом плане тут как в жс
Аноним 04/08/20 Втр 18:05:03 1768416101
>>1768409
Пхп это синхронная динамическая жаба с 2 популярными фреймворками под бэк и с вордпрессом и прочей хуйней для сайтов автосервисов.

Сайты автосервисов на ноде особо не попишешь из-за скудного цмс коммьюнити, нода асинк, нода все же не имеет жабаподобной культуры пока что, у ноды фреймворки сильно размазаны и экспресс это вообще тупо библиотека над http запросами, так что люди либо собирают свое, либо если брать полноценные фрецмворки, то там какие-то малопопулярные оказываются типа AdonisJs? Кто такое знает? NestJs?

Короче, а зачем нода когда есть армия пхп макак?
Аноним 04/08/20 Втр 18:06:18 1768418102
>>1768373
У тебя свой манямир, до сих пор помню в symfony самописные контейнеры, когда рядом под рукой ассоциативные массивы.
Просто автор вот решил так упороться, кто бы его остановил?
Или как их пакетный менеджер горил йоба-монстра загрузчик, которы проверять доступность каждого класс-файла при загрузке (на винде производительность падала до 2 секунд, приходилось код писать на линуксе).
Да кстати - один класс один файл. Откуда это у нас пошло?
Это было еще до 2010 года.

Там пишут похлеще жабы, несмотря на то, что язык инициализирует это все каждый запрос. как это вообще там прижилось, я не понимаю.

Аноним 04/08/20 Втр 18:20:35 1768433103
>>1768416
Примерно так, но уже про ноду, рассуждают пишущие на Elixir.
Аноним 04/08/20 Втр 18:38:21 1768449104
Все таки пхп или жс для вката?
Аноним 04/08/20 Втр 18:54:07 1768461105
>>1768449
>Все таки пхп или жс для вката?
JS это ныне lingua franca, тут даже вопросов не может быть.
Аноним 04/08/20 Втр 18:57:39 1768463106
>>1768461
Лингву франку надо знать. Но для вката только пхп, а потом симфони.
Аноним 04/08/20 Втр 19:03:00 1768466107
Аноним 04/08/20 Втр 19:05:36 1768468108
image.png 37Кб, 741x558
741x558
>>1768463
Нахрена вам говно языки, когда есть котя
Аноним 04/08/20 Втр 19:11:10 1768472109
>>1768468
Реклама выглядит хорошо. Но вот реальный тырпрайз-код будет выглядеть такой же процедурной портянкой, как джава, только чуть более компактной возможно.
Аноним 04/08/20 Втр 19:32:21 1768482110
image.png 110Кб, 840x306
840x306
image.png 158Кб, 1490x818
1490x818
image.png 37Кб, 634x505
634x505
>>1768472
Это микрофрейм, по другому уже никак не будет, если ты сам не решишь, что-то такое написать. Что там у спринга я хз. Но тоже все норм, просто на аннотациях (кстати тоже пхп слямзил).
В реале это будет лучше чем в пхп, ибо пхп каждый раз инициализирует говно, а тут раз только.

Аноним 04/08/20 Втр 19:36:13 1768485111
image.png 51Кб, 1161x432
1161x432
image.png 63Кб, 1176x588
1176x588
image.png 51Кб, 1179x699
1179x699
>>1768482
Только смириться с компиляцией. Это, долго, чем скрипт крутануть. Но типы того стоят, это многие поймут (потом).
Аноним 04/08/20 Втр 19:51:27 1768498112
image.png 185Кб, 1920x1080
1920x1080
image.png 141Кб, 1920x1080
1920x1080
>>1768482
>>1768485
Если упороться, то можно и так сделать, свой html и css пропихнуть.
Аноним 04/08/20 Втр 19:56:43 1768500113
>>1768498
Это валидный синтаксис котлина, их DSL.
Аноним 04/08/20 Втр 20:48:16 1768528114
>>1768373
>любом языке можно размазать абстракцию, даже на сишке
Не представляю такое в процедурном языке. За счет чего? Если только сишных макросов?
Аноним 04/08/20 Втр 23:07:06 1768573115
>>1768528
Ну как же? Вместо одной функции на 100 строчек создать целую иерархию коротких и вызывающихся только из одного места функций от более общих к более частным, в каждой ёбнуть по свитчу и вызывать другие, а структуры заполнять не через стрелочку, а через StructTypeName_setfFeldName(&struct_name, value). Почти жаба получилась. В сишке в целом принят минимализм, т.к. вызов функций не бесплатный, но в не-системщине жабу в сишке разводят запросто.
Аноним 04/08/20 Втр 23:32:12 1768581116
>>1768573
>StructTypeName_setfFeldName(&struct_name, value)
Если сеттер еще пустой то, это 100% говноед из жабы.

>Ну как же? Вместо одной функции на 100 строчек создать целую иерархию коротких и вызывающихся только из одного места функций от более общих к более частным, в каждой ёбнуть по свитчу и вызывать другие

Все равно, даже свитч, это уже логика хоть какая-то, не думаю что там прям такие же "пустые" функции. В ООП где-то реально львиная доля уходит на перекидывания пустого говна между объектами, так как данные могут быть размазаны по нескольким объектам.

Все равно, процедурщик старается как-то сгруппировать вызовы по действиям, а в ООП джавы вообще моветон иметь толстые методы и поэтому ты можешь пройти 10 методов, при этом нихера толком ничего не делая или обновить только одно поле данных. Я понимаю что и процедурщики размазывают логику на 100500 функций, но скорее дроч на чистые функции или для тестов.

Я хз как в реале там, но в ООП (пхп, джавы) звездец. Не то чтобы невозможно, просто видишь что слишком сложно. В этой лапше взаимодействий объектов, даже не выкинешь ничего.
Аноним 04/08/20 Втр 23:57:33 1768589117
Cj5Yg9xUoAAAtk1.jpg 94Кб, 600x651
600x651
>>1768581
Проблема критики ООП в том, что его критикую в основном функциональщики. И когда человек с императивным мышлением начинает смотреть на ФП, в том числе видит этот синтаксис, его передергивает и он уже с любовью возвращается в ООП.

Само процедурного программирование почти не развивалось, ибо ООП стало брендом успешности (даже в кобол завезли). Единственный бастард и уродец, это сейчас Го может и раст, но кому надо бороться с компилятором, то. Но надо очень сильно ненавидеть ООП, чтобы любить го. Очень.
Аноним 05/08/20 Срд 00:02:54 1768592118
>>1768581
>пхп
Всегда орал над взадэндерами с пыхи, нахуяривших многоэтажные конструкции из паттернов в динамически типизированном языке, лишь бы почувствовать себя небыдлом и заодно назвать себя равными джавистам

мимо жсер
Аноним 05/08/20 Срд 01:37:26 1768616119
>>1768592
а жсеры ваще красавчики и пишут единственно тру код
Аноним 05/08/20 Срд 02:04:23 1768628120
my-image(4).png 187Кб, 1064x465
1064x465
Аноним 05/08/20 Срд 02:09:32 1768631121
my-image(5).png 186Кб, 1064x465
1064x465
Аноним 05/08/20 Срд 02:12:24 1768634122
PP5.png 132Кб, 500x654
500x654
lisps.png 490Кб, 922x964
922x964
PPerlang.png 207Кб, 800x781
800x781
heh
Аноним 05/08/20 Срд 06:17:21 1768656123
>>1768628
>Scala
>Good tier
https://twitter.com/vkozulya/status/1290756248569339906

Сейчас бы начинать проект на языке, с которого все бегут как с тонущего корабля. Ни нормальных библиотек, ни фреймворков. Даже адекватной поддержки со стороны IDE нет. Обратной совместимости между версиями тоже нет. Dotty (Scala 3) - является по своей сути новым языком, где мистер Обербски снова решил все переделать на новый лад, чтобы уже окончательно добить скалку, лол.
Аноним 05/08/20 Срд 08:25:10 1768685124
>>1768589
Ненавижу ООП и ФП. У меня не было выбора, кроме как полюбить го
Аноним 05/08/20 Срд 11:06:33 1768737125
>>1768685
Ну да, писать абстракции это сложно, проще полюбить копипаст.
Аноним 05/08/20 Срд 11:09:04 1768740126
>>1768628
Какова хуя раст так низко? Вполне годный яп, если нужно что-то без гц написать.
Ну а си с башем, для которых альтернатив то и нет, вообще нельзя в такой лист тир пихать.
Аноним 05/08/20 Срд 11:13:42 1768745127
>>1768656
Скалу придумали, чтобы всем сразу понравился котлин. Вот и 3.0 полностью повторяет судьбу питона, туда даже символично завезли синтаксис отступов как у питона. недостаток, который признаю даже питонисты
Аноним 05/08/20 Срд 11:15:38 1768748128
>>1768740
Более маня-высера я еще не видел. Аноны тут хоть старались, а этот вообще говна навернул.
Аноним 05/08/20 Срд 11:16:32 1768750129
>>1768628
Чем ближе каникулы, тем более ненавистны популярные языки, которые ты, мой юный друг, снова не осилил за это лето.
Аноним 05/08/20 Срд 11:44:41 1768790130
>>1768740
>Какова хуя раст так низко? Вполне годный яп, если нужно что-то без гц написать.
Для байтоёбского ЯП OK Tier это высшая похвала.

>Ну а си с башем, для которых альтернатив то и нет
От того что у них нет альтернатив они не становятся выше червепидорского уровня.

>>1768748
>Аноны тут хоть старались
Ты про маняаналитику школьников с околонулевым опытом и кучку убогих мещанских хуесосов? Да они охуенно постарались, весь этот тред можно сдавать в музей кринжа.

>>1768750
Манюня, у меня около 10 лет в разработке и все 10 лет я эволюционировал, и сейчас программирую на ЯП недоступных для твоих имбицильных мозгов, и которые не будет тебе доступны никогда.
Я понимаю, что этот раздел скатился ниже уровня хаброподмывальни, ниже вообще всего в интернете, поэтому не ожидал тут встретить хоть какого-то одобрения, максимум пару разорваных жоп байтоговнариков. Но на самом деле тут контингент ещё тупее, даже не программисты сидят, а какие-то дети страдающие олигофренией.
Аноним 05/08/20 Срд 11:49:37 1768797131
>>1768790
>у меня около 10 лет в разработке и все 10 лет я эволюционировал, и сейчас программирую на ЯП недоступных для твоих имбицильных мозгов

Я уже вижу набор комплексов и попытку самоутверждение на уровне школьника или плохо развитого студента.
Тут матерые кодеры, такой юношеский максимализм тут за версту чуется. Сбрызни.
Аноним 05/08/20 Срд 11:56:43 1768810132
147350072326738[...].jpg 18Кб, 300x300
300x300
>Тут матерые кодеры
Аноним 05/08/20 Срд 11:59:07 1768813133
Simon-Peyton-Jo[...].jpg 1899Кб, 3872x2592
3872x2592
>Ненавижу ООП и ФП. У меня не было выбора, кроме как полюбить го

>Тут матерые кодеры
Аноним 05/08/20 Срд 13:08:03 1768890134
Аноним 05/08/20 Срд 13:54:49 1768970135
Хочу во фронт, че нужно? HTML ксс жс?
Аноним 05/08/20 Срд 14:09:39 1768995136
>>1768970
На фронт берут только с 18 лет. Ты уверен? В тылу медсестры пышнее.
Аноним 05/08/20 Срд 14:17:13 1769007137
>>1768995
Но ведь борда и так 18+, иначе он бы не стал тут писать
Аноним 05/08/20 Срд 15:12:44 1769133138
>>1769007
Тогда откуда питон тред??
Аноним 05/08/20 Срд 16:23:08 1769208139
image.png 985Кб, 1185x934
1185x934

Аноним 05/08/20 Срд 16:27:41 1769209140
>>1769208
Нехуя тебе скучно.
Иди уже литературу на лето почитай.
Аноним 05/08/20 Срд 16:37:06 1769217141
Вкатывальщики на месте? Сколько времени в день вы уделяете изучению что бы не перегореть?
Аноним 05/08/20 Срд 16:55:22 1769236142
>>1769217
Чтобы не перегореть 0.
Аноним 05/08/20 Срд 18:09:18 1769266143
>>1769217
Начинал с 20мин-часа в день. Это было пол года назад. Сейчас часа по 2-3.
Аноним 05/08/20 Срд 18:22:37 1769273144
Аноним 05/08/20 Срд 18:26:37 1769279145
>>1769273
На самом деле неплохо. Осваиваю реакт сейчас и пилю проект для портфолио. Через пару месяцев думаю буду работку искать.
Аноним 05/08/20 Срд 18:39:45 1769287146
>>1769279
Реакт, портфолио. Чет орнул.
Аноним 05/08/20 Срд 21:09:34 1769390147
Что скажете про jai?
Аноним 05/08/20 Срд 21:44:55 1769408148
https://habr.com/ru/post/500926/
Добрался таки до статьи и сразу же вопрос: что это блять за животное пишет? По лексике и по стилю письма - один в один 9классник, мог бы подумать что это траллинг, но лично в оффлайне пару раз встречался с такими людьми
Воистину, пограминг - место обитания невероятно высокого скопления ЧСВ-червей (не способных при этом даже с девушкой ИРЛ пообщаться или покрывающихся испариной, когда начальник делает им выговор)
Аноним 05/08/20 Срд 21:46:48 1769410149
>>1769390
Хуита без задач и инфраструктуры просто в силу своей неизвестности. Даже перл, шарп и делфи лучше в этом плане.
Аноним 05/08/20 Срд 22:07:02 1769417150
>>1769408
Это айти, тут даже у вкатывальщиков непомерно высокое ЧСВ.
Заслуга инфоцыган, конечно.
Аноним 05/08/20 Срд 22:09:22 1769419151
>>1769408
обычный программист на жопоскрипте.
Аноним 05/08/20 Срд 22:19:57 1769424152
>>1769419
нет бы сказал переходите с жс на норм языки а он с жс на тс
Аноним 05/08/20 Срд 22:24:16 1769425153
>>1769410
Но под него уже движок пилится и игра на нем скоро выйдет.
Аноним 05/08/20 Срд 22:25:17 1769426154
>>1769424
тут как бы один туалет, просто у него туалетное сиденье получше.
Аноним 05/08/20 Срд 22:25:54 1769428155
image.png 108Кб, 637x423
637x423
>>1769408
Открыл его публикации. Везде пикча со смешнявым фрагментом кода, обычно это F#. Статьи на популистскую тематику, чтобы собрать побольше плюсиков. Прям представляю в реальности субъективную токсичную социобладь. Пиздец. Если сидит здесь, наверняка большую часть времени проводит в МВП-треде.
Аноним 05/08/20 Срд 22:25:59 1769429156
>>1769425
скоро заживем. Иди лучше свой яп напиши.
Аноним 05/08/20 Срд 22:27:25 1769431157
>>1769425
Ну вон на sed тетрис есть. Так что не показатель.
Аноним 05/08/20 Срд 22:28:22 1769432158
>>1769428
>Пиздец. Если сидит здесь
Он только что тебе эту статью принес сюда.
Аноним 05/08/20 Срд 22:30:50 1769434159
Аноним 05/08/20 Срд 22:32:47 1769435160
>>1769431
Там не уровень тетриса все таки. Джонатан две коммерчески успешные игры выпустил. Наверно, знает, что делает.
Аноним 05/08/20 Срд 22:45:17 1769444161
>>1769426
компиляция то в одно очко идет, а весь лоу лвл банальная трансляция кода в сишку
Аноним 06/08/20 Чтв 13:08:06 1769794162
>>1768813
А в чём тащемта проблема? Тот же хаскелль суслику в подмётки не годится. Это язык борщехлёбов и детей в теле 35-летних мужиков на зарплате 35к рублей в НИИ
Аноним 06/08/20 Чтв 13:14:10 1769799163
>>1769408
Это локальный хабаровский персонаж, клоун-графоман, хотя часто стал про него в мвп треде видеть, возможно он там самолично серит.
Аноним 06/08/20 Чтв 13:49:50 1769839164
>>1769794
Откуда пошло прозвище борщехлёб?
Аноним 06/08/20 Чтв 18:23:24 1770112165
>>1769839
Когда человек является ФП-шизом, то работу найти трудно, и ему приходится сидеть на шее у мамки, которая кормит его борщами, чтобы тридцатилетний сыночка не помер с голоду.
Аноним 06/08/20 Чтв 18:26:26 1770116166
>>1769839
Ну блин, а подумать, очевидно же.
Аноним 06/08/20 Чтв 23:09:34 1770372167
.mp4 19459Кб, 1280x720, 00:03:06
1280x720
Почему именно си, а не паскаль, питон, руби или пхп? Этот язык заставляет вас думать обо всём. Когда программируешь на си, начинаешь понимать, что компьютер - просто железяка. Необходимо самостоятельно выделять память под объекты, затем очищать эту память, заботиться о переполнении массивов, переполнении переменных, изменении знака переменных, приведении типов, правильном обращении к памяти и т.д. и т.п. Компилятор си позволит вам сделать любую глупость и даже не заикнётся, что вы используете не тот тип переменной или залезли в участок кода чужого приложения. Программа, написанная на си, не кинет исключения, она просто упадёт, возможно, что-то по пути сломав.

У вас в запасе будет только самый необходимый набор операторов, самый простой и аскетичный набор структур данных и запас типов, которого вам должно хватить на все случаи жизни. От полного отчаяния вас спасёт только десяток стандартных библиотек. Для того, чтобы написать корректную программу, вам придётся изучить основы работы компьютера и его периферии, устройство операционной, файловой системы и систем ввода/вывода. Необходимо будет изучить алгебру логики, представление чисел в двоичном виде, ряд абстрактных структур данных и базовых алгоритмов. Вы будете дебажить свой код ночами, плакать над клавиатурой и проклинать K&R.

Но если всё это осилить (а это, как показывет опыт, не так уж и сложно), тогда вы поймёте, что простота - это лаконичность и изящество плюс быстрая компиляция, компактный код и огромная скорость выполнения, низкоуровневая работа с памятью - пространство для оптимизации и реализации идей, недостижимых в высокоуровненвых языках, а молчание компилятора - неограниченная свобода действий.
Аноним 08/08/20 Суб 08:52:12 1771651168
>>1768409
Пхп на каждый запрос, можешь считать что перезапускает процесс. Соответственно управлять памятью там не нужно: протечек не будет даже если сильно захотеть. Можно нанять макаку поглупее и подешевле.
Аноним 08/08/20 Суб 14:05:42 1771755169
>>1770372
>Когда программируешь на си, начинаешь понимать, что компьютер - просто железяка
Поэтому ты начинаешь мыслить как компьютер а не как человек с привычными инструментами. Знаю что паста.

>>1766434 (OP)
По сабжу. Аноны разговаривающие про ооп отсталые что ли? Читайте про сабтайпинг.

Ну а тир1 - эликсир. Собственно в последние 2 года онли на нем пишу.
Аноним 08/08/20 Суб 14:18:10 1771764170
>>1771651
Ну протечку легко получитт на самом деле, потому что много что пишется консольными командами и если ты читаешь гигабайтный ворд файл не генератором, то вот сразу все и потечет
Аноним 08/08/20 Суб 18:29:19 1772103171
>>1768409
ну пхп все таки куда более адекватный язык чем жс. и то и то говно, но пхп проще "сел и начала говнокодить", а в жс раз 100 себе ногу переедешь
Аноним 08/08/20 Суб 18:44:01 1772111172
>>1772103
А че делать теперь? Хочу укатится из цеха
Аноним 08/08/20 Суб 18:49:40 1772112173
Аноним 08/08/20 Суб 19:01:48 1772118174
Аноним 08/08/20 Суб 19:20:54 1772135175
>>1766434 (OP)
Высритесь по поводу C/C++ в духе шапки. Интересно (нет) ваше мнение стоит ли учить.
Аноним 08/08/20 Суб 20:31:17 1772184176
Аноним 08/08/20 Суб 22:47:10 1772272177
>>1771755
Эликсир прям такой крутой? Чем понравился?
Аноним 08/08/20 Суб 23:18:28 1772284178
>>1772135
древний, вагон обратной совместимости, сломаешь обе ноги на нем
Аноним 09/08/20 Вск 02:06:44 1772374179
Каковы перспективы FastAPI?
Аноним 09/08/20 Вск 02:24:33 1772376180
>>1772374
Может, взлетит. А может, и нет. Какая разница? Каждую неделю высирают очередной фреймворк для роутинга http-запросов, переливая из пустого в порожнее. Абсолютно ничего нового, только сахарочек меняется: где-то роутинг через декораторы, где-то через маппинг хендлеров, где-то и это самому нужно велосипедить. Ну и реактивность, которую преподносят как СуперМегаАрхиФичу.
Аноним 09/08/20 Вск 02:32:02 1772378181
>>1771755
Два чаю эликсир

>>1772272
Очень крутой. Быстрый, масштабируемый, fun to write.
Аноним 09/08/20 Вск 03:10:54 1772381182
>>1772374
тут разве что ответ из разряда "знал бы прикуп"
ну пока что модно.
Аноним 09/08/20 Вск 10:51:16 1772442183
>>1771755
>Ну а тир1 - эликсир. Собственно в последние 2 года онли на нем пишу
Пишу на определенном говнофреймворке 2+ лет --> must be tier 1
Логика двачедауна
Аноним 09/08/20 Вск 10:57:45 1772446184
>>1772442
Не говоря уже о том что пишет он на динамически типизированном говне. Безусловно блять, для бэка самое оно
Аноним 09/08/20 Вск 11:02:20 1772449185
>>1772446
Проиграл

Расскажи это дискорду, вотсапу и дерибиту
Аноним 09/08/20 Вск 11:06:18 1772454186
>>1772449
Расскажи это Инстаграмму, у которого 50% сервисов на Джанго. Че сказать-то хотел?
Говно может одновременно жрать куча людей, но адекватного прогера как раз и отличает от большинства умение распознавать говно
Аноним 09/08/20 Вск 11:28:36 1772460187
>>1772454
А инстаграм тоже мог держать 1 миллион коннектов на сервер?

У фейсбука вообще сервера на пхп, что дальше то?
Аноним 09/08/20 Вск 11:48:52 1772474188
>>1771764
Ты в курсе что такое утечки памяти и почему выделение гигабайта не обязательно считается утечкой?
Аноним 09/08/20 Вск 11:53:21 1772476189
200px-Lambdalc.[...].png 2Кб, 200x200
200x200
Ни у кого нет божественных продолжений как в схемке. Реализация корутин в 100 строк кода, без патчей в рантайме и без изменений синтаксиса — только здесь это реально.
Аноним 09/08/20 Вск 14:24:49 1772569190
Почему в жс 0 == "" выдает true?
Аноним 09/08/20 Вск 14:34:56 1772586191
>>1772569
Чтобы жизнь мёдом не казалась.
Аноним 09/08/20 Вск 14:41:16 1772598192
>>1772586
А как можно жрать такое говно только из-за обратной совместимости с браузерами?
Аноним 09/08/20 Вск 14:46:12 1772601193
>>1772598
Хуй знает, только вебмакаки и жрут. Остальные пишут на других языках и ждут, пока жс сдохнет или исправится.
Аноним 09/08/20 Вск 16:09:18 1772647194
>>1772569
они вроде делают через === что-то вроде абсолютного сравнения,
Аноним 09/08/20 Вск 16:45:03 1772665195
На FL не наебывают?
Аноним 09/08/20 Вск 16:51:30 1772669196
Аноним 10/08/20 Пнд 22:06:15 1773627197
НУ ЧО, пхп уже победил, или ещё нет?
Аноним 10/08/20 Пнд 22:12:54 1773636198
>>1773627
Проиграл уже, все с пхп переписывают проекты на питон. А потом на го, а затем снова назад на пыху, тру сторе. Заморский барин такой не постоянный...
Аноним 10/08/20 Пнд 22:15:30 1773640199
Аноним 10/08/20 Пнд 22:19:09 1773643200
>>1773636
Ни один шизик не переписывает с пхпговна на питоноговно
Аноним 11/08/20 Втр 00:03:55 1773696201
>>1766492
Доктор, а откуда у вас такие картинки? Нет, серьёзно, что за ресурс показывающий количество вакансий и претендентов?
Аноним 11/08/20 Втр 00:20:52 1773703202
>>1773696
На хедхантере до недавнего времени отображалось, сейчас открыл, пропало.
Аноним 11/08/20 Втр 03:07:01 1773752203
>>1772378
>Быстрый
Лол. А остальное — правда
Аноним 11/08/20 Втр 03:10:38 1773754204
>>1772569
Потому что так и должно быть. Нестрогое сравнение с приведением типов делаешь, ты что-то другое что ли ожидаешь получить?

>>1772460
Только там пхп в плюсовый код компилится, это ты почему-то не стал упоминать
Аноним 11/08/20 Втр 03:25:06 1773759205
>>1773754
> Потому что так и должно быть. Нестрогое сравнение с приведением типов делаешь, ты что-то другое что ли ожидаешь получить?

А почему [] == [] выдает false?
Аноним 11/08/20 Втр 03:42:20 1773769206
>>1773759
Потому что ты сравниваешь два указателя на разные области памяти.
Аноним 11/08/20 Втр 03:43:37 1773770207
>>1772569
>Почему в жс 0 == "" выдает true?
Потому что ты делаешь
0 === Number("")
Что должно быть по-твоему?
Аноним 11/08/20 Втр 04:42:17 1773777208
>>1773769
А при сравнении 0 и "" тоже сравниваются указатели на разные области памяти?
Аноним 11/08/20 Втр 05:13:23 1773780209
>>1773777
Нет, это же примитивы. И тут встает врпрос как ты их сравниваешь, кастуя к одному типу через == или не кастуя, через ===
Это троллинг тупостью, или что?
Аноним 11/08/20 Втр 10:35:06 1773834210
>>1773770
В любом мало-мальски приличном языке Number("") должен выбрасывать эксепшен. В прям хорошем языке вместо эксепшена должна быть любая монадическая поебень с ошибкой внутри.
ссал-и-срал-на-js-мимокрокодил
Аноним 11/08/20 Втр 11:54:21 1773864211
>>1773780
А почему [] == ![] выдает true?
Аноним 11/08/20 Втр 14:19:41 1774156212
>>1773864
Ты кастуешь типы и он, неожиданно их преобразует для сравнения.
Для сравнения без каста есть оператор "===", хватит тащить это говно из инета.
Аноним 11/08/20 Втр 14:39:52 1774204213
image.png 4Кб, 145x236
145x236
Аноним 11/08/20 Втр 14:44:55 1774214214
image.png 18Кб, 1074x300
1074x300
Аноним 11/08/20 Втр 14:45:34 1774218215
>>1774214
>слева, фикс всем пофиг
Аноним 11/08/20 Втр 14:48:53 1774228216
В далекие древние времена, думали что магия с автокастом это круто и шаг вперед. Но оказалось, обосрались. Бывает.
Аноним 11/08/20 Втр 15:04:17 1774251217
Каковы перспективы Ангуляра в 2к20+? Какое-то время назад видел вскудахи что он "умирает", сейчас ропчут что уже "реакт умирает". Что тру?
Аноним 11/08/20 Втр 15:04:51 1774252218
>>1774156
То есть пустой массив кастуется к 0?
Аноним 11/08/20 Втр 15:06:18 1774256219
>>1774251
В Angular Material добавили DataPicker, вуху
Аноним 11/08/20 Втр 16:30:39 1774434220
>>1773864
Почему ты такой тупой?
Аноним 11/08/20 Втр 16:32:18 1774436221
>>1774434
== сравнивает с приведением типов?

А почему при сравнении [] и [] он не приводит их и сравнивает ссылки на объекты?
Аноним 11/08/20 Втр 16:59:51 1774476222
>>1774436
Куда он должен их приводить, если это два одинаковых типа, мань?
Аноним 11/08/20 Втр 17:30:42 1774496223
Че за нахуй этот 1с бистрикс?
Аноним 11/08/20 Втр 17:32:27 1774500224
>>1766434 (OP)
Все языки говно.
/thread.

Везде куча помоешных мест и костылей, без исключения.
Не обосрутся в одном, так обосрутся в другом.
Аноним 11/08/20 Втр 17:36:34 1774507225
>>1766464
>какая-то очередная васянская хуйня на петушином недоязыке теперь стандарт
Держи в курсе. В нормальных компаниях даже не заметили существования этой дрысни
Аноним 11/08/20 Втр 17:41:21 1774515226
>>1774252
Нет. пустой массив кастуется к пустой строке. А пустая строка, кастуется к нулю. А ноль, кастуется к false.
Аноним 11/08/20 Втр 17:50:06 1774523227
>>1774500
Ну почему, как минимум схема очень даже не говно. Вот только на ней никто не пишет.
Аноним 11/08/20 Втр 20:54:27 1774655228
>>1774523
Потому что есть только два типа языков.
Аноним 11/08/20 Втр 22:27:52 1774716229
>>1774252
Пустой массив кастуется к false, пустая строка кастуется к false.
Это задумка для условий.
let a = []
if (a)
Аноним 11/08/20 Втр 22:36:17 1774723230
image.png 3Кб, 326x67
326x67
>>1774716
>Пустой массив кастуется к false
Что ты несешь?
Аноним 11/08/20 Втр 22:40:21 1774726231
>>1774716
Проиграл

Ни в одном языке не видел чтобы if a не срабатывало если a это пустой массив
Аноним 11/08/20 Втр 22:42:40 1774728232
>>1774726
В питоне такая хуйня.
Аноним 11/08/20 Втр 22:44:14 1774731233
>>1774726
Так он хуйню написал. if a в js сработает, и плевать пустой или нет там массив.
Аноним 11/08/20 Втр 22:47:18 1774734234
>>1774731
Если if a == [], тоже сработает что ли?
Аноним 11/08/20 Втр 22:48:34 1774735235
>>1774251
Зачем он нужен, если есть реакт и вью?
Аноним 11/08/20 Втр 22:48:54 1774737236
Аноним 11/08/20 Втр 22:50:22 1774738237
>>1774737
Да, у меня маленький мозг
Аноним 11/08/20 Втр 22:51:40 1774740238
>>1774507
Нормальные это энтерпрайз-динозавры, где пишут на современном диалекте коболе - джяве?
Аноним 11/08/20 Втр 22:52:56 1774741239
Аноним 11/08/20 Втр 23:10:22 1774746240
Снимок экрана 2[...].png 49Кб, 500x502
500x502
Аноним 11/08/20 Втр 23:33:43 1774753241
>>1774746
Скорее уровень iq человечка, неотличающего значимые типы данных от ссылочных.
Аноним 11/08/20 Втр 23:35:24 1774754242
>>1774753
Я не особо умный, поэтому и выбрал жс, мне его посоветовали тут как простой язык для начинающих
Аноним 11/08/20 Втр 23:41:54 1774755243
>>1774754
С подобным уровнем логики, тебе стоит выбирать строгий статически типизированный язык программирования, а не жс. Жс для тебя будет слишком сложен.
Аноним 11/08/20 Втр 23:43:11 1774757244
>>1774755
Почему тогда пишут что жс это простой и универсальный язык, который подойдет начинающим?
Аноним 11/08/20 Втр 23:49:07 1774758245
>>1774757
Там же не пишут, что он подойдет тупым начинающим, с квадратно-гнездовым уровнем мышления. Тебе нельзя связываться с языками, в которых много неявного, потому что, как видишь, это слишком сложный уровень абстракции для тебя.
Аноним 11/08/20 Втр 23:56:58 1774761246
>>1774735
Зачем нужен ты, если есть толпа индусов и вьетнамцев?
Аноним 12/08/20 Срд 01:19:07 1774790247
Почему не взлетел Ruby?
Аноним 12/08/20 Срд 01:40:28 1774793248
>>1774790
Расскажи это твиттеру и гитхабу
Аноним 12/08/20 Срд 02:38:03 1774806249
>>1772476
> Реализация корутин в 100 строк кода, без патчей в рантайме и без изменений синтаксиса — только здесь это реально.
SWI-Prolog же. Там даже меньше строчек займет.
Аноним 12/08/20 Срд 02:45:59 1774807250
>>1774790
Потому что рельсы это классный RAD фреймворк для MVC приложений, но сейчас в основном нужны апишки, поэтому получается что у руби нет преимуществ особо как перед другими языками пыхоплеяды, так и перед более серьезными
Аноним 12/08/20 Срд 02:58:07 1774813251
IMG7879.JPG 55Кб, 760x752
760x752
Аноним 12/08/20 Срд 03:03:22 1774815252
>>1774813
Блять, КАК НАХУЙ?! Вот я ахуел сейчас.
мимо пишу на жс 10 лет
Аноним 12/08/20 Срд 03:12:53 1774819253
>>1774815
С чего именно ты ахуел и как ты пишешь на жс 10 лет, что не знаешь сигнатуры setTimeout?
Аноним 12/08/20 Срд 03:35:29 1774825254
image.png 29Кб, 568x755
568x755
Аноним 12/08/20 Срд 06:05:19 1774856255
image.png 3Кб, 362x78
362x78
Аноним 12/08/20 Срд 06:08:40 1774858256
image.png 4Кб, 362x78
362x78
Аноним 12/08/20 Срд 06:10:27 1774859257
>>1774825
Че ошибки не проверяешь? Гофер? Ошибки это значения!
Аноним 12/08/20 Срд 06:19:04 1774860258
image.png 36Кб, 577x599
577x599
Аноним 12/08/20 Срд 12:09:21 1774961259
IMG7881.PNG 1230Кб, 1242x2688
1242x2688
>>1774741

Походу сами жсеры не знают, как в жс сравнение работает. Охуенный язык
Аноним 12/08/20 Срд 13:41:00 1775036260
Очередной набег детей
Аноним 12/08/20 Срд 15:34:24 1775157261
>>1775036
Не вижу тут питонистов.
Аноним 12/08/20 Срд 15:37:52 1775159262
>>1775157
Он с борщехлебами спутал
Аноним 12/08/20 Срд 16:59:34 1775261263
>>1774961
А ведь ты прав, кстати.
Препод по УЕБу в моем вузике (ну да, авторитет для меня, потому что он угорает по АСТ и мат. языкам, а не по формачкам и круду), сказал: "Сравнение в ЖЫЭС работает не по принципу "привести типы, сравнить по ссылке/без" и т.п. Забудьте это говно, сравнение работает просто по внутреннему алгоритму, возможно свитч-кейсу, результат которого надо выучить или смотерть в доки".
Аноним 12/08/20 Срд 17:24:42 1775280264
Капец я голову в жс ломал, когда по ошибке поделил на ноль и вместо ошибки число стало +бесконечностью и алгоритм бесконечно работал грузя проц и оперативку.
Аноним 12/08/20 Срд 17:41:51 1775312265
2020 уже приближается к завершению, а сверхразумы продолжают использовать нестрогое сравнение в JS

да и вообще сейчас бы писать на JS, когда есть божественный TS
Аноним 12/08/20 Срд 17:49:25 1775323266
Аноним 12/08/20 Срд 17:54:29 1775331267
>>1775312
Зачем нужен божественный TS когда есть Kotlin?
Аноним 12/08/20 Срд 18:02:20 1775345268
>>1775312
> 2020 уже приближается к завершению, а сверхразумы продолжают использовать нестрогое сравнение в JS

[] === [] все равно выдает false
Аноним 12/08/20 Срд 18:05:15 1775347269
Хорошо, что "1,2,3" == [1, 2, 3].
Аноним 12/08/20 Срд 20:33:15 1775474270
>>1775331
Божественный Котлин на беке и мобилках, божественный тс на фронте
Аноним 12/08/20 Срд 20:35:29 1775477271
>>1775345
> [] === [] все равно выдает false
Потому что массив - объект. А объекты сравниваются по ссылкам.
Аноним 12/08/20 Срд 20:41:15 1775479272
>>1775477
Почему массивы сравниваются по ссылкам? Это что, удобно? Кто-то вообще использует сравнение массивов по ссылкам?
Аноним 12/08/20 Срд 21:05:53 1775494273
>>1775474
Котю можно и вместо js.
Аноним 12/08/20 Срд 21:07:39 1775497274
>>1775494
А из хлеба можно сделать троллейбус
Аноним 12/08/20 Срд 21:07:54 1775498275
Аноним 12/08/20 Срд 21:08:28 1775500276
>>1775479
Массивы не сравнивают
Аноним 12/08/20 Срд 21:15:29 1775506277
>>1775500
То есть сравнение ссылок нахуй никому не нужно? А вот приведение типов вида [] к "" и к 0 это нужно, да.

Поэтому [] == 0 выдает true
А [] == [] выдает false
Аноним 12/08/20 Срд 22:34:21 1775543278
>>1775497
тут началась пляска про прокси языки для js, так что иди домой
Аноним 12/08/20 Срд 22:38:16 1775546279
>>1775498
Врайперы есть. Но нафига?

Мы вообще подобие своей CMS внутри пилим, там тупо jar подключаешь и сразу тебе и бэкенд контроллеры и фронт и прочие автоматом подключается (все на котлине). Надо только дать родительский роут и все.

Всякие реакты и хуякты, это игрушки для бывших верстальщиком, чтобы почувствовали себя программистами, ванильный жабаскрипт весьма мощная платформа и так.
Аноним 12/08/20 Срд 22:39:56 1775547280
>>1775497
Попишешь после котлина на жабе, вытрешь молча слюни с экрана и снова вернешься на котю. Тру стори.
Аноним 12/08/20 Срд 23:11:38 1775565281
>>1775546
> нафига?
Самый популярный ответ в /pr/ на указание любого недостатка какой-то технологии, лол.

> игрушки для бывших верстальщиком, чтобы почувствовали себя программистами
Программирование не нужно ради программирования. Оно нужно в первую очередь для эффективного решения задач, и хуякты весьма этому способствуют, ибо использовать их эффективнее, чем строчить полупроцедурную неподдерживаемую лапшу на ваниле.

> ванильный жабаскрипт весьма мощная платформа и так
Ну а сишка ещё мощнее, только на ней сейчас чёт почти никто не пишет.

мимо-котлинист-хейтер-js
Аноним 12/08/20 Срд 23:16:47 1775567282
Объясните феномен ПХП в 2020.
Это что-то уровня 1с? И там и там работа есть и "специалисты" мол нужны. С легаси понятно. Новые проекты нахуя на пхп писать? Тупо по инерции чтоли?
Аноним 12/08/20 Срд 23:25:01 1775574283
>>1775567
Почему бы и нет? Для своей сферы небольших сайтиков под ключ пхп ничем не хуже питона и ноды. А больше он нигде и не юзается.
Аноним 12/08/20 Срд 23:58:47 1775592284
>>1775574
Мне как и тому анону с верху просто кажется что пыха - это большая легаси-свалка, большая часть бэк-веба под ним именно из-за легаси-параши
Аноним 13/08/20 Чтв 00:06:58 1775594285
>>1775592
Пхп - это всё-таки не жаба, чтобы было прям Легаси, которое нужно поддерживать десятилетиями из-за невозможности быстро переписать. Просто выкидывать пыху не особо-то и нужно. Да и клепается много нового. В пыхе нет прям фундаментальных изъянов, из-за которых нужно было бы её срочно выкинуть и всё новое писать на другом.
Аноним 13/08/20 Чтв 00:27:26 1775603286
>>1775506
Тебе сказали, что приведение типов не нужно, используй ===

Как можно быть таким тупым? Даже для жавпскриптеров это уже слишком
Аноним 13/08/20 Чтв 00:49:44 1775615287
>>1775603
Но ведь [] === [] тоже выдаёт false и следовательно бесполезен
Аноним 13/08/20 Чтв 00:53:21 1775616288
Блять, это флудящее животное, не способное разобраться в объектах и в примитивах уже порядком подзаебало
мимопитонист, изучавщий жс в течение недели
Аноним 13/08/20 Чтв 01:37:26 1775631289
>>1775565
>Программирование не нужно ради программирования.
Ох, ты еще молод, или все еще глуп. Большая часть программистов только и придумывает оверхедные решения для простых задач. Серьезно, обрати на это внимание, я не троллю.

Ваниль можно писать модульно и в хорошем качестве. Или ты серьезно считает что пришел реакт и научил всех писать модульно? Может просто кто-то раньше так не умел?

>Ну а сишка ещё мощнее
Чего? А все, понятно. Очередной гуманитарный программист воспринимающий мир программирования в каких-то мощностях и крутизне. Ты, наверное, из тех ламеров, которые верят что если осилят машинный код или ассемблер или си!!!, то будут самыми крутыми в классе.
Аноним 13/08/20 Чтв 01:37:59 1775633290
Аноним 13/08/20 Чтв 01:41:52 1775634291
image.png 8Кб, 152x418
152x418
>>1775615
Странно, даже дети из питона знают что такое ссылочные типы.
Ты плохо учился?
Аноним 13/08/20 Чтв 07:15:43 1775735292
>>1775634
Ну так питон сам на ссылочной модели построен
Аноним 13/08/20 Чтв 09:01:09 1775757293
>>1775735
В статически типизированных языках == всегда сравнивал объекты по ссылке, если оператор не был явно перегружен конечно. В с/плюсах/шарпе/жаве тоже самое сравнение даст такой же результат
Аноним 13/08/20 Чтв 10:41:57 1775806294
>>1775757
Справедливости ради стоит заметить что в питоне есть отдельно сравнение по значению ( == ) и сравнение по ссылке ( is ). Сравнение по значению может канешн быть перегружено
Аноним 13/08/20 Чтв 17:48:47 1776353295
>>1775806
В коте есть == и ===
Само == честное равное (перегруженный оператор, иквэлс).
А вот === по ссылке.


Когда язык делался не через жопу.
13/08/20 Чтв 22:46:15 1776631296
Хуйня без задач.
Аноним 13/08/20 Чтв 23:33:56 1776663297
Аноним 14/08/20 Птн 02:08:45 1776752298
>>1775567
Ты ожидаешь что пхпшник станет учить новый язык)
)))
Аноним 14/08/20 Птн 07:55:31 1776807299
God tier: Rust, Go, Typescript, Elixir

High tier: Kotlin, Javascript

Mid tier: C, C++, C#, Python, Clojure

Low tier: Java, Scala, Ruby

Shit tier: PHP
Аноним 14/08/20 Птн 09:57:09 1776855300
>>1776807
>Rust, Go
Ммм, гавнецом понесло
Аноним 14/08/20 Птн 10:51:32 1776922301
Borschehleb academic tier: agda, haskell, prolog, scheme, f#
Smart grechnevy rabochiy tier: rust, scala, elm, elixir, erlang, >=c++11
Grechnevy rabochiy tier: java, kotlin, swift, c#, c
Stupid grechnevy rabochiy tier: go, <c++11
Hipster helloworld tier: nim, julia, crystal
Dynamic monkey tier: javascript (>=ES6), ruby, python 3, lua
Pochini printer tier: 1c, php, javascript (<ES6), python 2
Аноним 14/08/20 Птн 11:32:01 1776960302
Аноним 14/08/20 Птн 12:10:35 1776989303
Стикер 63Кб, 200x200
200x200
Аноним 14/08/20 Птн 12:28:12 1777022304
>>1776922
У пролога вообще-то тоже динамическая типизация. Он тоже dynamic monkey tier.
Аноним 14/08/20 Птн 12:44:32 1777050305
>>1777022
Ну тащемта и у схемы. Но вряд ли манки пишут на прологе или схеме.
Аноним 14/08/20 Птн 12:46:32 1777053306
Аноним 14/08/20 Птн 12:50:34 1777059307
>>1775757
> В статически типизированных языках
В императивных, прошу заметить, а не в статичечки типизированных в общем.
Аноним 14/08/20 Птн 12:58:22 1777069308
Не-императивных языков не существует. Кому-то кажется, что это полноценные языки, но на самом деле это всего лишь нежизнеспособный продукт фантазии кучки борщехлёбов, годами просиживающих штаны в университетах вместо того, чтобы хотя бы день поработать в реальном проекте.
Аноним 14/08/20 Птн 13:11:09 1777093309
>>1777053
Нинужны. Просто нинужны вот и все
Аноним 14/08/20 Птн 13:11:48 1777095310
Аноним 14/08/20 Птн 13:15:53 1777098311
Блин, на каком языке/стеке вообще ведется нормальная разработка?

C++ - байтоебство
Java - легаси-энтерпрайз или ссаные мобилки
Python - ML с кучей матана или гавно на бэкенде
JS - фронт-формошлепство
.NET - десктопная отмирающая параша либо бэк (который активно переводят на другие языки)
Аноним 14/08/20 Птн 13:21:06 1777104312
>>1777069
Хачкель совсем не императивный. Ну не совсем про борщехлёбов, это попытка применить лямбда-исчисление Алонзо Чёрча к программированию. Получается интересно, у программ появляется большое количество полезных свойств, недостижимых в императивной парадигме. Там где ты понапишешь сотню моков/стабов чтобы протестировать что-то императивное, а потом будешь ловить плавающие баги, функционально-господа только посмеются написав пару тестов которые точно покрывают такие-то функции. Конечно, всё потом разворачивается в императивные инструкции, вычислительное железо исторически выбрало такой путь развития, так процессоры стоят дешевле, поэтому когда дело доходит до оптимизаций, приходится поступаться полезными свойствами и пердолить вставки на сишечке.
Аноним 14/08/20 Птн 13:22:36 1777107313
>>1777098
Ты думаешь написание компиляторов и операционных систем это какое-то особенное программирование для избранных?
Аноним 14/08/20 Птн 13:22:38 1777108314
Аноним 14/08/20 Птн 13:23:03 1777109315
>>1776807
> High tier: Kotlin, Javascript

Господи, жс макака ставит свой язык наравне с котлином
Аноним 14/08/20 Птн 13:24:23 1777111316
>>1777098
На руби конечно же. Когда проект взлетит, переписываешь на elixir/go то есть никогда
Аноним 14/08/20 Птн 13:27:26 1777116317
>>1777095
Да, ты прав, и ещё XML/HTML/etc. Забыл написать "языков программирования".
Аноним 14/08/20 Птн 13:28:44 1777118318
>>1777116
SQL это lingua franca для любого уважающего себя Мужика
Аноним 14/08/20 Птн 13:29:30 1777119319
>>1777098
Раньше думал что энтерпрайз это крута, но увидев это говно ужаснулся
Аноним 14/08/20 Птн 13:30:49 1777122320
>>1777118
Это язык запросов, а не программирования. Да, там есть хранимки, но языки на которых они пишутся обычно и называются как-то иначе, не SQL. С такой логикой и регулярки можно назвать языком программирования.
Аноним 14/08/20 Птн 13:34:28 1777128321
>>1777118
Да, охуенный язык, не понимаю, почему на него гонят.
Аноним 14/08/20 Птн 14:00:00 1777162322
>>1777098
> бэк (который активно переводят на другие языки)
Кто переводит? Алсо, кроме бека на нем еще и фронт можно писать, благодаря blazor и вебасембли. Ну и про геймдев не забывай - юнити это шарп, годот это в 90% случаев шарп. а еще есть xamarin под мобилки но пацаны говорят что он говно
Аноним 14/08/20 Птн 14:06:43 1777176323
>>1777162
Как можно писать на языке где сразу не поняли что надо

IList<> : IReadOnlyList<>
и потом одумались, но поздно

где выпилили Thread.Abort() не дав альтернативы.

на этом языке можно только страдать.
Аноним 14/08/20 Птн 14:17:02 1777184324
>>1777162
У нас незадолго до короны оставшихся шарпистов выпизднули и заменили на питонистов и го-дрочеров
Аноним 14/08/20 Птн 14:25:52 1777193325
>>1776922
Dynamic monkey tier: python 3,
Pochini printer tier: python 2

Между вторым и третим не такая уж большая разница
Аноним 14/08/20 Птн 14:26:16 1777194326
>>1777176
> выпилили Thread.Abort()
И правильно сделали.

мимо кобольщик
Аноним 14/08/20 Птн 14:26:45 1777197327
>>1777162
Шарп слишком долго рожал дотнет коре, из-за чего безнадёжно проиграл жаве. Кстати майнкрафт таки на жаве. Игры на юнити всегда имеют какой-то привкус, то ли кадры пропускаются при сборке мусора, то ли камера как-то дебильно крутится, то ли коллижен детекшен какой-то калеченый, то ли прогрузка террейна недостаточно бесшовная, что-то общее есть, никогда не удивляешься когда потом узнаёшь что игру делали на юнити.
Аноним 14/08/20 Птн 14:27:45 1777201328
>>1777193
Ша? Ты видал как асинхронность во 2м вообще реализована?
Аноним 14/08/20 Птн 14:28:51 1777203329
>>1777193
Ну нет, уже большая. Между 2.7 и 3.0 конечно не так уж много, но между 2.7 и 3.8 уже безнадёжное отставание.
Аноним 14/08/20 Птн 14:31:39 1777206330
Аноним 14/08/20 Птн 14:40:20 1777216331
>>1777197
Увы, но сравнение теплого с мягким.
На любом языке можно сделать говно.
Аноним 14/08/20 Птн 14:41:43 1777217332
>>1777206
Нормальные люди ставят async/await белого человека и еще берут uvloop с FastAPI в дополнении
Аноним 14/08/20 Птн 14:43:23 1777221333
>>1777216
Плохой аргумент. Библиотеки и фреймворки часто решают судьбы языков. Сравни хотя бы руби и питон, языки по сути одно и то же, только с разных ракурсов. Но руби помирает, а питон цветёт. Если бы не бум машоба, то питон так же тихо загибался бы со своей джангой, как руби с рельсами.
Аноним 14/08/20 Птн 14:44:34 1777225334
Стикер 0Кб, 512x512
512x512
>>1777217
А потом переписывают все существующие библиотеки, добавляя префикс aio.
Аноним 14/08/20 Птн 14:45:34 1777229335
>>1777221
Но я вот не на джанге пишу. А на торнадо и фласке
Разраб Руби был повернут на одной парадигме и не хотел никого слушать, вот Руби и у параши
мимо
Аноним 14/08/20 Птн 14:45:57 1777231336
>>1777221
Каким образом это отменяет то, что юнити такой не потому что написан на дотнет, а потому что он просто вот такой
и юнити на жаве может быть как хорошим, так и говном.



Аноним 14/08/20 Птн 14:47:44 1777233337
>>1777229
Если бы не руби, то не было бы у вас гитхаба (и гита как следствие)
что наверное хорошо было бы
Аноним 14/08/20 Птн 14:50:06 1777238338
>>1777229
Зато он может в блог на рельсах за 15 минут, а ты будешь пердолиться. Такой себе аргумент. Под джангу куда больше функциональных батареек. Не удивлюсь если у тебя морда на торнаде, а админка на джанге, не раз такое видел.
>>1777231
Да кто его знает, может он такой в том числе потому что на дотнете. Я больше тебе скажу, C++ не умирает в том числе потому что на нём написаны все самые охуенные и грамотные движки.
Аноним 14/08/20 Птн 14:53:00 1777244339
d63edd9af879f86[...].jpg 38Кб, 688x800
688x800
>>1777233
Типа меркуриал бы победил?
Аноним 14/08/20 Птн 14:53:14 1777246340
>>1777238
>C++ не умирает в том числе потому что на нём написаны все самые охуенные и грамотные движки.

Значит долой все языки мира. да здравствует с++. Кстати сам дотнет тоже на плюсах написан. Значит юнити тоже на плюсах )

Или может быть просто дело не в языке.
Аноним 14/08/20 Птн 14:54:11 1777251341
>>1777233
> не было бы у вас гитхаба
Будто гитхаб возможно было написать только на руби и больше ни на чём.

> и гита как следствие
Лолшто
Аноним 14/08/20 Птн 14:55:04 1777253342
>>1777246
Ну давай тогда уже до конца декомпозируем, что дотнет это платформа, для которой есть много языков. Я критикую скорее платформу, рантайм, к языку вопросов нет.
Аноним 14/08/20 Птн 14:55:38 1777255343
>>1777244

не победил бы гит и был бы выбор.

А не так что
хочешь dvcs - приходится брать гит
хочешь кросс - приходится брать жаваскрипт (электрон и пва)
хочешь игры под андроид - приходится брать юнити

Аноним 14/08/20 Птн 14:57:27 1777259344
>>1777253
соглашусь. юнити это моно. моно не коре
да даже нет48 не коре, что мешает
но все же 99% тормозов это неоптимальное закодированное решение, а не язык
Аноним 14/08/20 Птн 15:00:10 1777262345
>>1777251
можно на чем угодно.
но вот взяли и написали на рор. для вас рубисты герои

>Лолшто
ну гит сам по себе ужасный тулз. не будь гитхаба которая стала популярной соцсетью поддерживающий онли гит - он может быть и не стал стандартом. А уж если бы его написал не линус, то точно не стал.
Аноним 14/08/20 Птн 15:01:17 1777264346
>>1777194
Ага. и сказали юзать паттерн отмены
только не сказали как его юзать там, где он не поддерживается
но проблемы индейцев...
Аноним 14/08/20 Птн 15:09:19 1777274347
>>1777262
>ну гит сам по себе ужасный тулз
Ну ты иди и потыкай mercurial/svn. Гит лучше _всех_ аналогов.
Аноним 14/08/20 Птн 15:13:11 1777277348
>>1777274
и потыкал
использую гит и меркуриал
но сравнивать бесполезно. любое сравнение упрется в аргументы гитовцев "эта нинужна/ниасилил"

>Гит лучше _всех_ аналогов.
еще бы он был нормальной DVCS. )
Аноним 14/08/20 Птн 16:50:21 1777402349
>>1777277
А что там сравнивать? Одно и то же. Ну чуть строже меркуриал, везде срёт к какой ветке коммит относится.
Аноним 14/08/20 Птн 16:52:53 1777404350
>>1777402
тащемта взгляды на мир у них кардинально различаются. так что сравниватель ты еще тот
но тред не по теме. про гит это соседний. там больше по теме сказано
Аноним 14/08/20 Птн 16:58:02 1777414351
>>1777404
А, это где из пальца высасывают достаточность svn и нинужность всего остального. Нет, спасибо, у меня есть более интересные занятия. Да и пользовался я и гитом, и меркуриалом, и даже когда-то свн, и тащемта рад что мир решил просто использовать гит и не ебать себе голову.
Аноним 14/08/20 Птн 16:58:22 1777417352
>>1777069
> Не-императивных языков не существует
Coq
Аноним 14/08/20 Птн 17:01:06 1777419353
>>1777417
Это прувер. От того, что он тьюринг-полный, языком программирования он не становится.
Аноним 14/08/20 Птн 17:02:10 1777422354
b3d695a113b3e51[...].jpg 42Кб, 500x388
500x388
>>1777417
Это толсто, тонко или взаправду?
Аноним 14/08/20 Птн 17:05:46 1777430355
>>1777414
это там где поясняют, что не так с гитом
правда про мерк речь заходить мало
но для того, чтобы понять что есть гит хватает

>не ебать себе голову
скорее наоборот. это ж гит. так что мозгоебля обеспечена
Аноним 14/08/20 Птн 17:06:41 1777431356
>>1777419
> От того, что он тьюринг-полный, языком программирования он не становится.
Ясно. Давай формальное определение языка программирования, поржем с тебя.
Аноним 14/08/20 Птн 17:10:58 1777434357
>>1777431
Для начала попробуй уложить в свой гладкий мозг знание, что Powerpoint тьюринг-полный.
Аноним 14/08/20 Птн 20:53:17 1777660358
>>1777422
Вилкой в глаз или монадой раз?
Аноним 14/08/20 Птн 23:44:28 1777761359
>>1777093
Раст набирает популярность, его уже используют в продакшене Discord, Dropbox, много ноунейм компаний, и их будет только больше. Отличный язык для критических по перформансу модулей.

А го уже вышел на стабильное плато, это стандарт для микросервисов, но через год после выхода 2 версии в язык начнут приходить больше людей, те, кому было критично отсутствие дженериков.

>>1777109
>Господи, жс макака ставит свой язык наравне с котлином

Да ты охуел, я сам на коте пишу. Почему среди котосообшества так много токсиков?
Если ты не понимаешь, почему жс так высоко, то вряд ли можно дальше разговаривать. И TS я поставил выше, это ты почему-то решил опустить.
Аноним 15/08/20 Суб 01:21:43 1777795360
>>1777761
лично мне котлин больше смахивает на руби, нежели на си подобные языки. что минус.
как то эзотерически выглядит котлин
Аноним 15/08/20 Суб 01:25:49 1777798361
>>1777795
> лично мне котлин больше смахивает на руби, нежели на си подобные языки. что минус.
> как то эзотерически выглядит котлин

Наоборот, синтаксис руби заебись, только без ебанутых do...end
Аноним 15/08/20 Суб 01:27:46 1777799362
>>1777798
да синтаксис то ладно
но вот концепции...аж диву даешься
ощущение что решили выпендриваться "а сделаем чтобы отличаться"
Аноним 15/08/20 Суб 01:28:14 1777800363
Аноним 15/08/20 Суб 01:35:31 1777803364
>>1777800
я на котлине не пишу. так немного под андроид баловался. помню у меня wtf были

конструктор
с одной стороны впихнули в определение класса (ну чтобы незаметнее было для глаза)
а поскольку код туда не впихнешь, то влепили init {}

enum помню офигевал что в одну сторону скастить можно, а вот обратно нормального решения не было

сопрограммы жесть. вроде бы понятно, но неудобно всем этим заведовать


Аноним 15/08/20 Суб 08:57:43 1777909365
>>1777761
>Раст набирает популярность
Как прикладной язык для полутора пуков. С/С++ он не заменит
Аноним 15/08/20 Суб 10:28:13 1777966366
>>1777803
Язык потому что сделан на коленке людьми кто в этом ничего не понимает. Поэтому в котлине столько костылей исправляющих другие костыли в виде десятков ключевых слов и ебанутых конструкций вроде объектов компаньонов или инита.
Аноним 15/08/20 Суб 10:46:13 1777982367
>>1777966
о точно. компаньон вместо статик
"чтобы отличаться" (с)
Аноним 15/08/20 Суб 11:17:22 1777992368
Словил игровую импотенцию, пару дней лежал бревном решил попробовать это ваше погромирование, че там сейчас в топе что бы можно было по фану для себя че нить лепить, я даже незнаю че мне нужно, может какие мобильные приложения вэб или подобное
Аноним 15/08/20 Суб 11:23:14 1777994369
>>1777992
>Словил игровую импотенцию
>фану для себя че нить лепить
>че мне нужно
напиши аналог youtube-dl но для порносайтов. будет нужно
Аноним 15/08/20 Суб 11:45:50 1778004370
>>1777992
> игровую импотенцию
Лол, у меня она врождённая, поэтому пока одноклассники задротили игры и говорили на переменах в духе "нид дд и хил илвл 500", я хикковал и ебался с кодингом. Ну и общих тем разговора было мало.

Вообще, в топе Python и JS, но если их и учить, то явно не с целью искать работу. Зато очень простые и для веба (но питон не только для него), плюс дохуя учебных материалов, курсов, книжек, статей, видосиков на ютубе.
Для мобилок кодить точно не в кайф. Костыли для поддержки древних версий андроида, чтобы работало не только на самых новых. Неповоротливая IDE, тормозной эмулятор, странные баги на экзотических устройствах, куча системных ограничений, неудобное API - это быстро убьёт всё желание этим заниматься. А ещё iOS есть со своим собственным мирком.
Аноним 15/08/20 Суб 12:08:00 1778025371
Так как в питоне дичайшая конкуренция, для java требуется вышка, php это путь в вебстудию "Оксана" с битриксом, а дотнет в России в массе крутится в околобюджетной среде, в какой язык для бэкэнда вкатываться вайтишнику? Жс (нода), го?
Аноним 15/08/20 Суб 12:12:30 1778027372
>>1778025
> Жс
Конкуренция ещё выше, чем у питона.
> php это путь в вебстудию "Оксана" с битриксом
Не обязательно так, и нормальный (почти) бекенд пишут.
> Го
Возможно.
> java
Ещё есть мобилки.
Аноним 15/08/20 Суб 14:05:23 1778084373
>>1778004
Так можно не поддерживать старые версии андроида, а ориентироваться на актуальные. Типа от АНДРОИД 8 и выше.
Аноним 15/08/20 Суб 14:10:24 1778087374
Аноним 15/08/20 Суб 14:11:58 1778091375
image.png 23Кб, 671x429
671x429
>>1778084
Тогда и юзать приложение будет меньше людей, а заказчику это не нравится.
Аноним 15/08/20 Суб 20:23:48 1778333376
Почему некоторые пограммеры в яростном порыве порой бьют себя пяткой в грудь, выкрикивая что "В Питоне и ЖС ООПа нет!!!"
Что в этих языках такого что позволяет утверждать что там "нет ООПа" либо "ООП - гавно"? ЧТО?

В Питоне достаточно хороший уровень поддержки ООПа для динамически типизированного языка, единственный бросающийся в глаза недостаток - отсутствие явных protected/private методов

В ЖС (не TypeScript) то же самое, только с недавнего времени там еще и private методы добавили. Это ЖС образца 2010 года напоминал нечто невнятное, сейчас завезли классы и все там шик

Что этим типам там так не нравится?
Аноним 15/08/20 Суб 20:57:45 1778356377
7W7E365.jpg 203Кб, 900x729
900x729
>>1778333
Это когда знаний мало, а очень хочется иметь своё авторитетное мнение по каждому вопросу. Зайди на ЛОР, там под каждой новостью о релизе какого-нибудь софта будет камент нинужно.
Аноним 15/08/20 Суб 20:59:25 1778360378
>>1778333
Ну тру ООП только в мертвых языка есть, так что можно не только на питон гнать но и на все остальные используемые языки.
Аноним 15/08/20 Суб 21:49:17 1778396379
>>1778333
Этот вопрос ни к чему хорошему не приведёт, я уже несколько раз видел, как после него срачи на пару сотен постов. Выкрикивают из-за того, что не как в джаве, где якобы "тру ООП". Были даже высеры "динамическая типизация - не типизация".

>>1778360
Тут немало адептов смоллтолка, и они действительно гонят на все остальные языки.
Аноним 15/08/20 Суб 21:51:48 1778401380
>>1778396
>не как в джаве
После этого я выдаю заготовочки про смоллтолк...
Аноним 15/08/20 Суб 21:51:57 1778402381
Если в твоем языке true/false это не объекты, то язык не может называться "тру ооп"
Аноним 15/08/20 Суб 22:26:39 1778439382
image.png 6Кб, 303x144
303x144
>>1778402
Хочу язык, где кейворды и операторы - объекты, которым тоже можно передавать сообщения.
Аноним 15/08/20 Суб 22:44:22 1778444383
>>1778439
А я наоборот хочу функциональный язык в стиле эликсира, но без do...end, с сиподобным синтаксисом и статической типизацией.

ООП нинужно
Аноним 15/08/20 Суб 23:33:26 1778470384
>>1778444
Скала же. Но нвхуя си синтаксис? Хаскель и без него крут
Аноним 15/08/20 Суб 23:35:41 1778472385
>>1778470
Вот смотрю на хаскель, но так и не представляю, что на нём можно запилить
Аноним 16/08/20 Вск 00:18:58 1778484386
Аноним 16/08/20 Вск 00:33:19 1778497387
>>1778484
Лол, действительно. Но вот двоеточию, точке или пробелу сообщение не передать.
Аноним 16/08/20 Вск 21:45:24 1779003388
Инфоцыган всё больше, а значит, пиздец всё ближе и ближе. Вопрос: есть ли какой-нибудь законный способ повлиять на это?
Аноним 16/08/20 Вск 23:15:03 1779045389
>>1779003
учи кобол. он инфоциганам не нужен
Аноним 16/08/20 Вск 23:18:36 1779049390
>>1779045
> кобол
Я и так джавист.

Просто когда инфоцыгане добьют питон и жс, и вакансий там станет совсем мало, они наверняка возьмутся с жабу.
Аноним 16/08/20 Вск 23:28:48 1779056391
>>1779049
Ты блять видел вообще инфоцыганские агитки последних месяцев лол? Там в Жаву вкатываться предлагают ололо вкатись в жаву за 6 месяцев! гарантия работы и бабок нахой! ООО "Василек"!

Но если тусуешь в легаси-энтерпрайзе тебе это не грозит. Будешь свою копеечку получать
Аноним 16/08/20 Вск 23:32:06 1779058392
>>1779056
> агитки
Не видел, сам не смотрю такое. Думал, что там до сих пор в основном питон продвигают.

> Но если тусуешь в легаси-энтерпрайзе тебе это не грозит. Будешь свою копеечку получать
Фух, я спокоен.
Аноним 16/08/20 Вск 23:34:40 1779060393
>>1779056
>ололо вкатись в жаву за 6 месяцев
в жабакор вполне, но жаба в большом контексте это капуста ебаная из технологий

Аноним 16/08/20 Вск 23:40:53 1779065394
>>1779060
Человек который о пограмировании слышал из мувиков таки вкатится? Ты серьезно? Даже в пистон за 6 месяцев не вкатишься ладно, пизжу, QA-шлюхой таки пойдешь с нулевым бэкграундом, а тут еще и Жаба
Аноним 16/08/20 Вск 23:50:31 1779071395
>>1779049
>Просто когда инфоцыгане добьют питон и жс, и вакансий там станет совсем мало, они наверняка возьмутся с жабу.
Удачи тебе дождаться этого
Аноним 16/08/20 Вск 23:54:35 1779072396
>>1779060
Не сказал бы, что технологии учатся сильно дольше кора. Но с нуля за полгода - что-то слишком мало.

>>1779071
Уже почти дождался. Собственно, я потому и вкатился в джаву, что не смог найти на питоне работу.
Аноним 17/08/20 Пнд 00:00:24 1779077397
>>1779072
>потому и вкатился в джаву, что не смог найти на питоне работу
Что пишешь? бэкенд? мобилки? парашный энтерпрайз?
Я тоже начинал с питона. Только я нашел таки работу на бэке, часто приходилось разбираться с фронтом и паре сервисов на Ноде, поэтому постепенно перешел на нее
Аноним 17/08/20 Пнд 00:07:42 1779082398
>>1779077
> парашный энтерпрайз?
Да, я не привередливый, хотя изначально хотел в андроид, но потом расхотел.
Аноним 17/08/20 Пнд 00:27:05 1779091399
>>1774793
Свитер на скале же, не?
Аноним 17/08/20 Пнд 13:25:45 1779414400
>>1779091
Они его начали переписывать только когда проект взлетел, изначально твиттер был на рельсах.

Собственно, если учитывать, что 90% стартапов не взлетают, то нет ни одной причины выбирать высокопроизводительный язык.

Нужно запилить проект быстро, а переписывать уже когда скорость становится критичной.
Аноним 17/08/20 Пнд 13:35:08 1779431401
>>1779414
Именно поэтому на все хватит жс.
Аноним 17/08/20 Пнд 13:36:45 1779436402
>>1779431
Нет, медленная скорость разработки по сравнению с рельсами

Скорость выполнения тоже меньше чем го и раст.

То есть проект на ноде тебе всё равно придётся переписывать, если он взлетит
Аноним 17/08/20 Пнд 15:44:21 1779556403
>>1766434 (OP)
Не понимаю что тут обсуждать в 2020.
Важен перформанс - C++
Не важен и нужно быстро что-то запилить - C#/Java. Причем эти два языка даже во встройках используют, когда нет необходимости все до байтика рассчитывать.
Остальное просто не нужно и хуй пойми зачем сделаон.
Аноним 17/08/20 Пнд 15:47:28 1779560404
>>1779556
> Не важен и нужно быстро что-то запилить - C#/Java

А блог за 15 минут можно запилить?
Аноним 17/08/20 Пнд 15:49:22 1779563405
>>1779560
Если про бек говорим - можно. Ну а фронт как был JS так и остался.
Аноним 17/08/20 Пнд 16:59:57 1779632406
>>1779072
>что не смог найти на питоне работу.
блять это походу дела половина питухон коммунити. я сам искал работу на нее и джангу, в итоге съебался на пхп. половина пхп тредов это те кто не смог найти на питоне работу в вебе, лол
Аноним 17/08/20 Пнд 17:24:51 1779656407
>>1779632
Да и в го-треде тоже полно съебавшихся из питона.
Аноним 17/08/20 Пнд 19:07:41 1779750408
>>1779656
>Да и в го-треде тоже полно съебавшихся из питона.

ниасиляторы и хайподрочеры

осиляторов от убогости го тошнит
Аноним 17/08/20 Пнд 19:16:13 1779758409
>>1779750
Ну да. При чём старательно делают вид, что восхищаются go.
Аноним 17/08/20 Пнд 19:45:16 1779778410
>>1779436
> Нет, медленная скорость разработки по сравнению с рельсами
Это ты как определил?

> Скорость выполнения тоже меньше чем го и раст.
Ну да, как и любой скриптовый язык. И уж точно нода быстрее руби, руби с питоном одни из самых медленных.
Аноним 17/08/20 Пнд 19:47:04 1779780411
>>1779556
>Важен перформанс - C++
Раст, го, си
>Java
Современный кобол
>C#
Современный кобол 2.0
Аноним 17/08/20 Пнд 19:53:01 1779784412
>>1779750
Что там в питоне можно не осилить? Обыкновенная динамикодрисня, которой место исключительно во всяком ИИ. Да и го не хайповый, просто хороший язык для микросервисов, который ты как раз не осилил
>>1779758
Этот тоже не осилил простую гошечку
Аноним 17/08/20 Пнд 19:55:56 1779786413
>>1779784
Вашу примитивную гошечку я осилил, там и осиливать нечего.
Аноним 17/08/20 Пнд 20:04:36 1779792414
>>1779784
>Что там в питоне можно не осилить

это ты у гошников спрашивай. чего такого нет в питоне что есть го
(кроме разумеется скорости выполнения).

> просто хороший язык для микросервисов,
любой язык хорош для микросервисов. и если очень хочется то можно использовать 1/20 часть любого языка и будет прямо как в го )

>ты как раз не осилил
не осилил копать котлованы лопатой вместо экскаватора?
ты прав. когда хватает мозгов управлять экскаватором, то как то лопату брать не хочется
Аноним 17/08/20 Пнд 21:06:03 1779855415
IMG202008172105[...].jpg 52Кб, 1024x951
1024x951
>>1779792
>это ты у гошников спрашивай. чего такого нет в питоне что есть го
Удобства, адекватной многопоточности, адекватной типизации. А чего не хватает в го? Готов согласиться только с эксепшенами, но некоторым наоборот нравится бойлерплейтная обработка ошибок как в го. Кому не нравится, то можно юзать обёртки для обработки ошибок.
Дженерики уже точно будут.
Аноним 17/08/20 Пнд 21:18:34 1779879416
>>1779855
удобства копипаста?

>некоторым наоборот нравится бойлерплейтная обработка ошибок

некоторым и .... нравится. но это не является нормой
в го по хорошему нужно буквально каждый вызов любой функции проверять на ошибки.

также не нравится как устроена асинхронщина.

Аноним 17/08/20 Пнд 22:23:25 1779924417
Долбоебы итт на серьезных щщах приписывают языкам программирования такое свойство, как скорость, и потом называют друг друга неосиляторами.

Господи, за что мне такое комьюнити.
Аноним 17/08/20 Пнд 22:38:33 1779935418
>>1779924
Что то не так?
Есть вполне очевидные вещи
1 скорость написания кода
2 скорость выполнения кода

Вполне осязаемые характеристики. Скорость разработки в питоне лично заметно выше чем на других языках, что я знаю получше питона. Потому что больше сосредоточен на проблеме и не трачу время "а как в этом языке то сделать нужное мне"
пока конечно дело не коснется многопотоков ибо GIL.
Аноним 17/08/20 Пнд 22:45:09 1779938419
>>1779855
>>1779879
Мертворожденный язык.

Я просто ненавижу подобные языки. Мало того, что нет нихуя, так и добавить своих фич нельзя.
Идеальный язык должен быть полностью расширяем. Идеальный язык должен идеально ложиться в любой домен.

Я просто не вижу смысла во всяких питонах, го, нимах, когда есть Racket, допустим.
Аноним 17/08/20 Пнд 22:52:11 1779944420
>>1779938
Ну так то нужно и задачи решать а не эзотерику разводить
Аноним 17/08/20 Пнд 22:57:51 1779951421
>>1779944
В том то и дело, что задачи решать лучше на тех языках, в которых есть хоть какая-либо гибкость.
Аноним 17/08/20 Пнд 22:58:55 1779954422
Аноним 17/08/20 Пнд 22:59:59 1779956423
Аноним 17/08/20 Пнд 23:03:22 1779959424
>>1779956
"Один из разработчиков языка [dart] Марк Миллер (Mark S. Miller) написал, что JavaScript «имеет фундаментальные изъяны»[1] («Javascript has fundamental flaws…»), которые невозможно исправить"
Аноним 17/08/20 Пнд 23:09:12 1779964425
golang.png 812Кб, 1917x1077
1917x1077
Аноним 17/08/20 Пнд 23:10:46 1779966426
>>1779959
А Брендан Айх регулярно пишет - всегда ставьте на жс - и - вы недооцениваете жс.


Что дальше?
Аноним 17/08/20 Пнд 23:20:25 1779974427
>>1779966
Ну некоторые и в бога верят
А здравомыслящие могут нагуглить огромный список wtf js
Аноним 17/08/20 Пнд 23:21:38 1779975428
Аноним 17/08/20 Пнд 23:26:32 1779979429
>>1779954
> То есть питон
Можно ли в питоне объявить оператор? Нет. Если даже это невозможно, то и ложиться на специфичную область он не будет.
Аноним 17/08/20 Пнд 23:30:04 1779982430
>>1779979
"один из элементов идеологии — надо программы писать, а не самовыражаться затейливо" (c) лурк

а если вы про дсл, то ряд задач где вот нужно заводить дсл крайне мал. И даже там не значит что "ну вообще низзя" ничего предложить
Аноним 18/08/20 Втр 02:24:16 1780101431
>>1766434 (OP)
Котаны, что в 2021 будет топ языком для бэкенда? Я в данный момент хуярю фуллстек на питоне (tornado, flask, tornado) и фронт на жс (вуе) в принципе хотел бы пойти просто в бэкенд, ноду прошариваю, но может мне просто забить хер на эти 2 языка и перекатиться в го? Не хотелось бы оказаться на задворках технологий спустя год-другой
Аноним 18/08/20 Втр 02:32:59 1780102432
Аноним 18/08/20 Втр 02:50:08 1780108433
Там котлин 1.4 вышел, а в все на говно языках.
Аноним 18/08/20 Втр 03:06:03 1780110434
15274539049140.png 1102Кб, 2400x2400
2400x2400
>>1780101
Топ бэкенда это пхп-странички и джава на тырпрайзе.
Пхп - это "хуяк хуяк" студии, конвейерное клепание пет-сайтов. Джава - это тырпрайз и большой бизнес (большое бабло там).
Все остальные языки копошаться в жалких районе 1-2% рынка бекенда (конечно, не считая говно на шарпе, на говновом виндовом сервере, что вообще нонсенс).

В пхп и жабе такой капитал кода, что твои дети еще будут писать.

Конечно, сама джава топорна и устарела, поэтому хорошо заходит котлин. Котлин, без преувеличения, это сейчас топовый синтаксис. Котлин скорее бонус для джавы, а не замена. Ну еще как миниму ты для себя готовишь почву под мобильную разработку. Какой бы тебе ваннаби программист не говорил, но всегда трудно перекатываться между языками и тем более окружающим стэком. Поэтому набив руку на жабе и коте, ты легко пощупаешь и андроид (а там рядом и кроссмобильная разработка на нейтиве от котлина).
Аноним 18/08/20 Втр 03:16:19 1780111435
>>1780110
>>1780101
И да, все что сложнее 10К строк чистого кода цифра условна, писать на динамике дрисне становится проблематично. Не то что невозможно, но нахуй оно тебе надо. Ты в любом случае навернешь легаси код и уж лучше когда это будет статика.

Аноним 18/08/20 Втр 10:35:26 1780237436
>>1779879
> также не нравится как устроена асинхронщина.
Чем не нравится? В каких языках нравится как устроена?
Аноним 18/08/20 Втр 10:45:04 1780250437
>>1780101
Го, конечно. Нода на подхвате.

>>1780102
Да, но на нём мало работы и мало специалистов.

>>1780110
Двачую, вот бы котлин на беке стал стандартом.
Аноним 18/08/20 Втр 10:45:37 1780253438
Аноним 18/08/20 Втр 10:53:05 1780263439
>>1780111
У нас кодовая база проекта ~150К чистых строк на Питоне)) (из них 20% еще и на питоне 2.7)
Аноним 18/08/20 Втр 11:20:11 1780285440
Когда в жс завезут глобалы и прайваты?
Аноним 18/08/20 Втр 11:23:55 1780287441
>>1780285
Что такое глобал и что такое прайват в твоем понимании?
Аноним 18/08/20 Втр 11:37:10 1780299442
>>1780287
Жс макака ты?
Ну глобал это когда ты можешь юзать переменную не только внутри функции в которой она обьявлена и инициализирована
Аноним 18/08/20 Втр 11:39:10 1780301443
>>1780299
Кажется, макака тут только ты.
Глобальный переменные в жс есть с первой версии языка. Приватные поля в жс есть тоже.
Аноним 18/08/20 Втр 11:44:21 1780311444
>>1780299
>глобал
это ты их пхп притащил? унеси обратно и не позорься больше уровнем своей компетенции.
Аноним 18/08/20 Втр 11:47:48 1780316445
Аноним 18/08/20 Втр 13:33:14 1780454446
>>1780285
вам дали window и global
что вам еще надо

>>1780311
ну так то и в питоне есть. но там это не такой пипец как в пхп где переменная может существовать где угодно.
Аноним 18/08/20 Втр 14:36:20 1780494447
>>1779556
Ещё важен перформанс мозга, который очень плохо растрачивать на UB и сегфолты. Ещё важен перформанс обучения, который плохо тратить на огромный стандарт. Тебе есть только одно оправдание, если ты работаешь в геймдеве, альтернатив действительно нет.
Аноним 18/08/20 Втр 14:47:06 1780509448
>>1780101
Есть мнение что с выходом всяких GraphQL-обёрток над базой данных, бэкэнд станет почти ненужным. По крайней мере для хуяк-в-продакшена. Думаю у тебя выбор либо стать хорошим жс фронтэндером, либо укатываться на го и ползти в сторону гугла, либо на том же питоне, но вкатиться в ИИ. Бэк сейчас можно продать асинхронностью (всякая вебсокетная параша), безопасностью если умеешь, хорошими знаниями БД (как вариант стать суперспецом какой-нибудь БД, хуйлоад, апскейл и прочее), либо укатывать в девопсы (ансибл, кубер, итд, кстати тут го тоже пригодится). А просто ляпать бэк не то чтобы ты на задворках останешься, но в стеклянный потолочек упрёшься.
Аноним 18/08/20 Втр 16:02:47 1780569449
>>1780250
> Да, но на нём мало работы и мало специалистов.

Ты уж выбирай, тебе топ язык по количеству вакансий или топ язык по удовольствию от процесса программирования
18/08/20 Втр 16:16:11 1780580450
>>1780569
Прям как удовольствие от поедания мамкиного борща.
Аноним 18/08/20 Втр 17:05:53 1780609451
>>1780580
Если ты художник, то ты можешь либо рисовать фуррипорн под патреоном, либо создавать что-то глубокое и прекрасное на маминых борщах.

Если ты программист, то ты можешь либо шлёпать формочки на галере, а можешь создать ядро линукс на маминых борщах.

Если ты кондитер-промышленник, то ты можешь выпекать говно из маргарина и пальмового масла за деньги, а можешь делать качественные десерты на маминых борщах.

Если ты музыкант, то ты можешь исполнять попсу, чтобы пипл хавал и приносил много денег, а можешь писать сложные красивые произведения для оркестров на маминых борщах.
Аноним 18/08/20 Втр 17:18:00 1780620452
>>1780580
> Прям как удовольствие от поедания мамкиного борща.

Это про хаскелистов

А на эликсире достаточно вакансий
https://elixirjob.ru

Хоть их и не так много, как на пхп, но зато и конкуренции гораздо меньше
Аноним 18/08/20 Втр 17:18:33 1780621453
>>1780609
Вот только большинство хлебателей борщей - вовсе не гении, а обычная школота с синдромом нитакогокаквсе.
И линукс тут не при чём, он написан на неборщехлёбской сишке.
Аноним 18/08/20 Втр 17:20:25 1780622454
>>1780621
Это так.

А я пилю свой движок борды на эликсире, в свободное от работы время.

Я тоже борщехлёб?
Аноним 18/08/20 Втр 17:21:21 1780623455
>>1780620
> А на эликсире достаточно вакансий
И это значит, что даже если говоришь, что выбираешь тот язык, который нравится, в первую очередь всё равно смотришь на рынок. Ещё повезло, что это сравнительно популярный эликсир, а не коммон лисп.
Аноним 18/08/20 Втр 17:23:04 1780626456
>>1780623
Нет, я начинал учить эликсир когда еще даже не было elixirjob.ru
Аноним 18/08/20 Втр 17:23:14 1780627457
>>1780621
> И линукс тут не при чём, он написан на неборщехлёбской сишке.
Линус на маминых макаронах жил пока писал ядро, о чём ты вообще?
Аноним 18/08/20 Втр 17:46:44 1780647458
>>1780622
Если есть работа, то уже не борщехлёб.

>>1780627
Это ещё нечего не значит. Линус вряд ли так и остался бы сидеть дома без работы, если бы лялех не взлетел. Борщехлёбы же о работе не думают принципиально.
Аноним 18/08/20 Втр 18:40:40 1780722459
>>1779982
> а если вы про дсл, то ряд задач где вот нужно заводить дсл крайне мал.
Не так уж и мал. Музыка, математика, лингвистика. Банально для отображения страниц в интернете пришлось свой DSL создавать.
> И даже там не значит что "ну вообще низзя" ничего предложить
Ага, и получится странная fluent-лапша, которая существует только потому, что язык ограниченное говно.
Аноним 18/08/20 Втр 20:38:28 1780818460
>>1780454
Какой нахуй window и global, когда globalThis?
Аноним 18/08/20 Втр 20:41:14 1780821461
>>1780299
Если есть замыкания, то подобие глобалов и прайватов уже есть. Сегодня во всех более-менее популярных языках есть замыкания.
Аноним 18/08/20 Втр 20:45:28 1780822462
>>1780722
>Музыка, математика, лингвистика
ну я ж говорю, что мал. Это небольшой набор специфических вещей, где нужен дсл (и то если нужен - в той же математике юзают питон и всяческие модули что людям и нужно, а не дслы разводят)

>пришлось свой DSL создавать.
ну это вам скучно было

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

однако я понимаю к чему вы клоните. но питон это язык для решения задач, а не разработки софтин

>>1780818
>кой нахуй window и global, когда globalThis?
ок. вам дали window и global, globalThis. Чего вам еще надо?

Аноним 18/08/20 Втр 20:48:42 1780823463
>>1779979
>Можно ли в питоне объявить оператор? Нет.
И это хорошо. У питона идеальный баланс между выразительностью и читаемостью eDSL. Когда язык превращается в кашу из ~+~ $+$ @+@ и прочей поебени, ничего хорошего из этого не выходит.
>Если даже это невозможно, то и ложиться на специфичную область он не будет.
Это как это не будет, если уже
Аноним 18/08/20 Втр 21:02:30 1780837464
>>1780609
Проблема борщехлебов не в том, что они свои проекты пилят, не зарабатывая, а в том, что им совершенно похуй на обратную связь от общества и они эту самую связь быстро теряют, погружаясь в свой манямир, в котором они великие, а остальные говно
Аноним 18/08/20 Втр 21:20:55 1780860465
>>1780823
> Это как это не будет, если уже
Вырази-ка на питоне вот это:
solve(X + 2 = 3), Y = X + 5, print(Y).
Без внешнего DSL не получится. Питон не гомоиконнонный, а это уже -100 к гибкости.
Аноним 18/08/20 Втр 21:34:45 1780885466
>>1780860
Посмотри sympy, там это всё есть.
> а это уже -100 к гибкости
Ну чо, давай уже чтобы точно гибко стало, не только eval дадим с удобным конструктором ast, давай ещё goto разрешим, и произвольно форкать стеки через call/cc. Вот чтобы точно без поллитры не разобраться.
Аноним 18/08/20 Втр 21:52:41 1780911467
>>1780509
>Есть мнение что с выходом всяких GraphQL-обёрток
Есть мнение что MongoDB это убийца PostgreSQL
Аноним 18/08/20 Втр 21:56:10 1780914468
>>1780911
Есть мнение что монга стала не нужна после нативной поддержки jsonb в постгрес
Аноним 18/08/20 Втр 22:03:07 1780922469
>>1780914
Есть мнение что они лежат в практически непересекающихся плоскостях. Как Redis и MySQL
Аноним 18/08/20 Втр 22:08:30 1780925470
>>1780922
И где же они не пересекаются? Что то персистентная БД для бэкэнда, что другое. Наборы фич и аналогий, даже приёмов оптимизации, сильно сходятся. Монга разве что чуть лучше кластеризуется, но 99,9% бэкэндеров это всё равно не коснётся.
Аноним 18/08/20 Втр 22:15:33 1780935471
>>1780925
Ты хоть раз сам-то писал бэк?
Аноним 18/08/20 Втр 22:17:36 1780938472
>>1780935
Лол, вопрос как на типичном ебанутом собеседовании. Мамке твоей присосывал прямо в бэк.
Аноним 19/08/20 Срд 00:39:53 1781037473
Аноним 19/08/20 Срд 00:50:17 1781049474
15779997769780.jpg 258Кб, 948x924
948x924
>>1780885
Заебись же, когда можно изнутри весь язык хакнуть и вертеть на хуе ради своих личных извращений. Или ты думаешь, что программированием занимаются только из-за денег?
Аноним 19/08/20 Срд 00:51:44 1781053475
>>1781049
Программированием занимаются дяди с большими писями. Борщехлебы же занимаются онанизмом
Аноним 19/08/20 Срд 01:08:18 1781063476
>>1781053
> Борщехлебы же занимаются онанизмом
Просветленные гуру разве что(им просто делать нехуй). Начинающие же весело погружаются в эти ваши формальные определения натуральных чисел, линзы, функторы, монады, ПТТ, вот это всё.
Аноним 19/08/20 Срд 01:16:51 1781069477
>>1780509
>всяких GraphQL-обёрток
Уже 5+ лет GraphQL существует. Обертки плодятся уже 3 года как. Где тот самый обещанный "прорыв" и "дадим пососать"?
Аноним 19/08/20 Срд 01:25:58 1781075478
>>1780860
Это вообще фигня, достаточно перегрузки операторов для такого.
Вот это зацени
https://fenicsproject.org/docs/dolfin/2018.1.0/python/demos/hyperelasticity/demo_hyperelasticity.py.html
При чем в отличие от борщехлебства этим реально удобно пользоваться.
Питон стал тем чем задумке должен был быть лисп. А всего то стоило не слушать аутистов и сделать язык, который удобно читать, а не только писать, как лиспы, у которых у каждого аутиста свой диалект
Аноним 19/08/20 Срд 01:38:27 1781086479
>>1781075
> Строки внешнего DSL
Ясно. А встроить естественным образом в питон никак? Ну там, логические переменные реализовать без костылей.
Аноним 19/08/20 Срд 02:20:57 1781104480
>>1781086
Этот "внешний дсл" называется с++, ты бы разобрался сначала, прежде чем комментировать
Аноним 19/08/20 Срд 02:51:54 1781112481
>>1781049
Та оно конечно заебись, и такой опыт стоит потраченного времени. Но как-то критиковать питон отсутствием гомоиконности, это как воевать не в ту сторону. Каждый язык делает удобными какие-то свои паттерны, и нет языков, которые вобрали в себя вообще все существующие паттерны и фичи, и слава богу.
Аноним 19/08/20 Срд 02:59:46 1781115482
>>1781069
Ну что поделать, люди до сих пор на пхп пишут в 2к20. Инертность. Остальные, кому надо было, уже давно прорвались и дали пососать. По крайней мере на чтение там очень годные фичи по сравнению с обычным json api.
Аноним 19/08/20 Срд 07:59:16 1781189483
Полазил в вашем жопоскрипте. Бабыл, Вебсрак, Гопл.
Вы там совсем ебанулись компилировать жопаскрипт в жопаскрипт?

Не легче взять какой-нибудь тс и честно компилировать статический код??
Аноним 19/08/20 Срд 08:41:45 1781209484
>>1781189
Сейчас если фронтендер/нодобекендер не использует тайпскрипт, то это отставший от жизни древний мамонт
Аноним 19/08/20 Срд 09:55:41 1781240485
>>1781209
Был бы тс хотя бы полноценным языком, еще можно было. А так перспективнее выглядят всякие дарты и котлины.
Аноним 19/08/20 Срд 10:17:02 1781248486
>>1781115
>>1780509
Мемесный зумерок, ты? У тебя что ли писюн встает при упоминании GraphQL, AR и блокчейна? Своей головой думать не можешь, а лишь бежишь запиливать новые фичи "шоб пацаны обзавидовались насколько я модный"?
Аноним 19/08/20 Срд 15:29:45 1781735487
>>1781248
Не. Пересказываю сентимент среди галерных погонщиков, угорающих по фулстек гребцам. На бэкэнде делать почти нечего, если грамотно всё сразу заварить. AR и блокчейн я по-честному не умею.
Аноним 19/08/20 Срд 15:36:15 1781748488
CQj-eHvWIAALjag.png 614Кб, 1024x576
1024x576
>>1781209
Сейчас если фронтендер/нодобекендер не использует (вставить любую технологию), то это отставший от жизни древний мамонт
Аноним 19/08/20 Срд 16:08:46 1781812489
>>1781735
>если грамотно всё сразу заварить
1. В каких веб-проектах участие принимал?
2. Сколько из них ты или твой друган "грамотно сразу заварил"?
Аноним 19/08/20 Срд 16:11:48 1781819490
>>1781812
"грамотно заварить" легко
начинаешь все на фронтендах взяв все самое новое хайповое - а потом уже поздняк метаться и остается говорить всем что так и задумано
Аноним 19/08/20 Срд 16:13:08 1781823491
>>1781812
У борщехлеба всегда все выходит "грамотно", "сразу" и "на века" на словах правда пока что
Аноним 19/08/20 Срд 16:53:09 1781879492
>>1781748
Во ты шуточки шутишь, которые про фронтенд все кому не лень говорят, в то время как реакту 7 лет, вью 6 лет, а ангуляру вообще с десяток уже
Аноним 19/08/20 Срд 16:54:03 1781881493
>>1781240
А что в нем не хватает тебе, что ты его неполноценным называешь?
Аноним 19/08/20 Срд 17:45:03 1781954494
>>1781881
нативного выполнения его самого, а не жаваскрипта в который он компилируется и для отладки нужно заморачиваться
Аноним 19/08/20 Срд 19:32:58 1782088495
>>1781812
>>1781819
>>1781823
Лол. Парад детекторов. Пиздец вы тут токсичные. К сожалению чтобы грамотно заварить нужно съесть пуд говна. Ну или научиться у тех кто уже съел.

>>1781879
Вебпак, тайпскрипт, кучи свежих апишек с caniuse, wasm — всё это посвежее. Да и в целом я фронтами очень давно уже не занимался, по-любому не знаю и десятой части того что сейчас актуально.
Аноним 19/08/20 Срд 19:43:23 1782093496
>>1782088
>Ну или научиться у тех кто уже съел.
то есть не брать жс или пхп, а сразу брать нормальные языки
ок
Аноним 19/08/20 Срд 21:40:27 1782160497
>>1766434 (OP)
>C# (.NET core)

Из вышеназванных этот лучший. Остальное баловство.
Аноним 19/08/20 Срд 22:25:12 1782185498
>>1782160
> Из вышеназванных этот я знаю. Остальное не знаю.

Пофиксил тебя, не благодари.
Аноним 19/08/20 Срд 22:46:15 1782191499
Ди лучший и ниипет.
Аноним 19/08/20 Срд 23:05:03 1782203500
Аноним 19/08/20 Срд 23:11:19 1782209501
>>1782185
я имел дело со всеми из списка кроме раста и скалы
ну го сразу вызвал отвращение. примитив

шарп лучше всех.
Аноним 19/08/20 Срд 23:43:05 1782224502
>>1782209
Чем он лучше? Продай мне шарп. Чем он лучше котлина? Почему кубернетес написали не на шарпе?
Аноним 20/08/20 Чтв 00:03:11 1782230503
>>1782224
всем лучше котлина
котлин это вообще страх и ужас

>кубернетес написали не на шарпе?
а должны были? а почему на котлине не написали?!
Аноним 20/08/20 Чтв 03:26:31 1782266504
>>1782209
Чем шарп лучше го? Продай мне Шарп

мимосуслик
Аноним 20/08/20 Чтв 03:32:14 1782270505
>>1782266
Тем, что на го можно пилить только микросервисы
Аноним 20/08/20 Чтв 06:01:25 1782313506
Настройки X
Ответить в тред X
15000
Макс объем: 40Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
Стикеры X
Избранное / Топ тредов