Этого треда уже нет.
Это копия, сохраненная 13 февраля 2021 года.

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

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
image.png1,1 Мб, 840x559
Обзор языков #2 Холиварим лучший! 1751525 В конец треда | Веб
прошлый утонул тут >>1736839 (OP)

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

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

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

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

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

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

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

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

Go - Тот язык в котором нет стектрейса во время ошибок и в котором руками надо пробрасывать эти ошибки - просто непригоден для серьезной разработки (можно, способных много, но нахрена?). Одно дело когда у тебя Си 1970 года и сам язык просто представляет обертку над ассемблером, другое дело в 21 веке позорится таким сырым говном.
И да - лол, нет дженериков.
2 1751531
>>1751464 →

>Ждём, когда в вебассембли завезут DOM.


Зачем тебе устаревший HTML?? Никто уже не будет писать гипертекстом, сайты будут приложениями, подобие мобильных, только в браузере.
3 1751541
Я так и не понимаю смысла вебассембли, зачем и для кого это нужно?
4 1751551
>>51541
Разработка полноценных веб-приложений, без html, css и javascript.
5 1751555
>>51531
Так альтернатива-то есть, чтобы легаси HTML выпилить? Сейчас васм может только числа считать, всё апи через JS. Никакого холста, чтобы сделать поверх него либу для гуя, ничего. Там когда-нибудь будет какой-нибудь webGL, но пока его нет, об устаревании говорить рано.
6 1751557
>>51541
В нынешнем виде - чтобы переложить тяжёлые вычисления из медленного JS на виртуальную машину WASM, которая чуть побыстрее, у неё своя спецификация байт-кода и прочего. Но сейчас у WASM нет доступа к API, он можёт дёргать только функции JS. Потенциально, когда завезут API, JS станет бесполезен, ведь можно будет написать компилятор из чего угодно в байт-код WASM и передавать его вместо JS.
7 1751564
>>51555
Там еще много работ, еще даже GC не прикрутили.
Я хз что туда кто засунет, скорее всего по началу будет туча примитивных либ, ну, или может сразу какой-нибудь флаттер.
8 1751570
>>51564
GC ещё ладно, в нативном C++ ведь обходятся без него.
9 1751592
>>51570
На С++ не будут писать веб приложения. Только если игрушки.
10 1751596
>>51592
Почему не будут? Раз браузер станет универсальной платформой, туда будут портировать либы/приложения на C++ вместо переписывания с нуля на других языках.
11 1751601
Что скажете за кресты новых стандартов? Он постепенно становится новым жопаскриптом по внезапности захвата всего, чего только возможно?
12 1751604
>>51596
Уже так делают.
15571294715840.jpg82 Кб, 640x480
13 1751606
>>51601
Все сегфолты поймал?
14 1751607
>>51606

>поймать ВСЕ сегфолты в спп


Вебмакака-неосилятор не палится.
15 1751609
>>51604
Сейчас-то выбора нет, ведь браузер - не универсальная платформа, а ущербное нечто с кривой поддержкой JS.

>>51601
Кресты применимы почти везде, кроме веба. То, что веб сейчас пытаются тащить во всё подряд, несколько искажает картину, но кресты жили и живут повсеместно за пределами браузера.
16 1751612
>>51609
Да забудь ты про JS, тормоз.
17 1751615
>>51612
В 2020 о нём хуй забудешь.
18 1751648
>>51609

>Кресты применимы почти везде, кроме веба


Веб - 95% современного рыночка айти.
19 1751733
>>51648
Шизик что ли а ну да, жопаскриптер же
20 1751738
>>51733
Правильно, не 95, а 70%. Остальное — мобилки и геймдев.
21 1751745
>>51648
Наивно.
1537643636249.png55 Кб, 953x782
22 1751746
>>51738
Жопаскриптер, перестань фантазировать, прими таблетки. Нахуй ты таблетки забыл принять?
23 1751750
>>51648
*В странах третьего мира
24 1751758
>>51746

> TIOBE


Забудьте о нём, пожалуйста. Есть нормальные индексы, а не

> бейсик на 6 месте


> R на 8


> Perl на 14

25 1751773
>>51758
Если ты не в курсе, на бейсике тысячи станков и пром.оборудования работают, как внешний слой управления, а R вообще топчик для просмотра данных или для простеньких расчетов.

Нахуй ты так фантазируешь обильно? Просто прими реальность. Это не сложно. Перестань фантазировать в своей жопоскриптовой реальности.
26 1751774
>>51750
Да и в странах первого мира тоже. Взять ту же Германию, страна с очень сильной промышленностью и машиностроением, а все равно большая часть рыночка айти - джава, js, шарп, goвно.
В США и Великобритании примерно также. В других странах с айти даже хуже чем в РФ.

>>51746

>VB популярнее пыхи, жса и го


Пожалуйста, не обсирайся так в следующий раз.

>>51745
Ок, возможно я ошибся - все-таки наугад цифру сказал. Но процентов 70-80% все-равно это веб.
27 1751775
>>51773

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



На том самом VB.NET? Я-то думал, что раз на дотнете пишут, то как правило шарп берут, либо фшарп для любителей функциональщины.
28 1751794
>>51773

> Если ты не в курсе


Я в курсе. Но это не значит, что их стоит учить, а пхп/макакаскрипт/пщ/скл - нет. Есть реалии рынка, а не "95% - веб" или маня-tiobe, измеряющий количество студентов, гуглящих лабы по C. Чтобы узнать реалии, достаточно открыть хедхантер.

> своей жопоскриптовой реальности.


Чини свой детектор, моя работа не связаны с вебом.
29 1751820
>>51746
Жопоскрипт на 7 месте, лол, да еще за бейсиком.
30 1751966
>>51746
Куда подойти за моими 300 кк/нс?

мимо-VBA-сеньор
31 1752095
>>51746
>>51820
Откуда ты это высрал?
32 1752102
>>52095
Это TIOBE, он, вроде, измеряет рейтинги языков по статистике запросов в гугле. Очевидно, что с рынком это слабо коррелирует. Полагаться на него при выборе языка - так себе идея.

На VB же много хуйни в штатах, это типа нашего 1С.
33 1752111
>>51609
Да они и в вебе применимы.
34 1752113
>>52102
Похер на штаты, мы в России живем, ну или как максимум релокейт в европу. Надо учить то, что пополярно везде, чтобы была максимальная гибкость.
35 1752145
>>51774

>Пожалуйста, не обсирайся так в следующий раз.


Пожалуйста, не сравнивай огромные заводы по всему миру с порносайтами.
36 1752165
>>52145

>ЧеПУха - программирование


Не знаю даже, кто больше траль - ТИОБЕ-хуета или заводской чепух.
37 1752170
>>52145

>не сравнивай огромные заводы по всему миру с порносайтами



>2020


>заводы



Мань, сейчас один только тиндер стоит как половина Газпрома, лол. А ведь газпром поставляет газ чуть ли не на весь континент.
А баду стоит как заработок новороссийского порта (самого крупнейшего в европе) за 10 лет.
38 1752229
>>52170
Это всё гады-спекулятны на биржах своих рептилоидных накрутили циферки, польза для общества там нулевая.
BF5E86DA-3F33-49F4-A9D9-0371B729DAA2.png51 Кб, 660x574
39 1752273
>>52170
Да этот дебил просто не понимает, что за нефть качают на баду.
1488683984763.png49 Кб, 601x550
40 1752285
>>51774
>>52095
>>52113
Бля, почему только жопаскриптеры за своё язык так переживают? ну еще моча за сцалу

Пощу еще, жду разрыва жопаскриптеров, жопаскрипт с 2015 уверенно растёт вниз

>>51966
в ексель, к менеджерам там и 600к платить будут
41 1752308
>>52285
А ты зря с жопаскрипта бонбишь. Фронтэнд, конечно, говно, но сам язык очень даже ничего с его инлайн-классами, почти как в джаве (даже лучше, лол). Можно дженерики на стероидах ебашить, если генерировать классы по параметрам, например.
42 1752327
>>52308

> дженерики на стероидах ебашить


Скорее на транквилизаторах. Какие ещё дженерики в динамике?
43 1752331
>>52308
Да не, я вообще не бомблю. Мне норм, жс весьма годный язык и производительный даже, нравится простота сравнимая с питоном.
Просто на сервере даже в ssr он нинужен, если это не проект на полтора говноеда.
Может еще как скрипт-машина для юзеров, да. Но не более.

Жопаскриптеры же уверяют в том как жс нужен в любой дыре, катают пасты в поддержку своего скрипта, несут какую-то хуйню. Ебанулись пиздец
44 1752352
>>52285

>в ексель, к менеджерам там и 600к платить будут


Какие-то фантазии ИМХО. Там, где такие ЗП, наверняка уже есть и энтерпрайз системы с погроммистами, которые всё, что надо, сами считают.
45 1752361
>>52352

> наверняка


> ИМХО


Да, только твоё мнение, не забывай. К реальности никакого отношения не имеет.
В реальности вместо жопаскриптеров есть куча тетьсрак, которые ничего против VBA на экселе не имеют и им поебать какая реактивность у очередной сои. Они эту сою загоняют в накладную через VBA.
46 1752398
>>52361

>твоё мнение


>В реальности вместо жопаскриптеров есть куча тетьсрак


Типа твои фантазии про сильнее моих?

>накладную


Вотчина 1с, глупенький.
47 1752413
>>52398

> Типа твои фантазии про сильнее моих?


Какие фантазии, шизик? Ексель есть везде. В любой конторе. Это реальность.

> Вотчина 1с, глупенький.


Причем тут ексель и 1с? Ну причем просто, как это в твоей голове связано?
Уйди в своей шизотред про перезвоним и не высовывайся оттуда, шизовый жопаскрипер.
48 1752434
Котлин топчик?
49 1752500
>>52413

>Ексель есть везде. В любой конторе. Это реальность.


Не виляй жопой. Эксель есть везде, а VBA в нём почти никто не использует, тем более твои манятётисраки.

>Причем тут ексель и 1с? Ну причем просто, как это в твоей голове связано?


При том, глупенький, что накладные и прочие стандартные документы печатают из 1с, которая является таким же стандартом отрасли, как и эксель.
50 1752562
>>52500

> VBA в нём почти никто не использует


Нет, используют все.

> документы печатают из 1с


Нет, из екселя, 1с умирает, за пределами спидорашки её вообще нет зато есть эксель
изображение.png460 Кб, 1024x561
51 1752572
>>52562

>Нет, из екселя, 1с умирает, за пределами спидорашки её вообще нет



Естественно, там другая залупа.
1574253276348.png69 Кб, 940x671
52 1752592
>>52572
Нет, фантазер, ирл всем похуй на это и 75% бизнеса работает в екселе и на кастомных скриптах.
53 1752618
>>52562

>Нет, используют все.


>Нет, из екселя, 1с умирает


Сидит такая лалка на диване, выёбывается, а сам ни тёть срак не видел, ни эксель не щупал толком, хех, мда.
54 1752626
>>52618

> кидают статистику по языкам, crm, erp


> ВЫ ВСЁ ВРЁТИ ВРЁТИ НЕ БЫВАЕТ МОЯ РЕАЛЬНОСТЬ ЛУЧШЕ ТВОЕЙ ВРЁТИИ


Таблетки..
55 1752630
>>52626

> глубокомысленные выводы, что Excel это ERP, и что Other это конечно же Excel, и конечно же с VBA костылями


Какой же ты идиот.
56 1752654
>>52626
Ты опять приводишь статистику по какой-то забугорной хуйне.
В РФ 1с никуда не уйдет и еще 50 лет как минимум спокойно просуществует в бизнесе.
1581568398138.png138 Кб, 1111x812
57 1752661
>>52630

> ну врёти пожажуста, ну никто не пользуется excel VBA


Ты что это, хочешь сказать что остальные пользуются R в CRM? Огоо, так вот откуда популярность у R.

>>52654
Всем поебать на твою спидорашку, шизик скриптовый. Хочешь работать 1c/жс программистом за 20к - вперед.
Только не рассказывай что все должны так жить, иной жизни нет, а фриланса не существует.
58 1752664
>>52661

>Ты что это, хочешь сказать


Что ты хуйня без пруфов, которая много выёбывается.
59 1752668
Когда я впервые столкнулся с понятием ERP, я долго попытался понять, что конкретно под этим подразумевается, что есть конкретный инструментарий, граничащий чуть ли не с дата майнингом. А теперь вот оно что выясняется, это такая же расплывчатая и абстрактная вещь, как, скажем, профессия менеджера. Я могу со спокойной душой расслабиться.
60 1752669
>>52661

>Только не рассказывай что все должны так жить


Ну, я за 200к в дс работаю, на жизнь хватает. Перекатываться в европу смысла не вижу - упадет уровень жизни.

>>52661

>фриланса не существует


Фриланс есть, но в основном как раз в вебе. Ну и это уж очень непостоянный доход, как мне кажется.
61 1752672
>>51525 (OP)
А джава что?
62 1752687
>>52672
Самый норм вариант для промышленной разработки, но мы здесь только хуйню обсуждаем, поэтому про нее не говорим.
1445307886504.png289 Кб, 801x996
63 1752702
>>52664

> ваши пруфы не пруфы вовсе, врёти, VBA и R никому не нужен, везде CRM, но R и VBA там не используют, врёти


А, ну да, жопаскриптер всегда шизик же. Волшебное мышление.

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

>>52669

> Ну, я за 200к в дс работаю,


Нигде ты не работаешь, ты на харкаче срешь 24/7.

> как мне кажется


Таблетки пей, нормально будет. Может перестанет казаться что на жопаскрипте погроммируют больше чем на плюсах, жаве и питоне.
64 1752719
>>52702

> очередной пук про бейсик


> очередная пруф-картинка без бейсика


И эта дурочка пишет другим, что они пиздоболы с харкача, ахаха.
65 1752777
>>52719

> ну вы всё врёти, ну врёти, врётии


Как же ты заебал. Вру, хорошо, уебывай уже отсюда, шизик.
66 1752795
>>52777
Ты хоть какой-то язык вообще знаешь, дурачок беспруфный?
67 1752823
>>52795

> шизло начало новый виток аутотренинга


А мог бы просто таблетки выпить.
68 1752829
>>52823
Ясно, очередной теоретик.
69 1752838
>>52829

> шизик придумал целый манямирок чтобы оправдать себя


Жопаскриптер, ты...
70 1752989
>>51525 (OP)
Python это хуяк хуяк и запустил без ебли с интерфейсами и абстракциями. Корутины есть, веб фреймворков жопой ешь. Куча клиентов и коннекторов к БД. Интуитивно и понятно.
Ну и getter/setter для JSON в анус засуньте, 2020 год на дворе.
71 1753105
>>52989
Все что дальше стандартной библиотеки которую просто упростили для обучение превращается в такую же ебатню, как на любом другом языке. Плюс еще отсутствие типов начинает сильно мешать.

Кушали твой питон, знаем. А сказки про то, как на нем легко писать, это сказки инфоцыган, чтобы протолкнуть курсы, книги. потом вы как леминги бегаете и продолжаете распространять этот буллшит
2020-07-16193456.png4 Кб, 753x58
72 1753118
>>53105

>отсутствие типов начинает сильно мешать

73 1753119
>>53105
Это же прекрасно. Чем больше вкатывальщиков в питон, тем меньше конкуренции в нормальных языках и тем дальше лопанье мифического IT-пузыря.
74 1753123
>>53118
Есть тут целая группа анонов, которые так называют динамическую типизацию.
75 1753128
>>53123

>Есть тут целая группа диванных экспертов


Да, я вижу
76 1753131
>>53119
Наивный чудак. Чем больше людей, тем меньше твоя зарплата и тем больше от тебя требуется. Опять какая-то мантра от инфоцыган
77 1753134
>>53118
Об типах ты узнаешь только тогда, когда исполнишь этот говнокод. Ты прекрасно понимаешь о чем, но обычно более сообразительные петухонисты тащат хинты, а не демонстрируют принты типов, лол
78 1753136
>>53131
Не моя зарплата, а зарплата петухонщиков. Их не жалко.
79 1753138
>>53134

> пук двачера, не имеющего понятия о предмете


Спасибо, очень интересно.
image.png1 Кб, 301x40
80 1753140
>>53118
Ого, ты похоже разбираешься в питоне, скажи какого типа эти переменные в моем коде? А то у меня программа запускается 5 минут и мне неудобно принтить каждую переменную а вдруг я еще забуду принт убрать?
81 1753141
>>53136
Ты недалеко мыслишь.
82 1753144
>>53140

> смотрите как смешшно я пошутил


Ха-ха, лайк.
83 1753147
>>53138
Пукнул ты, когда слился, чел по теме сказал. Отсутствие типизированных переменных, подразумевает отсутствие типов в принципе. Нет никакого способа узнать о типе, пока ты это говно не запустишь. То что в байкоде образуются типы, не делает язык типизированым.

В общем, идите читать матчать. Строго типизация, это декларация на момент написания кода, а что там происходит потом, к термину строгой типизации не относиться яркий пример жаба, в байткоде вообще нет типов
84 1753153
>>53147

>слился


Да да, сёма, конечно, я слился, успокойся.
85 1753158
>>53153
>>53144
>>53138
>>53128
Зумер настолько туп, что не может парировать даже пару техническим тезисов. Хера ты тут забыл?
86 1753161
>>53158
Да всё уже выяснили, в питоне нет типов, а я зумер, прекрати уже травить ((
87 1753223

> не уметь в типы в питоне


Хах лошня
88 1753339
>>53105
Да ну? uvloop на тарелочке принесли, оберток вокруг os environment дохуя, ORM для всего и вся.
3 клиента + ORM для clickhouse как пример. В Java 1 ссаный клиент, зато аппрувд. Сириузбизнес ага.
Писать легко, проектировать сложнее, так как паттерны чаще засоряют код(упс) и проще въебать безклассовые методы для расширения класса, а не дрочить паттерны GoF.
А что же NodeJs сложнее для входа? Нихуя. А ведь популярная и угодная хуйня.
Попробуй влезть в асинхронку питона и охуеешь.
И инфоцыгане преподносят самые азы для автоматизации каких-либо рутинных задач.
Покажешь простой код на той же жаве для заполнения 1000 строк в excel? А такой легаси существует.
Ansible тебе за щеку еще.
Дорастет до Big Data и жаву потихоньку потеснят нахуй.
С шарпом будут ебаться только если вся экосистема от Microsoft.
И ту же жаву пилили сколько лет? А кто ее пилил? Sun Microsystems. Тут же из-за Гвидо много годных вещей выкинули.
Энтерпрайз заведомо в выигрыше перед коммьюнити, но теперь уже крупняк начинает вносить свою лепту в развитие..
89 1753394
>>51775

>На том самом VB.NET?


На VB6. На нем ниибически много энтерпрайзного софта и скриптов в Штатах написано в 90-е и нулевые. В Европе выстрелил дельфи, в США - вижал бейсик. Потом шарп всех съел, конечно, но легаси на бейсике еще очень много.
90 1753397
>>53339

>Попробуй влезть в асинхронку питона и охуеешь


Подробнее плес
15945745261460.png159 Кб, 708x615
91 1753531

> Компании со всего мира садятся на питон


> Анон на дваче говорит, что это раздутый инфоцыганами пузырь


Хех мда
92 1753535
>>53339
А что там с питонячей асинхронкой? Достаточно понимания асинхронных вычислений из других языков, что бы это успешно юзать
93 1753544
>>53397
Маргинальное пресдодвижение среди питонистов.
Они все воображают, что каждый из них должен написать асинхронный сервер jabber на 10k клиентов и обязательно без тредов
94 1753546
>>53544

>маргинальное *псевдодвижение

95 1753553
>>53394
Хотел бы поддерживать проект на vb6, анончик?
96 1753556
>>53531
Да это жопаскриптер подрывной. Он по тредам ходит и рассказывает про великий и могучий жопаскрипт. Поехавший, еще один.
Развелось их пиздец.
97 1753564
>>53535
Не совсем так. Принципы построения те же, а вот если вникать в суть и клепать child process/thread : asyncio loop связки, то начинается секс. Надо ловить сигналы и останавливать сначала корутины и потом уже останавливать child и сигнализировать об этом parent. Если в Linux ещё можно выкрутиться, на других системах могут быть проблемы.
Короче ее внедрили, но собственные обертки надо писать и писать.

Но по поводу универсальности Python не будешь же спорить?
На Linux многие из экосистемы именно на нем работает, для расширения функциональности например в Deluge тоже Python. Как язык для бизнеса он ещё не вырос, в c# и java хоть все по стандартам, а тут кто во что горазд и многие зависимости от этого рушатся. Ну тут привет большущий Гвидо.
98 1753565
>>53556
Ну их можно понять, ведь там wasm в спину дышит, вот у мартышек и паника.
99 1753567
>>53544
Асинхронное программирование это псевдодвижение?
Ой ли? Даже если нет нагрузки в 100к rps типо это моветон?
То что даже в го засунули корутины и можно безболезненно на них перейти тебя не волнует. Кокой cherrypicking.
100 1753581
>>53565
Он "дышит в спину" уже лет 10.
101 1753613
>>53567
В гоу хотя бы вытесняющая многозадачность и smp, в то время как питоне GIL и чтобы получить хотя бы сраный однотредовый движок на ивентах пых.жс стайл, нужно уже брать twisted или tornado, А с нормальной многозадачностью был только stackless python, но вроде как проект давно заброшен, да и от питона там один только синтаксис.

>>53123
Динамическая типизация - это оксюморон. Приписываемые в рантайме теги =/= типы (с точки зрения теории типов как минимум).
Система типов - разрешимый синтаксический метод доказательства отсутствия определённых поведений программы путём классификации конструкций в соответствии с видами вычисляемых значений.
Типов на уровне кода в динамически типизированных языках нет, а есть только конструкции, чтобы через рефлексию что то узнавать в рантайме.
Типы нужны в первую очередь программисту для возможности проверить свою писанину на уровне кода, без непосредственного его выполнения.
102 1753615
>>53613

> =/=


> теории типов


> доказательства


А, так вот откуда вы берётесь. Всё стало на свои места.
103 1753803
>>53531

>Хайп с ИИ и мастерство инфоцыган возносят язык до небес


>Каждая макака учиться импортировать и устанавливать пакеты


>100500 соискателей на 1 одну вакансию


>Питонщик радуется что хочухи в айти потеснили его зп и место.

104 1753806
>>53565
Как будто кто-то интерпретатор питона туда кто-то засунет и будет каждый раз качать.
105 1753841
>>53806
К тому времени, когда это вообще станет возможным, может и реально засунут, лол.
106 1753855
>>53581

>Он "дышит в спину" уже лет 10.


Как минимум у фигмы фронтенд редактора на крестах и webgl:
https://www.figma.com/blog/webassembly-cut-figmas-load-time-by-3x/
107 1753877
>>53855
Так целый автокад в браузер засунули.
108 1753966
>>53841
Ты же понимаешь, мой юный друг, что каждому с твоим говнокодом придется качать интерпретатор.
109 1753969
>>53966
И не просто интерпретатор, но ещё и кучу библиотек и ресурсов. Дай бог это будет работать хотя бы вполовину медленнее, чем нынешний веб.
110 1753972
>>53969
С веба наконец-то начнут улетучиваться скриптовые языки. ээээ, падажжжи, я тока выучил петухон, что значит нафиг не нужен? Мне на ютубе наврали??
111 1753975
>>53972
До этого еще лет 10 ждать, спок.
112 1754004
>>53975
Как только ГЦ завезут, начнется все очень быстро.
114 1754265
>>53803
Как было с Java, C#, Scala, R, PHP и т.д...
1) Порог вхождения ниже, но скилл никто не отменял
2) до появления полуадекватных шаблон заторов сайтов визиток клепали все на говнодвижках. Было же дело?
Теперь сразу ебашат на Node.
JS никуда не пропал и его точно так же рекламируют. Алсо, питон не только для хакинга-макакаинга, применений овердохуя.
Автоматизация, датамайнинг, скриптоебство, бэкэндмакакинг, ИИ и прочее прочее. И что вы переживаете, если дохуя сфер применения и если есть голова на плечах (мы же не 1С бояре), то можно и сменить стек в соответствии с требованиями? Го ещё легковеснее, юля вот на подходе.
Наоборот же здорово, что с пихоном сначала можно пощупать много прикладных задач, а потом уже найти стек, который устроит?
Inb4 нельзя знать сразу несколько стеков в совершенстве
115 1754282
>>54256

> 300 метров в распакованном виде


Нихуя себе.
116 1754287
Если сильно хочется кушать:

html / css+less+flex+fluid + js (jquery/разлиные пабилк либы).
Поможет прокормить первое время. Конкуренция сумасшедшая, но и работы реально дохуя если ты не овощ.

C# / Java - если нужа работа в офисе. Но в 2020 году и этого мало, обычно требуют ещё и python (а вообще идеально полный комплект из всех сфер). Зарплаты хорошие только через год, после трудоустройства. Дохуя (более 90%) понимают что это "не моё", и валят нахуй изучать другое, либо работать в макдональдс.

C/C++ - ну для специфичных задач пойдет. Если есть глубокое понимание что да как и до чего. Но я не вижу ни одной задачи в которой не важна производительность, что бы ебаться с этим вот блядь всем. Сутки на пролёт в дебагере, знаешь в каком фрейме какая дата хранится наизусть, а потом оказывается что какой-то говноед запятую забыл, либо со скобкой проебался, либо break забыл. И вот в этом весь этот ебанный язык. Ненавижу его. Но инфраструктура крайне большая. Можно зарабатывать если есть понимание (а это крайне сложно с учетом технологий, много лет понадобится).

новомодные хипстерские приблуды - если язык подвешен, есть харизма, и не ссышь - ебашь. Зарплаты хорошие в связи с отсутствием конкуренции. Некоторые из хипстероязыков довольно удобные, и практичные. Легко пишется код, именно так, как ты и задумал, а не читанина документации на 10 листов что бы сделать один пук.
117 1754329
>>54282
Это научный стек. Сам пистон может уместиться в /
15915287476670.jpg5 Кб, 300x168
118 1754394
>>52989

> Python


> Корутины

119 1754396
>>54265

>Го ещё легковеснее


Что угодно легковесные питона
120 1754399
>>54287

>Некоторые из хипстероязыков довольно удобные, и практичные


Например?
121 1754401
>>53147

>Строго типизация, это декларация на момент написания кода,


Декларация типов в момент написания - это статическая типизация. А строгая - это вообще о другом. После таких утверждений с тобой можно вообще не раговаривать. Хотя с тобой можно было еще после заявлений об отсутсвии типизации вообще, не разговаривать.
122 1754402
>>53972
Вы же понимаете, что дроча байтики и рисуя свой мега юи на холсте, что это уже будет не веб? У меня постоянно такой вопрос возникает - вам сейчас что мешает писать нативные приложения и распространять их.

Не будет никогда того, что вы хотите. Веб это прежде всего о динамике всего и вся.
123 1754403
>>54402

> это уже будет не веб


Да, веб умрёт кхуям.
124 1754406
>>54403
Нет.
125 1754410
126 1754417
>>54406
Да. Хтмл-кал нинужен, веб-говно тоже. Оно уже умирает.
127 1754428
Лучше хтмл+цсс для оформления интерфейса ничего ещё не придумали.
128 1754470
>>54410
Го уже стал эквивалентом IQ теста. Вам надо сразу писать, что вам нравится го, тогда сэкономите людям время, которые хотят прочесть ваш пост.

А лучше кепку, "Пожалуйста, будьте терпеливы, а пишу на го"
129 1754471
>>54428
Придумали конечно. Вон реакты всякие, jsx и прочее. Это оформление интерфейса.
Теперь осталось выкинуть нахуй нинужную прослойку в виде дом и рендерить всё по-человечески.
goautism2.png136 Кб, 612x401
130 1754478
131 1754565
>>54470
объясни почему?

Ну вот давай серьезно.
Я около 10 лет занимаюсь администрированием linux серверов.
А так же пользуюсь огромным количеством технологий (в большинстве своем - устаревших) которые написаны на C\python\perl для серверных прыщей.

Меня заебали зависимости, нечитаемая документация, и ебля вот вообще со всем чем может быть.

Код на GO крайне прост, утилиты которые я пишу, и помогаю писать другим, и использую в своем окружении это по 50-60 строк кода, очень простого и очень легкого для понимания кода, логического. Работает на любой платформе, и не ебёт мозг.

Я стал фанатом нового new generation софта переписанного с С на Go, потому что софт стал лучше, эффективнее, удобнее, и просто приятнее в использовании, при той же производительности.

Нахуя мне блядь нужно заморачиваться и ебаться, когда есть божественный и удобный GO с его невероятно удобной инфраструктурой? Этот язык и принципы этого языка делали боги.
132 1754581
>>54565

> Я стал фанатом


Что с людьми голанг делает.
Сочувствую конеш, ты там табелки принимай, всё такое, может поможет.
133 1754670
>>54565

>объясни почему?


Потому, что ты пытаешься серьёзно отвечать местному долбоёбу, который ничего, кроме протухших смехуёчков, высрать не может.
134 1754721
>>54471
Это те же хтмл цсс просто с реактивностью. Ты долбоеб.
135 1754733
>>54565

>утилиты которые я пишу


Написав скрипты, ты теперь компетентен в области программирования.

>Меня заебали зависимости


Меня заебало низкая квалификация админов, пишущие скрипты на компилируемом языке. Где потом исходники то твоих выпуков искать?

>Код на GO крайне прост


>50-60 строк кода


Охуеть опыт

>Я стал фанатом


> переписанного с С на Go


Санитар!!! У нас тут ранение в голову!

>софт стал лучше, эффективнее, удобнее


А волосы шелковистие.

>GO с его невероятно удобной инфраструктурой?


Ты серьезно? Там вся библиотека представляет собой формат лаба1 и лаба2?
136 1754750
>>54721
Нет, долбоеб тут только ты.
Реактивность это уже отдельный способ взаимодействовать с UI, который доступен ни в каком хтмлцсс не был, только в десктоп приложениях.
137 1754752
>>54565
Н0-60 строк,ты кому пищщишь. Там один только синтаксическийсахар на декларацию типов и функций столько займет.
138 1754754
>>54750
Какая же ты тупая сука. Продолжай сравнивать декларативные языки описания чего либо, с повелением.
139 1754757
>>54721
>>54750
Реактивность это вообще про другое
И в реакте её нет
140 1754760
>>54754
Долбоеб, ты понимаешь что такое интерактивное взаимодействие или нет? Советую почитать книжки, а не срать в треде. Иначе ты никогда на работу не устроишься.

>>54757
Реактивность это управление потоками данных, а управление потоками данных решают проблему интерактивности в веб-говне, которое было статичным чуть более чем полностью.
141 1754767
>>54760

>Реактивность это управление потоками данных, а управление потоками данных решают проблему интерактивности в веб-говне, которое было статичным чуть более чем полностью.


Мир глазами макакена, ололо
Реакт не реактивный, ты пишешь полную хуйню
142 1754782
>>54767

> Реакт не реактивный


Так я и не говорил что он реактивный.

> ты пишешь полную хуйню


Ножками еще потопай, долбоеб.
143 1754784
Пишу бэк на питонах почти джва года, думаю разнообразить свой стек технологий еще каким-нибудь языком, пригодным и востребованном на рынке. Пробовал go, поначалу зашло, потом не зашло (я раньше дохуя писал на сях, а тут похожая хуйня, ну его в жопу). Пробовал Rust, язык вроде понравился, но писать на нем сложно, долго, и он особо не нужен никому пока что. Что выбрать? Java? NodeJS? Kotlin? Есть ли смысл вкатываться в котлин, не зная джавы? Есть ли смысл вообще в него вкатываться? Есть ли смысл вкатываться в ноду? С жс не сильно знаком вообще, только немного фронт на жквери ковырял и не особо зашло, но это скорее проблема самого фронта и самого жквери.
Или забить хуй вообще и остановиться на питонах?
144 1754800
>>54760
Ты удивительная невежда. Надеюсь ты еще просто достаточно юн. Хотя это все равно плохо. Советую тебя развиваться и расширять кругозор. Ты ошибаешься по всем фронтам.
145 1754802
>>54733

>50-60 строк кода


>Охуеть опыт


Можно найти практически все основные системные утилиты с практически сишной скоростью переписанные в <50 строк

> переписанного с С на Go


>Санитар!!! У нас тут ранение в голову!


>Ты серьезно? Там вся библиотека представляет собой формат лаба1 и лаба2?


Пайк изначально планировал гцшнон С с экосистемой, чем пщ и стал
146 1754804
>>54800

> долбоеб не хочет признавать что обосрался, вместо этого перешел на маняоправдания своего манямирка


Кек
147 1754827
>>54802
Ну покажи пример пакета coreutils где каждая утилита меньше 50 строк.
148 1754832
>>51525 (OP)
Мои фавариты это шарп и плюсы. Все остальное не нужно.
149 1754835
>>54832
Да и шарп тоже не нужен. Только плюсы.
image.png2,5 Мб, 1280x848
150 1754854
>>51525 (OP)
Походу рейт создавал джавист
151 1754855
>>51551
Ты хоть понял что спизданул?

>>51557
В быстрый js байткод
152 1754856
>>54784
Отдохни, таблеток попей
153 1754878
>>54856
Глицинку пососать?
154 1754917
>>54878
Например. В то же время устроить себе ремиссию от камплюктера. Лучше вообще ничем себя не занимать и мысли пойдут, и ты их разложишь, и будешь твердо знать что тебе нужно!
155 1754922
>>54917
У меня 95% жизни так или иначе с кудахтером связано, хоть немного. На улице говнопогода, так что не вариант. Надо выбрать еще один яп ну не дрочить же алгоритмы, в самом деле.
156 1754951
>>54784

> еще каким-нибудь языком, пригодным и востребованном на рынке.


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

> Есть ли смысл вкатываться в котлин, не зная джавы?


Нет, котлин после джавы учишь.

>Есть ли смысл вкатываться в ноду?


Не нужна, вот если бы ты в жс фреимворки умел, то может быть.
А так нахуй надо, когда есть го. Но го тебе не зашел.

> фронт на жквери ковырял


Ты знатный копрофил, жикверь вычищают.

>Или забить хуй вообще


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

>>54922
Если в программирование вкатываешься, то алгоритмы нужны!
А также парадигмы и прочие бест практикс.
Почитай "Грокаем алгоритмы" в книге или электронной книге, отдохни.
157 1754955
>>54951
Пригодным для бэка. Видел вакансии, где, например, пыха + go или python + go, или python + java, но у меня лично джава ассоциируется с банками, а я туда не хочу.

> Но го тебе не зашел.


Да, увы. Может, стоит еще разок его потыкать, потому что поначалу мне и питон не зашел, а сейчас нравится (но не без минусов, конечно).

> Ты знатный копрофил, жикверь вычищают.


Это не я, меня заставили! Просто повесили задачи и всё.

> Если в программирование вкатываешься, то алгоритмы нужны!


Да это шутка была. Я знаю, что нужны. Для собеседований, ага.
158 1755019
>>54733

>Написав скрипты, ты теперь компетентен в области программирования.


>



Сразу видно "илиту"

> Меня заебало низкая квалификация админов, пишущие скрипты на компилируемом языке. Где потом исходники то твоих выпуков искать?



А вот это уже подверждение фразы выше.
Таблетки прими, самовлюбленный долбоеб.
159 1755099
>>55019
Небомбит
Еще один говноадмин.
160 1755144
Зачем писать бэк на пхп, питоне и прочем говне, если есть руби с рельсами и эликсир с фениксом?

Если приложение небольшое и надо запилить быстро, делаешь на рельсах супер быстро.

Если ожидается высокая нагрузка и надо параллельно обрабатывать много запросов, делаешь на эликсире и plug/phoenix.

Нахуй вы юзаете какой то ебаный питон или пхп?
161 1755147
>>55144
Зачем это всё, если есть нода?
162 1755152
>>55147
Никто не пилит бэк на ноде сейчас
163 1755153
>>55152
Будто ла борщеэликсире кто-то пилит.
164 1755154
>>55153
Дискорд, вотсап. Это всё эликсир/эрланг
165 1755159
>>55152
А ботов по-твоему на чем делают? Или боты это уже не бэк?
166 1755161
>>55154
А у гугла монорепозиторий. Это я к тому, что не стоит слепо уподобляться крупным корпорациям только потому, что у них больше бабла.

>>55159
Впервые слышу, что их пишут на ноде, их же всегда пишут на петухоне.
167 1755167
>>55159
Ботов можно пилить на чем угодно, но зачем брать ноду? Эликсир тут идеально зайдет, потому что паттерн матчинг
168 1755213
>>55152
Вообще пилят и не так уж мало.

>>55144
Я не эксперт по эликсиру, но ты говоришь про

>высокая нагрузка и надо параллельно обрабатывать много запросов


Почему тогда в этом бенчмарке феникс в любом из тестов так плох?
https://www.techempower.com/benchmarks/
15830536402520.png194 Кб, 586x586
169 1755216
Вкатился в котлин. Сразу отпала надобность в петухоне. Дело в том, что любой скрипт превращается всегда в утилиту с менеджером пакетов, так и так надо это организовывать, ну и в этом случае джарник писать. И так же отпала надобность в го, ибо есть, когда-надо корутины. А они, на самом деле не часто нужны и если нужны, то хочется полный контроль.

В стандартную библиотеку добавили тучу фасадных методов, теперь там многие вещи делаются проще чем на питоне (ибо питон тоже уже старинное говно), в одну короткую строку получается сделать то, что в петухони вечно уходило в ебанный столбик и циклы.

Не скажу что котлин прям наше все, но современный синтаксис решает, а удобные лямбды, DSL и функции-расширения, делают многое говно приятнее, даже чем у динамико-пораши.

Ну и да, котлин это улучшение для джавы, а не замена. Нехер туда без жабы лесть да и мало кто полезет, ибо вся инфа сейчас пилиться на англ языке, а это хорошая преграда для школотронов
170 1755227
>>55216
>>55213
>>55167
>>55161
Самим не стыдно быть таким рачьём?
171 1755250
>>55147

> нода


> бэк

172 1755251
>>55216

> котлин это улучшение для джавы, а не замена.


Нахуй он тогда нужон-то
173 1755262
>>55213

> Почему тогда в этом бенчмарке феникс в любом из тестов так плох?


> https://www.techempower.com/benchmarks/



Потому что ваши тесты не тесты

https://www.quora.com/How-is-Elixir-the-best-option-for-real-time-apps-if-it-performs-lower-than-PHP-as-shown-in-this-benchmark
174 1755263
>>55251
Нахуй нужна джава у который либы на все случаи жизни? Ты случаем не шарпист без библиотек?
175 1755268
>>55263
У шарпа много библиотек.
176 1755269
>>55263
А зачем нужны языки без них?

Синтаксический сахар это заебись
177 1755270
>>55263
Правильно, ни жава ни ваш шарп нахуй нинужен. Думал что котлин можно без жабы нормально юзать, но нет, а значит котлин идёт нахуй.
178 1755271
>>55263
Котлин это С++ для Си в восьмидесятых. Эта херня покорит мир, скриньте.
179 1755272
>>55270
Обиделся? Ну ничего, за то у тебя есть тайпскрипт.
180 1755273
>>55272
Чего? Какая обида, какой тайпскрипт? Что у тебя за манямирок?
goautism2.png136 Кб, 612x401
181 1755274
182 1755275
>>55274
А го это что-то вроде джавы для трансгендеров?
183 1755283
>>55275

>трансгендеров


Это раст.
184 1755290
>>55283
Возможно. А го, получается, просто для геев и чулочников.
185 1755346
>>55290
Го для аутистов.
186 1755420
>>55262
Окей, тогда почему нет бенчмарка специально для тестирования риалтайма?
187 1755427
>>55420
Потому что реалтайм зависит от кучи разных факторов и сделать бенчмарк под это нереально
188 1755515
>>55346
Аутисты нормальные ребята, охуел что ли.
189 1755576
>>51525 (OP)

> C# (.NET core)


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

> Kotlin


Нужен только андроидерам, да и то с фуксией выкинут на мороз, на бекенде его ждёт участь скалы, особенно когда в джаву завезут весь этот ебучий сахар, впрочем, этот кобол это не спасёт.

> Python


Тормозная динамикодрисня с GIL, годится только для скриптоты на < 500 строк, на более крупном начинает стектрейсить с TypeError на каждый чих. Что от пыхоплеяды ждать.

> Scala


Хипсторки-латентные борщехлёбы поигрались и переписывают всё обратно на джаву.

> Ruby


Брат-близнец петухона, язык одного фреймворка.

> JavaScript


Динамикодрисня для браузера, убогая настолько, что в сыром виде почти никто не использует и изобретает всякие говно TypeScript и JSX.

> PHP


Удел лендингов/визиток/маркетов, хоть и пытались зачем-то слепить из него жабу. В будущем будет вытеснен говнонодой.

> Rust


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

> Go


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

> Всё остальное


Непопулярная хуита без задач и инфраструктуры.
189 1755576
>>51525 (OP)

> C# (.NET core)


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

> Kotlin


Нужен только андроидерам, да и то с фуксией выкинут на мороз, на бекенде его ждёт участь скалы, особенно когда в джаву завезут весь этот ебучий сахар, впрочем, этот кобол это не спасёт.

> Python


Тормозная динамикодрисня с GIL, годится только для скриптоты на < 500 строк, на более крупном начинает стектрейсить с TypeError на каждый чих. Что от пыхоплеяды ждать.

> Scala


Хипсторки-латентные борщехлёбы поигрались и переписывают всё обратно на джаву.

> Ruby


Брат-близнец петухона, язык одного фреймворка.

> JavaScript


Динамикодрисня для браузера, убогая настолько, что в сыром виде почти никто не использует и изобретает всякие говно TypeScript и JSX.

> PHP


Удел лендингов/визиток/маркетов, хоть и пытались зачем-то слепить из него жабу. В будущем будет вытеснен говнонодой.

> Rust


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

> Go


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

> Всё остальное


Непопулярная хуита без задач и инфраструктуры.
190 1755588
>>55515
Кто сказал что они плохие.
191 1755589
>>55576
О, вменяемый анон
192 1755605
>>55588
Ты сказал что го для аутистов.
193 1755612
>>51525 (OP)
Всё на самом деле проще:
С# - язык богов. Постоянно развивается и поддерживается не только высококвалифицированными профессионалами Microsoft, но и большим сообществом любителей .NET.
С выходом .NET 5.0 окончательно убьёт всех конкурентов и завоюет рынок, потому что удобнее еще ничего не придумали.

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

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

Scala - язык эстетствующих пидарасов, цель которых не "писать так чтобы было удобно", а "писать чтобы выделялось". В общем, такая же мертворожденная хуйня как и котлин. Единственное предназначение - вешать лапшу на уши хомячкам-руководителям компаний, чей код задыхается в жава-легаси дерьме и обещать им, что Скала всё точно исправит. (в итоге она всё делает только хуже)

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

JavaScript - прокладка между браузером и html. Эта прокладка попала в руки C++ бога и он выковал Node.js, что сильно обрадовало JS-макак, которые даже программистами не могут называться. В итоге вместо развития JS и вполне годных библиотек типа JQuery, которых хватало для любой задачи, макаки возомнили себя программистами и начали придумывать React, Vue, Angular и прочую поебень из-за которой теперь любая страница грузится несколько минут "радуя" твой взгляд безликими заглушками. Но макаки на этом не остановились, они начали делать десктопные приложения засовывая свой говнокод в оболочку из браузера, так мы получили Скайп на JS, Дискорд и еще кучу другого глючного дерьмища.

PHP - язык петровичей и кузьмичей от лица программирования. Учить и работать с PHP это всё равно что работать с ЧПУ на заводе, да, ты вроде и не обычный работяга, но ты всё еще работаешь на заводе. Хороший выбор для тех кто хочет работать удаленно и получать свои 20к в месяц. Но не подходит для серьезных проектов, да и любой уважающий себя программист не будет прикасаться к нему, так как это язык для быдла, а не господ.

Rust - велосипед который выстрелил, только потому что его использовали во втором по популярности браузере. Но, как и любой велосипед, его ждёт только огорчение при столкновении с суровой реальностью в которой юзкейсы не ограничиваются тем проектом под который этот велосипед создавали.

Go - очередной высер от хипстеров, только не русских как котлин, а сжв-сойбоев из гугла. Сегодня уже можно готовить ему могилу на кладбище закрытых проектов гугла, потому что ничего особенного и исключительного в нём нет, всё это осталось лишь в презентациях, а в реальности не смогло решить уже набивших оскомину задач. Вместо того чтобы переписать существующий код на уже существующий язык, но более комфортный в плане поддержки и более производительный, долбоебы продолжают тешить свой манямирок мыслями "вот сейчас то точно хорошо и удобно будет, языков нет нормальных, а вот сейчас мы то сделаем единственно верный и каноничный". Могли бы развивать C# вместе с Майками, но нет, они снова выкинули деньги в трубу и делают вид что ничего не произошло.
193 1755612
>>51525 (OP)
Всё на самом деле проще:
С# - язык богов. Постоянно развивается и поддерживается не только высококвалифицированными профессионалами Microsoft, но и большим сообществом любителей .NET.
С выходом .NET 5.0 окончательно убьёт всех конкурентов и завоюет рынок, потому что удобнее еще ничего не придумали.

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

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

Scala - язык эстетствующих пидарасов, цель которых не "писать так чтобы было удобно", а "писать чтобы выделялось". В общем, такая же мертворожденная хуйня как и котлин. Единственное предназначение - вешать лапшу на уши хомячкам-руководителям компаний, чей код задыхается в жава-легаси дерьме и обещать им, что Скала всё точно исправит. (в итоге она всё делает только хуже)

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

JavaScript - прокладка между браузером и html. Эта прокладка попала в руки C++ бога и он выковал Node.js, что сильно обрадовало JS-макак, которые даже программистами не могут называться. В итоге вместо развития JS и вполне годных библиотек типа JQuery, которых хватало для любой задачи, макаки возомнили себя программистами и начали придумывать React, Vue, Angular и прочую поебень из-за которой теперь любая страница грузится несколько минут "радуя" твой взгляд безликими заглушками. Но макаки на этом не остановились, они начали делать десктопные приложения засовывая свой говнокод в оболочку из браузера, так мы получили Скайп на JS, Дискорд и еще кучу другого глючного дерьмища.

PHP - язык петровичей и кузьмичей от лица программирования. Учить и работать с PHP это всё равно что работать с ЧПУ на заводе, да, ты вроде и не обычный работяга, но ты всё еще работаешь на заводе. Хороший выбор для тех кто хочет работать удаленно и получать свои 20к в месяц. Но не подходит для серьезных проектов, да и любой уважающий себя программист не будет прикасаться к нему, так как это язык для быдла, а не господ.

Rust - велосипед который выстрелил, только потому что его использовали во втором по популярности браузере. Но, как и любой велосипед, его ждёт только огорчение при столкновении с суровой реальностью в которой юзкейсы не ограничиваются тем проектом под который этот велосипед создавали.

Go - очередной высер от хипстеров, только не русских как котлин, а сжв-сойбоев из гугла. Сегодня уже можно готовить ему могилу на кладбище закрытых проектов гугла, потому что ничего особенного и исключительного в нём нет, всё это осталось лишь в презентациях, а в реальности не смогло решить уже набивших оскомину задач. Вместо того чтобы переписать существующий код на уже существующий язык, но более комфортный в плане поддержки и более производительный, долбоебы продолжают тешить свой манямирок мыслями "вот сейчас то точно хорошо и удобно будет, языков нет нормальных, а вот сейчас мы то сделаем единственно верный и каноничный". Могли бы развивать C# вместе с Майками, но нет, они снова выкинули деньги в трубу и делают вид что ничего не произошло.
194 1755615
>>55612

> С# - язык богов


Дальше можно не читать. Хорошо, что ты указал его первым, экономя анонам время.
195 1755619
>>55615
Жаба-даунам и неосиляторам ООП вообще ничего, кроме говнокода с которым они работают, можно не читать.
196 1755621
>>55619
Все, кто не согласен с тобой - жаба-дауны и неосиляторы ООП?)
197 1755623
>>55621
Все, кто отрицает реальность в которой C# это самый быстроразвивающийся и удобный ЯП - жаба-дауны и неосиляторы ООП. Всё верно, ведь первые слишком тупы и ленивы для того чтобы осваивать что-то новое, а вторые от одной аббревиатуры SOLID и осознания того, что копировать 1000 раз один и тот же блок кода - плохо, падают в обморок и забывают всё что с ним происходило за последние несколько часов.
198 1755628
>>55623

> кто отрицает реальность


> C# это самый быстроразвивающийся и удобный ЯП


Ты определись уже)
199 1755631
>>55628
Что-то кроме односложных высеров и скобочки будет? Если заняться нечем, то можешь почитать нововведения в C#, а потом роадмап .NET 5.0, тебе этого на месяц хватит. В твоей жабе столько не сделали за всё время её существования.
200 1755633
>>55623

> Все, кто отрицает реальность в которой C# это самый быстроразвивающийся и удобный ЯП - жаба-дауны и неосиляторы ООП



Ооп это для тех, кто не осилил ФП
201 1755634
>>55631
А про smalltalk что скажешь?)
202 1755640
>>55633
ФП это как соревновательное программирование - в практических задачах оно делает только хуже.
>>55634
То что он умер.
203 1755644
>>55640

> То что он умер.


Я тебя понял)
204 1755647
>>55640
Нет, фп позволяет писать чистый код, который удобно поддерживать, потому что у тебя нет стейта
205 1755650
>>55647
Пиздеж.
206 1755655
>>55650
С чего бы?

Сколько кода у тебя в приложении и как ты его тестишь?
207 1755669
>>55605
Хочешь сказать го оскорбляет аутистов?
208 1755673
>>55623

>быстроразвивающийся


Сколько можно развиваться то, когда библиотеки начнете писать??
209 1755679
>>55612
Как у шарпистов пригорает от котлина. Если раньше шарп подкупал еще как-то синтаксисом, но в реале был нахер не нужен на одной платформе. То теперь он просто абсолютно нахер никому не въелся, когда у джавы появился котлин.

Единственное чем осталось гордиться, это тонной полу-дохлых легаси сайтов на asp.net, у малых контор, которые додумались поставить виндовый сервер.

Сейчас допилят и релезнут котлин нейтив, доделают обертку для godot и шарп еще с юнити слетит.
210 1755684
>>51525 (OP)
Блядь какая же ржачная хуйня в оппосте, и каждый раз такой рофл на таких пикчах, такое ощущение что какой-то двачер их выдумывает чтобы другие проигрывали.
211 1755690
>>55589
он хуйню написал, совершенно не шаря
212 1755696
>>55612

>русских как котлин


Jetbrains же Чешская компания?
213 1755711
>>55696
Гугл тоже русский. И следовательно андроид, го, флаттер, хром все русское. И котлин русский, видимо поэтому его сразу в гугл и взяли.

Все наше, родное, не то что этот шарп с решетками и всякими Билл Гейтсами. А еще эти скандалы с чипированием. бррр
Screenshot20200720-074156Chrome.jpg408 Кб, 1080x1664
214 1755715
>>55696
Покажи мне тут хоть одного чеха. Многие регестрируют свои компании в других странах, но это не делает их не русскими, к сожалению.
215 1755716
>>55673
У .Net самый богатый набор стандартных библиотек и фркймворков которые поддерживаются специалистами майкрософт. Для всего остального есть менеджер пакетов. Каких именно тебе не хватает?
216 1755717
>>55715
Компания зарегистрирована в Чехии. Следовательно это чешская компания.
217 1755720
>>55647
Ну да. Забрали ноги и руки (стейт) - стало удобнее, ведь теперь ты не запинаешься и не засунишь руки в пасть льву! Вся годная часть уже давно портирована в шарп, а именно лямбды, линк-выражения, свитч-выражение. Всё остальное не нужно и только заставляет писать говнокод.
218 1755722
>>55679

>язык зависящий от жавы


>вот вот допилят, главное потерпеть!


В голос. Конечно допилят, осталось только вековой легаси код разгрести и убедиться, что в нём ничего не упадет.
219 1755725
>>55716

>менеджер пакетов


А туда можно что-то залить, или только для избранных?
220 1755726
>>55715
По твоей логике, если в зарубежной компании, особенно в филиалах, будет много русский, компания становится русской?
221 1755728
>>55725
Конечно. Можно туда залить, можно на гитхаб. Гитхаб то теперь тоже макрософту принадлежит, что в очередной раз говорит о правильном пути компании.
222 1755730
>>55722

>>язык зависящий от жавы


Проиграл в голос с этого недоумка. Ты понимаешь отличие языка программирования Java и виртуальной машины JVM?
Котлин не зависит от Джавы. Код на Котлине компилируется в джава-байткод, который исполняется на JVM. Следуя твоей логике можно сказать, что F# зависит от C#.
223 1755731
>>55716
>>55612

>язык богов


>богатый набор стандартных библиотек


Вы там совсем что ли звезданулись? Еще скажи что Windows Phone это топ в рыночном сегменте.
224 1755733
>>55728

>что в очередной раз говорит о правильном пути компании.


Ты про EEE? Как там скайп поживает то?
225 1755735
>>55728

>Конечно. Можно туда залить, можно на гитхаб.


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

То есть, нехера, да?
image.png348 Кб, 1798x1041
226 1755737
>>55722
Native к jvm (и тем более к джаве, мой юный фантазер), отношение уже не имеет.

Пока на C# пытаются натянуть кроссплатформенность, другие языки уже прям сейчас делают мультиплатформенными.
Через 10 лет увидимся снова, ихтиандры!
227 1755738
>>55737
Только увидел там Рика и Морти.
228 1755763
>>55735
Ты совсем тупенький? Есть нугет, есть гитхаб, оба доступны через визуал студию. В чём твоя проблема?
229 1755773
>>55731
При чем здесь ОС для мобильных устройств и стандартная библиотека .NET, долбоеб? Покажи мне хоть один такой же язык, который не требует установки велосипедов от васянов, которые те забыли сразу после того как выложили в открытый доступ. И всё это с максимально подробной документацией, примерами кода, а также статьями по теме от топ разработчиков.
230 1755775
>>55737

>пытаются натянуть


Она там уже есть, просыпайся. Она там со времён .NET Core, а у него уже 3.1 версия, заключительная, сейчас выйдет .NET 5.0, который окончательно завоюет мир кроссплатформенности, пока твои хипстерки из котлина будут делать очередную картиночку с вставками из мультиков для недоразвитых взрослых.
231 1755776
>>55669
Конечно.
232 1755777
>>55612

>С# - язык богов. Постоянно развивается и поддерживается не только высококвалифицированными профессионалами Microsoft, но и большим сообществом любителей .NET



В России взлетел слабовато, даже спустя десятки лет ощущается явный перевес в сторону джавы в средних и крупных проектах.
233 1755778
Почему в данном обзоре нет Java? Со SpringBoot же збс
234 1755779
>>55775

>окончательно завоюет мир кроссплатформенности


Кроссплатформенные десктопные приложухи давно пишут на Qt/C++ или js/electron. Никто в здравом уме не станет начинать разработку на винформах или впф.

В серверной части давно подебил джаваскрипт и джава. Для малых и больших проектов соответственно. Джаву уж точно вытеснить с рынка не получится, как минимум 50 лет она просуществует, тем более что кода на ней написано куда больше чем на коболе и все еще пишется огромное количество новых проектов в ентерпрайз и банковской отрасли, где она давно стала де-факто стандартом.
235 1755783
>>55612

>С# - язык богов


Не, ну ты и сказанул, лол.

Ваш решеточный высер уже могилу себе копает. Котлин, жс, руби и даже пхп, я не шучу, станцуют на могиле у сисярпа.
EE4x3-8U4AA6FXd.jpg100 Кб, 953x876
236 1755862
Джаву так колбасило в свое время, что можно было не напрягаясь долю рынка откусить, всего лишь надо было пойти навстречу к людям и сделать дотнет с норм лицензией (опенсорс), а так же полноценную и честную кроссплатформенность.

А теперь жаба свихнулась и херачит версию за версией, а всякие котлины её еще и подгоняют, потому что очевидно, что котлин одной только jvm не остановится (и если надо, уведет народ).

Сейчас на фоне бума js, тайпскрипт выглядит куда перспективнее.
237 1755869
>>55612

> С# - язык богов.



Нужен только тем кто в рабстве мс и не юзает нормальные ОС
238 1755887
>>55576
А что по-твоему самый топ?
мимо хаскелист
239 1755892
>>55887
Haskell
240 1755895
>>55887
Всё так себе, везде придётся жрать говно большой ложкой. На работе писать на том, за что больше платят, в свободное время заниматься чем-нибудь далёким от ИТ.
1479850231219.png39 Кб, 1000x500
241 1756102
Nim/
242 1756115
>>56102
Кстати, его можно сравнить с растом, или он больше на что-то другое похож?
243 1756127
>>56115
Да нет. Такое же говно.
244 1756141
>>56127
Ок.
245 1756148
>>56115
>>56127
Это компилируемый питон. Норм. Но до скорости си/плюсов не дотягивает.
246 1756277
>>55777
В России 1С взлетел, о чём тут еще можно говорить?
247 1756281
>>55779

>Qt/C++


Которые потом невозможно поддерживать, так как это С++, и которые не выигрывают по производительности, потому что это Qt.

>js/electron


Ну это вообще смех. Конечно, приложение, которое по умолчанию будет занимать место == месту занимаемому хромиумом, завоюет кроссплатформу.

Хотя можно было и не читать твой высер, после вот этого:

>В серверной части давно подебил джаваскрипт


Ты хоть гугли % в бэкенде, перед тем как срать себе в штаны.
248 1756286
Java-макакам даже goto пользоваться не дают, о каком сравнении с C# может идти речь? Очевидно, что она держится только за счёт легаси говнокода, который и загоняет её в могилу, так как не даёт выкатывать каких-либо значимых улучшений, ведь иначе весь этот говнокод рухнет.
249 1756300
>>55783
Вроде наоборот активно развивается, не?

Мимо не шарящий в сишарпе
250 1756302
>>56281

> Ты хоть гугли % в бэкенде


Как такое гуглить? По ощущениям бекенда на ноде реально много стало, особенно в Швитых. Но это мелкие и средние приложения. Больше на джава/дотнет/го
251 1756309
252 1756384
>>56277
А чем 1С плох, кроме шуточек? Я не думаю, что SAP намного лучше.

>>56281

>Которые потом невозможно поддерживать, так как это С++, и которые не выигрывают по производительности, потому что это Qt.



Ну, Qt/C++ - это кроссплатформенность. По крайней мере эти формочки действительно кроссплатформенные, в отличие от формочек на шарпе. И почему Qt медленный?
Сейчас этот стек является стандартом для десктоп технологий.

>>56281

>Ну это вообще смех



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

>>56281

>Ты хоть гугли % в бэкенде, перед тем как срать себе в штаны


Небольшие приложения сейчас активно пилят на ноде. Все остальное - на джаве, го и шарпе. Правда шарпа как-то маловато у нас, даже по сравнению с нодой.
253 1756386
Да лучше, чем JS (для всего, кроме системнщины) ( + HTML + CSS для ui) человечество не придумало и уже ен придумает. тут можно даже ен спорить. Любой, кто с этим несогласен - необразованная макака, скорее всего безотцовщина или вообще сирота. Возможно даже веган.
254 1756393
>>56386
JS не сдох только потому, что браузер - killer app, с приходом wasm всех джаваскриптеры пойдут вкатываться в другие языки с потерей квалификации до уровня джуна, а про ноду сразу все забудут.

мимо-необразованная макака-безотцовщина-сирота-веган
255 1756395
>>56386
Гипертекст и костыльсс вместо нативных кнопочек ОС и лэйяутов!
256 1756400
>>56384

>А чем 1С плох, кроме шуточек



Мешает изобретать и внедрять велосипеды на модных языках и фреймворках.

А так,плох своим не развивающимся 30 лет рантаймом, отсутствием командной разработки, анальными проблемами доработки готовых конфигураций (аврал в мыле из за прилетевшей обновы). Там ценного только готовые бизнес процессы и документооборот. Ну и визивиг для гуя и печатных документов.
257 1756408
1С - ЭТО ERP.
258 1756413
>>56393
Когда у тебя там васм придет?
У нас он просто лет пять как уже пришел, а вы че-то всене спешите пользоваться.
259 1756416
>>56413
Давно пришёл, но нужен доступ к API напрямую без JS, чтобы я наконец-то смог писать фронтееенд на C++ и портировать на него реакт.
260 1756420
>>56416
Ну жди жди.
261 1756422
>>56386
В нем многопоточности нет, проснись.
262 1756435
>>56422
Есть.
263 1756438
>>56435
Это в ноде только.
264 1756441
>>56438
Не только.
265 1756446
>>56441
А где еще?
266 1756475
>>56286

>goto


Толсто.
267 1756478
>>56446
В браузерах, например.
268 1756481
>>56478

>например


Как будто есть еще места кроме ноды и браузера.
И когда ввели для браузеров?
269 1756482
>>56481
Еще раньше, чем для ноды.

>Как будто есть еще места кроме ноды и браузера.


Есть, конечно. runtimejs, espurino, duktape, quikjs, rhino, graalvm, тысячи их. Но я с другими окружениями не работаю, и не могу говорить что и в каокм виде там поддерживается. А в ноде и мейнстрим-браузерах, треды, шаренная память между ними и передача владения поддерживается с незапамятных времен.
270 1756549
>>56416

>наконец-то смог писать фронтееенд на C++



А кто в здравом уме это будет делать? На жсе все равно гораздо легче и быстрее.
271 1756553
>>56549
Я хочу именно на C++. Мне не для прода же.
273 1756584
>>56578

>Я одесский жiдок, пишу легаси на ТрупоЕЕ в 2020



Всё понятно.
274 1756669
>>56584
Ничего он не пишет, курсами занимается.
275 1757257
>>56386

> Да лучше, чем JS (для всего, кроме системнщины) ( + HTML + CSS для ui) человечество не придумало и уже ен придумает.


лол
276 1757361
>>57257
Всё так
277 1757414
>>57257
Было бы так, если бы нода не была куском говна.
278 1757415
>>57414
Так нода и не говно.
Инфраструктура вркруг, да.
Но сама нода нет.
279 1757417
>>57415

>Так нода и не говно.


>Но сама нода нет.


Тоже запутался в событийной кашеобразной модели ноды?
280 1757418
>>57417
Что? Я пишу, что нода заебись. Npm говно.
281 1757420
>>57418

>Npm говно


Что не так?
282 1757423
>>57420
Помойка же. Ошиьочная концепция изначально.
283 1757429
>>57420
Установка неподписанного кода из интернета на сервер - мечта. (Он хоть по хттпс качается?)
284 1757430
>>56386
Да ето так.
Даже для C++ имеет смысл брать html+css
https://github.com/mikke89/RmlUi
285 1757449
>>55715
Есть российские девелоперы (даже в нашей фирме их видел), которые имеют имена по типу Аликбек Уржымбекович, Арслан Алимтаймов, Ислам Намазов.
Это значит, что теперь они являются турками? Если они создадут свой стартап а России, то теперь он станет монгольской/турецкой/казахской компанией? Или это другое?
286 1757462
>>57429
А чем это отличается от того, что люди с гитхаба тащат?
287 1757476
>>55726
Цап царап
288 1757515
>>56435
Показывай.
289 1757517
>>56482
Это жалкая имитация, а не многопоточность. Поэтому никто этим и не пользуется, а пилит костыли в виде кластеров из запущенных процессов.
290 1757520
>>57415
Создатель ноды признал, что она говно и забросил её. Но мы конечно поверим обосранцу с давча.
291 1757521
>>57449
Зависит от того, сколько они жили на родине своих фамилий и имён. В жидбрейнсах они все выросли в России.
292 1757523
>>57520
И ведь не просто забросил, а аж за Go ратует.
https://habr.com/ru/post/337098/
293 1757548
>>57523

> а аж за Go ратует.


Пидор какой-то что ли
294 1757651
>>53140
Ого, ты разбираешься в C++/C#/Java/Kotlin, скажи, какого типа переменные в моем коде.

var x = y;

ну в крестах auto, суть не меняет
295 1757747
>>57651
Очевидно, тип как у "y".
Или, ты такой одаренный, что проводишь параллель между динамической типизацией и тайп инференсом?
296 1757797
>>57520
Так она без него последние лет 5+ развивалась. Он порвался чисто на основе своего субъективного мнения без внятных аргументов, это уже давно не его проект, его мнение нерелевантно

>>57417
Где там запутаться можно?
297 1757819
>>57520
А, ну если создатель признал, то конечно.

С какимм дебилами я сижу.
298 1757822
>>57517
Врркерами никто не пользуется? Аххах.
299 1757910
>>57822
Показывай
300 1758249
>>57797

>Где там запутаться можно?


Это из серии, изучи все потроха ноды/руби и ты никогда не запутаешься бро.

Так и получаем скриптовое говно, с требованием знаний всех подводных камней, по объему С++
301 1758255
Лол, сейчас бы 2020 ноду тащить в бэкенд. Мартыхи, вы там совсем обезумели?
302 1758281
>>57747
В коде ответ такой же. Неожиданно, да?
Какая разница, если есть механизм и он работает?
Ещё расскажи, что динамическая типизация - уже не типизация
303 1758307
>>58281
Тупая макака. Для статического языка тип просто для удобства спрятан, но он известен компилятору и так же определяются ошибки с типами. да и можно даже подсветить средствами IDE или какого-нибудь анализатора.


А для динамического языка, типов нет (хотя возможны допущения средствами хинтов или doc-typing, но это лишь допущения). Это фундаментально не одно и тоже, как бы визуально тебе не казалось, мой банановый друг.

Просто IDE стали чуть умнее чем для одной лишь раскраски текста и теперь могут даже выводить типы.
И кстати, сейчас код с выводом типов читается на уровне динамического языка, от чего динамические языки становятся еще более ненужными, особенно на фоне как многие пытаются прикрутить всякие хинты и прочие костыли.
304 1758318
Крупные проекты - джавашарпы, мелкие - пыхоплеяда. Серьёзные люди не будут заниматься клепанием визиток на джавашарпах, а макаки же больше ничего не осилят.
305 1758326
>>58318
Сорта говна. Хотя скрипты не отупляют так сильно как дельфи и кобол нашего времени.
306 1758329
>>58307
Твой макака-анализатор сломался, оставь свои маняфантазии при себе.

>А для динамического языка, типов нет


Тип данных (тип) — множество значений и операций над этими значениями (IEEE Std 1320.2-1998).
В питоне ты строку и число не сложишь, получив TypeError.

>Это фундаментально не одно и тоже


Тип есть тип, разница лишь в том, в какой момент определяется тип, во время компиляции или выполнения.

>от чего динамические языки становятся еще более ненужными


Когда там уже JS станет ненужным? Когда там уже простые скрипты начнут писать на крестах или шарпах, чтобы кода было в 3 раза больше?
307 1758331
>>58326
Но уж на питоне-то по-любому не тупые пишут, и это их осознанный выбор, а не потому, что больше ничего не осилили.
308 1758356
>>53123
Скорее тут целая куча долбоёбов, которые не осилили даже TaPL.
309 1758364
>>58356

> даже


Ну да, простым смертным всего лишь хочется получать зарплату, а не хлебать мамкины борщи и думать о таких высоких аспектах бытия человеческого, как типизация.
310 1758420
>>58364
TaPL - это энтрилевел на уровне SICP/HtDP, который просто входит в нормальную программу подготовки программиста.

Конечно если задача освоить один язычок/фреймворк чтобы "заробатывать бапки", образование для этого не нужно, есть ПТУ курсы, где научат пользоваться инструментом и не будут ебать мозги "бесполезной хуитой, которая не позволяет заробатывать пабки". Но идя по такому пути, стоит ещё научиться почаще молчать, чтобы сойти за умного, особенно в беседах на тему программирования.
311 1758441
>>58329
Тупая макака даже не осознает что несет.

>В питоне ты строку и число не сложишь, получив TypeError.


Когда получу? Что если модуль исполнится 2052 году? Мне ждать 32 года?
312 1758444
>>58329
Иди учи матчасть. Хватит натягивать динамико-дрисню на статическую типизацию.
313 1758447
>>58441

>Что если модуль исполнится 2052 году? Мне ждать 32 года?


Ну если ты пишешь код, который может упасть на таком банальном моменте, то тут проблема не в языке.

Статическая типизация — просто ещё одна проверка кода. Тайпхинты — та же хуйня, только в профиль. В конечном итоге всё становится двоичным кодом, который байтиками оперирует, а не типами.
314 1758449
>>58444
Ну давай, расскажи мне то, чего я не знаю.
315 1758478
>>58447

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


Стой, ты только что обещал мне TypeError.
Ты меня обманул или ты тупой?
316 1758479
>>58449
Лол, у тебя вообще все запущено. Читай первый абзац до конца.
http://lurkmore.to/Учи_матчасть
317 1758531
>>58447

>В конечном итоге всё становится двоичным кодом, который байтиками оперирует, а не типами.


Ну так пиши сразу байтики тогда, хули? А типы часто вообще стираются сразу после проверки.
Просто нужно чётко разделять код сам по себе, как язык и рантайм.
Либо типы является частью твоего языка, на котором ты описываешь программу, либо нет.
318 1758692
>>58420

> в беседах


В выебонах на двачах "Смотрите, я знаю матчасть, я крутой".
eb3.jpg25 Кб, 680x568
319 1758698
>>58249
Ну ты давай конкрентные примеры. А то ноду легко хуесосить, ведь толпа тоже хуесосит, толпа говорит серверный жс плоха, будто застряли в 2014
320 1758799
>>58478
Ну в джаве/шарпах NullPointerException выпадает только в рантайме, от этого эти языки становятся нетипизированными?

>>58531

>Ну так пиши сразу байтики тогда, хули?


И релизь всё через 10 лет.

>А типы часто вообще стираются сразу после проверки.


Если кто-то делает не так, значит делает неправильно?

>Просто нужно чётко разделять код сам по себе, как язык и рантайм.


>Либо типы является частью твоего языка, на котором ты описываешь программу, либо нет.


В языках с динамической типизацией — типы ещё и часть рантайма, это просто другой подход. У каждого подхода есть свои плюсы и минусы.

>>58479

>В теории такой комментарий указывает на грубые фактические ошибки автора, который не знает элементарных вещей.


Ну так я тебя прошу сказать, чего я не знаю, где я ошибся.
321 1758802
>>58799

> Ну в джаве/шарпах NullPointerException выпадает только в рантайме, от этого эти языки становятся нетипизированными?


Не надо увиливать. Речь про операции над несовместимыми типами, а не про ошибки в рантайме как таковые.
322 1758806
>>58802
Ну я тебе обещал TypeError, он и будет, когда ты дойдешь до этого места. Ты также в крестах/шарпах не узнаешь про возможную ошибку типов, пока не попытаешься скомпилировать. Меняется только то, когда проверяются типы.
323 1758863
>>58441
Расскажи мне ахуительную систорию, где ты при разработке полагаешься только на статический анализ кода, долбоеб.
324 1758909
>>58799

>Ты меня обманул или ты тупой?


К сожалению просто тупой.
325 1758911
>>58799

>Ну так я тебя прошу сказать, чего я не знаю, где я ошибся.


Проблема в том, что тебе уже все объяснили выше, в том числе про с.типизацию. Не с спроста тебя матчасть отправили учить.
326 1758914
>>58863

>где ты при разработке полагаешься только на статический анализ кода


Я такого и не говорил. Сам придумал условие, сам теперь требует. Лол
327 1758917
>>58799

>Ну в джаве/шарпах NullPointerException выпадает только в рантайме, от этого эти языки становятся нетипизированными?


Неожиданно, даже статических языках есть динамические состояния. Неожиданно, рантаймовое поведение, падает в рантайме.

А ты просто тупой, без глубины знаний предметной области. Ты пытаешься маневрировать, вырывая только удобное из контекста, подгоняя под ругуе понятия, чтобы самоутвердиться на анонимном форуме (что уже критерий невероятной глупости).
328 1758918
>>58806
Хватит кормить этого барана, он уже смешивает рантайм и компиляцию.
329 1760635
>>51525 (OP)
Фишка ФП в том, что это всё то же программирование, но по-другому. Да, не так легко обучить макаку, но взамен получаются интересные перки, которых императивщикам никогда не получить, кроме как массивными костылями в рантайм своего языка за несколько лет разработки. Собственно этим они и интересны. Это не значит что всё на свете нужно переписать на ФП, иначе мир несовершенен. Это скорее другой подход, который полезен, если в приоритете надёжность. Чем проще реализация отдельных блоков, тем более надёжно всё работает. В императивщине каждый интерпретатор/компилятор это миллионы строк кода и тысячи ещё не найденных багов.

Работка всегда будет обходить ФП стороной как раз из-за дешевизны обучения макак. В случае го это доведено до абсурда, а пхп страдают хуйнёй и проёбывают свой главный selling point.

Раст это попытка сделать безопасный по памяти C++, максимальная скорость без компромиссов, без рантайма (хоть в контроллеры/wasm зашивай). Альтернатив нет.

Инфоцыгане крутятся вокруг питона, потому что почему-то его выбрали датасатанисты. Сам питон язык как язык, ничего особенного.
330 1760642
>>51541
Это единственный вменяемый сендбокс для недоверенного кода с near native скоростью выполнения. К примеру ты можешь моды/плагины от васяна там запускать и не переживать что оно будет протекать как флеш.
331 1760653
>>51557

> Потенциально, когда завезут API, JS станет бесполезен


Проиграл. Этого никто никогда не будет делать. JS всегда останется склейкой. Ну и в целом там такой дизайн что апи ты завозишь сам какой тебе надо, можешь хоть весь DOM повторить, никто не запрещает.

> компилятор из чего угодно в байт-код WASM


Нет. Большинству языков нужен очень жирный рантайм. Никто не будет пихать в wasm сборку сборщик мусора для жабы или го, очень уж большая она получится. Ну или планировщик какой-нибудь. Ну то есть это всё можно конечно, но для вебсайтов это вредно, слишком много качать.
332 1760796
>>60635
На самом деле вершина разработки это роцедурно-императивный стиль как в го. Но не все способны это осознать.
333 1760883
>>51541
>>51557
>>60653
Уже готовится к полноценному выпуску WebGPU. Это именно тот момент когда js как язык умрёт. Ну типо, какой нахуй DOM, если полноценный рендер + что-то вроде imgui работает в 300фпс всегда, без каких-либо подвисаний и ограничений, с возможностью анимировать всё что угодно какими угодно способами.
Конец близок.
334 1761192
>>60796
Это потому что обучить макаку очень дёшево, бизнес одобряе. А вот абстракции там хромают по сравнению с фп.

>>60883
Там клёво игоры рендерить, но для текста и даже UI, браузер топчик. Ты удивишься, но для игровых UI в движки завозят обрубки браузеров, например https://github.com/libRocket/libRocket
335 1761386
>>61192
Да, шрифты это конечно проблема, но не на столько проблема чтобы её было сложно или невозможно решить. Простота создания качественных визуальных эффектов, стабильные фпс и кросплатформнность куда более важны чем проблемы шрифтов.
336 1761418
>>51525 (OP)

>Тот язык в котором нет стектрейса во время ошибок и в котором руками надо пробрасывать эти ошибки - просто непригоден для серьезной разработки


Тру-стори, у нас для проброса стектрейсов в проекте специальная либа накостылена.
337 1761570
>>61418
Извращенцы, зачем такое в го делать?
338 1761572
>>61570
Чтобы не дебажить принтами?
339 1761584
>>61572
Выкатывайте либу в опенсорс
340 1761973
>>61386
Это ты зря. Люди макбуки берут за многоденег ради шрифтов по сути.
341 1762051
>>60796
Фундаментальная ошибка местной студентоты и джуниоров, рассуждающих о ненужности лямбд и т.п., в том, что они пытаются рассуждать о языках программирования практически не имея никакого опыта разработки. Написавшим свой первый тетрис, калькулятор и теперь вооон тот отчет для Клавдии Ильиничны за 35 тысяч рублей в месяц, им всё кажется новым и интересным, даже какашки в песочнице, а синдром утёнка заставляет их думать, что первый язык, за программирование на котором им дали первые деньги на карманные расходы, и есть самый лучший, самый мощный и самый правильный, а все, кто не с нами - те глупее нас.

Психология опытного разработчика устроена иначе. После нескольких лет работы он знает свой инструмент от и до, не находит в нём ничего нового, и все свои задачи он знает от и до. Причем задачи для него становятся похожими друг на друга как две капли воды, ведь процесс познания заключается в изучении множества частных случаев с последующим абстрагированием и выведением общих закономерностей. В конце концов какая разница, нужно ли мне зипануть два списка, собрать результаты работы двух парсеров или посчитать сумму двух сигналов: для опытного разработчика всё это - map apply на аппликативных функторах.

Вот тут и начинается самое интересное: с одной стороны язык для опытного разработчика больше не является предметом фапа и изучения, единственное требование к нему - возможность записать программу в категориях, максимально близким к тем, которыми он мыслит. С другой - мышление опытного разработчика гораздо более абстрактно и высокоуровнево, чем мышление джуниора, следовательно, язык должен иметь средства выражения этих абстракций. В этот момент многие разработчики перерастают свой инструмент. Более удачливые переходят на другой, более развитый. Менее удачливые, у которых нет такой возможности, вообще перестают программировать, аргументируя это тем, что программирование - тупое, однообразное занятие, и становятся аналитиками или архитекторами (т.е. фактически тоже меняют инструмент - убогий негибкий язык программирования на гибкий и удобный документ microsoft word). Восторга джуниоров ни те ни другие как правило не разделяют, просто первые говорят, что LANG_A - убогое говно, а LANG_B - крутой инструмент для опытных программистов, а вторые говорят, что LANG_A - это нормальный инструмент для подчинённых им обезьянок, а применения для LANG_B они не видят, поскольку ни они сами, ни их обезьянки этим инструментом не владеют.

И последний вопрос - что же происходит, если LANG_B попадает в руки джуниора? А ничего не происходит, потому что он просто еще не понимает назначение всех этих абстракций и в лучшем случае программирует на LANG_B как на LANG_A (обычно более мощные языки позволяют писать на них как на менее мощных, обратное неверно). Я сам неоднократно встречал студентов, изучавших lisp и prolog в университете (да, сейчас это норма, в моё время никаких лиспов в росийских университетов не было) и совершенно не понимающих, к чему все эти знания. Какого же было их удивление, когда я показывал им как то, чему их пытались учить, применяется на практике, как это позволяет делать более грамотную декомпозицию программы, писать более сопровождаемый код, где лежат пределы выразительности используемого нами языка и как программу можно было бы записать если бы язык был более выразителен.
341 1762051
>>60796
Фундаментальная ошибка местной студентоты и джуниоров, рассуждающих о ненужности лямбд и т.п., в том, что они пытаются рассуждать о языках программирования практически не имея никакого опыта разработки. Написавшим свой первый тетрис, калькулятор и теперь вооон тот отчет для Клавдии Ильиничны за 35 тысяч рублей в месяц, им всё кажется новым и интересным, даже какашки в песочнице, а синдром утёнка заставляет их думать, что первый язык, за программирование на котором им дали первые деньги на карманные расходы, и есть самый лучший, самый мощный и самый правильный, а все, кто не с нами - те глупее нас.

Психология опытного разработчика устроена иначе. После нескольких лет работы он знает свой инструмент от и до, не находит в нём ничего нового, и все свои задачи он знает от и до. Причем задачи для него становятся похожими друг на друга как две капли воды, ведь процесс познания заключается в изучении множества частных случаев с последующим абстрагированием и выведением общих закономерностей. В конце концов какая разница, нужно ли мне зипануть два списка, собрать результаты работы двух парсеров или посчитать сумму двух сигналов: для опытного разработчика всё это - map apply на аппликативных функторах.

Вот тут и начинается самое интересное: с одной стороны язык для опытного разработчика больше не является предметом фапа и изучения, единственное требование к нему - возможность записать программу в категориях, максимально близким к тем, которыми он мыслит. С другой - мышление опытного разработчика гораздо более абстрактно и высокоуровнево, чем мышление джуниора, следовательно, язык должен иметь средства выражения этих абстракций. В этот момент многие разработчики перерастают свой инструмент. Более удачливые переходят на другой, более развитый. Менее удачливые, у которых нет такой возможности, вообще перестают программировать, аргументируя это тем, что программирование - тупое, однообразное занятие, и становятся аналитиками или архитекторами (т.е. фактически тоже меняют инструмент - убогий негибкий язык программирования на гибкий и удобный документ microsoft word). Восторга джуниоров ни те ни другие как правило не разделяют, просто первые говорят, что LANG_A - убогое говно, а LANG_B - крутой инструмент для опытных программистов, а вторые говорят, что LANG_A - это нормальный инструмент для подчинённых им обезьянок, а применения для LANG_B они не видят, поскольку ни они сами, ни их обезьянки этим инструментом не владеют.

И последний вопрос - что же происходит, если LANG_B попадает в руки джуниора? А ничего не происходит, потому что он просто еще не понимает назначение всех этих абстракций и в лучшем случае программирует на LANG_B как на LANG_A (обычно более мощные языки позволяют писать на них как на менее мощных, обратное неверно). Я сам неоднократно встречал студентов, изучавших lisp и prolog в университете (да, сейчас это норма, в моё время никаких лиспов в росийских университетов не было) и совершенно не понимающих, к чему все эти знания. Какого же было их удивление, когда я показывал им как то, чему их пытались учить, применяется на практике, как это позволяет делать более грамотную декомпозицию программы, писать более сопровождаемый код, где лежат пределы выразительности используемого нами языка и как программу можно было бы записать если бы язык был более выразителен.
342 1762054
>>60883
Дитятко всё про игрушки свои думает.
343 1762206
>>61973
Это всё еще решаемая проблема. Никто не мешает спиздить рендер шрифтов из хрома. Единственная проблема тут - сео, dom всё еще придется делать, парсить и строить на его основе приложуху. Зато его рендерить не нужно будет, уже плюс.

>>62054
Какие игрушки, шизоид, что ты там напридумывал себе? Речь про GUI и фпс.
344 1762213
>>51525 (OP)
Pascal
\thread
345 1762217
>>62213

>Pasral

346 1762234
>>62206

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



Поздравляю, ты изобрёл браузер в браузере! Алсо, пора бы уже знать что слои страницы уже давно рендерятся на gpu там где это возможно.
347 1762247
>>62234

Короч нужно html в бинарный байткод компилировать, как компилируются шедеры в Vulkan, парсер упрощается, и всё залетает.
348 1762250
>>62247

Вообще, если у нас есть дом значит его можно в жсон значит его можно в бсон значит нахуй хтмл нинужен.
349 1762251
>>62250

Вообще рили, html и css лишние сущности давно пора их выбросить.
350 1762252
>>62234

> браузер в браузере


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

мимо
351 1762265
>>62252
А ты возьми сабсет функционала который работает везде. И нужно ли писать простыню? Сейчас полифиллы почти для всего уже есть. Уже давно не времена IE6, всё это намного проще чем было.
>>62247
Какая же хуйня у тебя в голове. Нахватался по вершкам баззвордов и комбинируешь быстрее-выше-сильнее. Не бывает чудес, вулкан не делает всё быстрым, это тот же opengl, только с неудобным интерфейсом, по сути драйверы освободили от реализации стандарта и вынесли в юзерспейс библиотеку, всё только ради того чтобы было меньше багов. А бинарный хтмл попросту ненужен, так как результат парсинга это структуры с теми же строками что в исходнике, алсо по сети чаще всего хтмл идёт сжатым gzip.
352 1762325
>>62251
Сейчас бы формочки с табличками лоулевел правшей на вулкане рендерить
Я же говорю дитятко с графоном головного мозга
353 1762393
>>62234

> Поздравляю, ты изобрёл браузер в браузере!


Нет, я изобрел 300фпс. Рендерится будет не хтмл, а спаршенный байткод на основе хтмла. И как сказал анон выше - будет единая кодовая база на все браузеры, так еще и на нативные приложения.
354 1762415
>>62393
Ну вперёд, хули. Жс мастдай, да здравствует вебассембли и браузер на вулкане и байткодном супероптимизированном кластере метапарадигм хтмл! Откроешь свою корпорацию, купишь майкрософт, выебешь наконец-то Леночку, весь зк мечтал, и улетишь на Марс вместе с Маском.
355 1762428
>>61570
Да там древнее говнище на жаве решили перепелить. Кто-то решил что надо использовать модный молодёжный язык. Плюс ещё grpc практически из коробки.
356 1762429
>>61584
Это сразу нахуй, потому что большая компания, пилящая проприетарное закрытое говно.
357 1762451
>>62415
я слишком тупой для такого((9
358 1762688
>>62051
Какие языки и подходы посоветуешь изучить, чтобы подняться на более высокий уровень абстракции? Или это все же зависит только от самого мышления? Если да, то как его прокачать? Тупо решая одни и те же задачи и пытаясь обобщать все это?
359 1762983
какой ЯП побеждает?
360 1762984
>>62983
Хаскель
361 1762987
>>62983
Да ничего не меняется в Россиюшке. Хочешь крупные проекты и энтерпрайз - джава, с вставками котлина. Мелкие проекты - пхп.
Питоны, дотнеты, ноды сосут на рынке.
362 1762994
>>62987
Этот парень в теме.
А сам какой стек юзаешь?
363 1762996
>>62984

>Хаскель


Не, мне самоутверждаться не нужно.
364 1763024
>>62983
Что за глупый вопрос.
Хаскель победил всех ещё в 2011
365 1763026
>>62688
Да тупо с опытом.
Но можно ускориться изучая, например, хаскель, лисп, пролог.
366 1763030
>>63024
Щябы борща, да с лучком зеленным, ммммммм.
367 1763119
Ты просто нюфажек и не помнишь как ФП-элита тут всех нагибала в каждом олимпиадка-треде.

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

Скучаю по тем временам.
368 1763121
Тут обитают настоящие мастера кун-фу, их лица закрыты ниндзевскими масками, и их дао - это дао кода. Когда хлюпающий носом новичок приходит с просьбой научить его махать кулаками, они не учат его. И правильно, зачём тунеядца подкармливать, этак он тут постоянно нудеть под боком и задавать свои бесконечные вопросы, вечный инь. Вместо этого мастер кун-фу молниеносным приёмом "дракон кормит богомола говном" дезориентирует новичка, чтобы тот обрёл смирение перед дао кун-фу, ибо без смирения ни за что не одолеть столь долгий и тернистый путь.
Так, день за днём, це превратился в Шао-Линь кодинга, и грустно мастерам, когда не долго нет ньюфагов, ибо от скуки приходится им кормить говном друг друга. "Настоящий мастер убивает, не прилагая усилий" - гласит заповедь кун-фу, поэтому мастера сосредоточили своё умение именно на быстрых и убойных техниках: ударах в болевые точки, поиске уязвимостей оппонента, дезориентирующе чуждых терминах, отвлекающем хамстве. Не обязательно участвовать в поединках, чтобы изучить слабости соперника. Императивное быдло роняет оружие, увидев поток из хаскелльских жопок. Функциональный пидорок не сможет перекричать список побед могучих императивных воинов. Обложенного скобками неповоротливого вояку легко подцепить паттерн-матчингом. Ну и, разумеется, в случае реальной опасности, когда мастер не рассчитал свои силы, он должен уметь мгновенно испариться с поля битвы. Семей у мастеров не было. Кое-кто пытался жениться, но это долго не продолжалось. Наступал момент, когда женщина начинала выступать, у мастера кун-фу срабатывал боевой рефлекс, и женщину хоронили. Чтобы заработать на жизнь, мастера нанимались в телохранители к наместникам императора. Обособленность мастера не приветствовалась другими воинами, да и наместники ценили не столь боевые умения, сколь преданность и дисциплину, с чем у мастера были проблемки. Если наместник попадался неглупый, ценил авторитет мастера, не напрягал с дисциплиной и щедро платил за службу, то мастер довольно помалкивал. Если же наместник был спесив и глуп, позволяя себе унижать и оскорблять мастера, то ... мастер уходил, и постоянно высказывался в присутствии других мастеров о том, какая же мразь этот наместник, и такое мелкое вредительство было его "местью".
Время от времени мастера разминаются, выясняя, что лучше - копьё Баллмера, меч Элиссона или топор Джобса? Адепты боевого посоха хвастаются, что они сами сделали свой посох в ближайшей бамбуковой роще по открытой технологии, в ответ получая насмешки о том, что посох - не оружие, а коряга для нищебродов. Особняком держатся рукопашные питушки, подначивая мастеров-оружейников предложениями почесать жопу, не выпуская из рук оружие. На расстояние броска копья приблизиться боятся (хотя некоторые неплохо уворачиваются), а убегать без оружия им легко. Иногда в Шао-Линь заходил юродивый ворон Зо Лот Це. Когда-то он не поделил бабу с с солдатом из гвардии самого императора, тот позвал друзей и они больно настучали бедняге по голове. Затаив месть, Зо Лот Це пытался втереться в доверие к старому аристократу Ком Мон Лиспу, и даже мечтал втравить его в войну с
императором. План казался Зо Лот Цу идеальным: в борьбе соперники ослабеют, и Зо Лот Це покорит их обоих. Когда родственники узнали об этом, Зо Лот Це получил второй раз, ещё сильнее, и теперь болен не только на голову, но и на жопу. Вечером, когда мастера медитируют, Зо Лот Це пробирается на центральную площадь Цэ и начинает громко срать. Мастера переглядываются, после чего несколько из них медленно окружают инвалида и начинают бить. В этом и состоит цель Зо Лот Ца: он пытается демонстрировать приёмы, которые подсмотрел у других инвалидов за время последнего странствия, такое инвалидное кун-фу. Но против нескольких не попрёшь, и Зо Лот Ца много раз сбивают с ног прямо в кучу его же говна. Удрав из Шао-Линя с громкими воплями "Слив защщитан!", в хибаре по соседству Зо Лот Це смывает с себя говно и успокаивает себя тем, как классно он обманул этих уродов! Ведь
настоящая-то его цель была отработать приёмы инвалид-дзюцу в обстановке, максимально близкой к реальной боевой. Наивный
368 1763121
Тут обитают настоящие мастера кун-фу, их лица закрыты ниндзевскими масками, и их дао - это дао кода. Когда хлюпающий носом новичок приходит с просьбой научить его махать кулаками, они не учат его. И правильно, зачём тунеядца подкармливать, этак он тут постоянно нудеть под боком и задавать свои бесконечные вопросы, вечный инь. Вместо этого мастер кун-фу молниеносным приёмом "дракон кормит богомола говном" дезориентирует новичка, чтобы тот обрёл смирение перед дао кун-фу, ибо без смирения ни за что не одолеть столь долгий и тернистый путь.
Так, день за днём, це превратился в Шао-Линь кодинга, и грустно мастерам, когда не долго нет ньюфагов, ибо от скуки приходится им кормить говном друг друга. "Настоящий мастер убивает, не прилагая усилий" - гласит заповедь кун-фу, поэтому мастера сосредоточили своё умение именно на быстрых и убойных техниках: ударах в болевые точки, поиске уязвимостей оппонента, дезориентирующе чуждых терминах, отвлекающем хамстве. Не обязательно участвовать в поединках, чтобы изучить слабости соперника. Императивное быдло роняет оружие, увидев поток из хаскелльских жопок. Функциональный пидорок не сможет перекричать список побед могучих императивных воинов. Обложенного скобками неповоротливого вояку легко подцепить паттерн-матчингом. Ну и, разумеется, в случае реальной опасности, когда мастер не рассчитал свои силы, он должен уметь мгновенно испариться с поля битвы. Семей у мастеров не было. Кое-кто пытался жениться, но это долго не продолжалось. Наступал момент, когда женщина начинала выступать, у мастера кун-фу срабатывал боевой рефлекс, и женщину хоронили. Чтобы заработать на жизнь, мастера нанимались в телохранители к наместникам императора. Обособленность мастера не приветствовалась другими воинами, да и наместники ценили не столь боевые умения, сколь преданность и дисциплину, с чем у мастера были проблемки. Если наместник попадался неглупый, ценил авторитет мастера, не напрягал с дисциплиной и щедро платил за службу, то мастер довольно помалкивал. Если же наместник был спесив и глуп, позволяя себе унижать и оскорблять мастера, то ... мастер уходил, и постоянно высказывался в присутствии других мастеров о том, какая же мразь этот наместник, и такое мелкое вредительство было его "местью".
Время от времени мастера разминаются, выясняя, что лучше - копьё Баллмера, меч Элиссона или топор Джобса? Адепты боевого посоха хвастаются, что они сами сделали свой посох в ближайшей бамбуковой роще по открытой технологии, в ответ получая насмешки о том, что посох - не оружие, а коряга для нищебродов. Особняком держатся рукопашные питушки, подначивая мастеров-оружейников предложениями почесать жопу, не выпуская из рук оружие. На расстояние броска копья приблизиться боятся (хотя некоторые неплохо уворачиваются), а убегать без оружия им легко. Иногда в Шао-Линь заходил юродивый ворон Зо Лот Це. Когда-то он не поделил бабу с с солдатом из гвардии самого императора, тот позвал друзей и они больно настучали бедняге по голове. Затаив месть, Зо Лот Це пытался втереться в доверие к старому аристократу Ком Мон Лиспу, и даже мечтал втравить его в войну с
императором. План казался Зо Лот Цу идеальным: в борьбе соперники ослабеют, и Зо Лот Це покорит их обоих. Когда родственники узнали об этом, Зо Лот Це получил второй раз, ещё сильнее, и теперь болен не только на голову, но и на жопу. Вечером, когда мастера медитируют, Зо Лот Це пробирается на центральную площадь Цэ и начинает громко срать. Мастера переглядываются, после чего несколько из них медленно окружают инвалида и начинают бить. В этом и состоит цель Зо Лот Ца: он пытается демонстрировать приёмы, которые подсмотрел у других инвалидов за время последнего странствия, такое инвалидное кун-фу. Но против нескольких не попрёшь, и Зо Лот Ца много раз сбивают с ног прямо в кучу его же говна. Удрав из Шао-Линя с громкими воплями "Слив защщитан!", в хибаре по соседству Зо Лот Це смывает с себя говно и успокаивает себя тем, как классно он обманул этих уродов! Ведь
настоящая-то его цель была отработать приёмы инвалид-дзюцу в обстановке, максимально близкой к реальной боевой. Наивный
369 1763124
>>63119

> однострочник


Ну да.
>>1689442 →
370 1763147
>>63124
А нахуя писать какие-то оптимизированные версии, если sqrt поддерживается на уровне процессора?
371 1763155
>>63147
А речь вовсе не про sqrt, а про тенденцию как таковую. Код типичного борщехлёба после того, как он устал срать на двачах и решил написать что-то сложнее факториала, будет целиком в таком стиле. Это даже не императивщина или функциональщина, а хуита какая-то от того, кто думает, что остли функциональщину, а по факту не осилил он нихуя.
372 1763177
>>63155
Ты несёшь полную хуйню.
По факту оптимизация императивным петушением требуется в ~5% случаев.
373 1763183
>>63177

> по факту


Ок.
374 1763923
Пиздец, сейчас бы всерьёз холиварить на тему того что математики придумали другую парадигму из своей области. Да, она другая, да, она не очень близка к железу, да, она очень гибкая, абстрактная и с полезными свойствами. Всё идёт по пути конвергенции: ФП языки перенимают из императивных, к примеру целую теорию типов построили вместо динамической хуйни в лиспе; императивщина активно тянет из ФП лямбды, отсутствие null, понятие чистоты функций. Идеальный язык ещё не создан, но есть несколько достаточно хороших, хотя возможность наебашить на сишечке/расте через FFI там где это нужно компенсирует почти все хотелки. У ФП ещё есть один серьёзный неразрешимый минус: сложность вката.
375 1763984
>>63923
Вы же привыкли сложность вката как преимущество рассматривать. У вас регулярные php и жс регулярно говно, потому что низкий порог входа. Так в чем проблема?
376 1764038
>>63147

>А нахуя писать какие-то оптимизированные версии, если sqrt поддерживается на уровне процессора?



В древние времена цикл с x87 fsqrt превращал бодрый пенек в 286 и ни о каких 640x480 60+fps речи идти не могло.
378 1764049
>>64046

Да, помню как куклопарашутиста даже диванонить на жуйке пытался весь тред горящих императивных жоп и как они обосрались.
379 1764052
>>64046

Писос, десять лет уже прошло.
380 1764067
Олды на месте.
381 1764082
>>64046

Интересно, он живой еще, парашют не подвел?
382 1764108
>>64046

> Позволяли неймфагам, да ещё и куклоебам резвиться с трипкодом в тематике, совершив тем самым зашквар по действительно родовым понятиям того самого двача (неймфагов - только унижать, дианонить, травить что бы бежали с борды, роняя кал)



> Хррр чмок чмок вот времанатабыли!!!!!! ммммм!!!!!

383 1764114
>>64108

>дианонить, травить



Так вы, байтоёбы, пытались, там какой-то кореш суигинты с жуйка по хаскоебле сломал ногу на параплане так весь тред императивных байтоёбов довольно урчал, пока не выяснилось что он не суигинта и у суигинты на параглайдер даже разряда нет.
384 1764138
>>64108
В некоторых разделах трипогоспода - это лучшее что было на доске.

Хотя Стасик, Рейфаг и прочие знаменитости уровня це никак не подписывались и многие посты писали без аватарки, их всё равно можно было легко узнать.
385 1764329
>>63984
К сожалению на жс и пхп кроме вебсайтов ничего делать нельзя. Ну ладно, на жс кое-где что-то да можно, но пхп это совсем смерть, он больше ни для чего не пригоден: куда ни посмотри — везде есть что-то лучше.
386 1764378
>>64329

>жс кое-где что-то да можно


Нефига у тебя манямир. Там уже IDE на нем пилят, причем достаточно популярном, йобы в телефоны, ардуины и где-то даже в науке ковыряют.
387 1764381
>>64378

>Там уже IDE на нем пилят



Который блокнот с васяноплагинами вместо фич и аппетитом лучших представителей жабоинтырпрайза?

> йобы в телефоны



Угу, если нужно срочно а мобилдева нет.

>ардуины



Это которая интерпретаторопараша на жирной стм с производительностью младшей атмеги?
388 1764383
>>64381

>Угу, если нужно срочно а мобилдева нет.


Ващет их как говна, но сознательно ищут react native разрабов.
389 1764384
>>64383

>Ващет их как говна, но сознательно ищут react native разрабов.



Ващет, ищут как раз мобайл девелоперов.

После реактогоспод отчего то единицы в сторах и "ПЛОХО ТУПА ТАРМАЗИТ НА МОЕМ ПОЗАПРОШЛОГОДНЕМ КАЛЬКУЛЯТОРЕ" отзывы.
390 1764391
>>64384
>>64381
Ппц, я этого малолетнего долбаеба даже прочитать не могу. Иди просрись уже.
391 1764397
>>64391

>пуксреньк



Ну я и так понял, что ты слился, макак, можешь вслух не подтверждать
392 1764435
>>64381
Тот случай когда вкатился по ютубу в петухончик, а вся движуха оказалась в джаваскрипте.
Очередное малолетнее небомбит.
393 1764451
>>64384
Долбодятел, мечта любого заказчика это "а можете теперь быстренько перенести это на андроид/айос" была воплощена именно реакт нейтивом.
Там где для разработки под две разные платформы тебе нужно два разраба и соответственно 2х человекочасов, на рн достаточно 1.5х. Для большинства заказчиков важна скорость разработки, а не фэпээсики твои, глупый ты графоноребёнок.
394 1764512
>>64329
Для этого они и создавались.
Не понимаю петуханов, которые пихают ЖС везде. Он создавался, чтобы страничка была более интерактивной. А сейчас его чуть ли не в МЛ пихают.
Ладно хоть пока пхп никуда не запихивают. Даже отпихнули от фронта подальше.
395 1764517
>>64512

> в МЛ


И в микроконтроллеры, вместе с петухоном. Пиздец.
396 1764538
>>64512
У пхп щас ffi сделали, так что хоть над крузисом обертку пиши
397 1764539
Метаюсь между пиздоном и жавой, если первый более менее понятен и даже пару строк осилил то второй ебать хуй пойми, но на жаве же большинство, че делать то?
398 1764542
>>64539
Джава - одна из простейших среди статически типизированных языков (идущих в счёт), и учить там, можно сказать, нечего, если сравнивать с шарпами и крестами.

> че делать то?


Учить дальше, понимание со временем придёт. Никто не обещал, что будет легко, кроме инфоцыган.
399 1764562
>>64539
Петухон прост в стандартной библиотеке, дальше там тебе яйца лизать не будут и будет так же жестко и хер пойми.

Жаба же, многословна и чтобы сделать банальные вещи, вечно надо бочку сделать.

И то и то старое говно. Петухон со своими загонами, джава с кобол-подходом в либах.

Остается только жопоскрипт, ибо он в бэке молод и пилиться там норм вещи, в отличие от костылеварения типа джанги или фласки
400 1764564
>>64562
К примеру не надо никакой virtualenv подрубать. Неожиданно, там все продумали с node_modules.
А импорты работает как ожидается, а не как Гвидо придумал.
То же самое с ООП. То что гвидо учудил с super() и ромбовидным наследованием, можно сразу в музей гениев отвозить.
401 1764589
>>64562

> норм вещи


> жопаскрипт


)
402 1764590
>>64562

> Остается только жопоскрипт, ибо он в бэке молод и пилиться там норм вещи



В голос

Никто не пишет бэк на жс, вакансии посмотри
403 1764600
>>64590
я пишу фуллстек
404 1764619
>>64589
>>64590
Пытался вкатиться в вашу жабу. Не в синтаксис, а в его окружение. Охренел от того как простые вещи решаются через тонну надуманного говна. Месяц грыз стек, так и не осилил, в голове осталось больше вопросов чем ответом (видимо надо покупать платное обслуживание? или что?).
В общем, все как-то не юзер-френдли, порой даже кажется специально (или просто всем насрать).

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

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

Что касается типов, то теперь в эпоху мощных IDE, они нужны только для автокомплита и в момент написания код для отлова ошибок, jsdoc хватает за глаза (ну можете ts потеребонькать), в остальном они только мешают выражать мысль.
405 1764631
>>64619
Фуллстеки на жс обычно всякие фронтендеры, хуярящие sql в контроллере или в соседнем файле, ни о каких там DDD и архитектуре обычно речи не идет. RAD-философия, все дела.
406 1764703
>>64562
А есть в вашем этом жс аналоги пандаса для пиздона и прочие приблуды для работы с excel файлами, на пиздоне написал скомпилял в exe через pyinstaller и запускай на другом пк а как тут быть?
Мимо не видел ни разу ваш этот жс
407 1764739
>>64631

>Философия


>CRUD


>Философию, блядь, там нашли.

408 1764740
>>64703

>pyinstaller


Все прекрасно, пока это говно не упадет.
409 1764743
>>64703
Не нужно ничего компилить, в отличие от петухона, в жс нет костылей с переносом файлов.

А вообще все петухонщики на раст перекатились (кто потупее на го).
410 1764746
>>64743
А че скажешь по поводу работ с excel файлами? На петухоне есть мощный pandas для операций с данными электронных таблиц, че нить похожее в жс?
Просто сейчас пытаюсь в пхп а там и жс нужно, но пока пиздона для текучки хватает
411 1764749
>>64746
В гугле забанили? Я даже нашел форк твоего плинтуса на js.
На посвящайся
https://github.com/topics/excel

А вообще на js либ по больше будет.
412 1764750
>>64749
Спасибо няш ты самый лучший
Чмок
413 1764812
Почему повторное введение? Потому что JavaScript известен тем, что является самым неправильно понятым языком программирования в мире. Его часто называют игрушкой, но под слоем обманчивой простоты ожидают мощные языковые возможности. В настоящее время JavaScript используется невероятным количеством высококлассных приложений, показывая, что углублённое знание этой технологии является важным навыком для любого веб или мобильного разработчика.
https://developer.mozilla.org/ru/docs/Web/JavaScript/A_re-introduction_to_JavaScript
414 1764817
>>64743
С каких пор питон стал компилируемым языком?
С каких пор раст стал неборщехлёбским языком?
С каких пор питонщики могут осилить что-то сложнее пыхоплеяды?
415 1764818
>>64812

> количеством


Но не качеством.

> показывая


Кобол когда-то тоже был самым популярным.
416 1765244
Кто такой борщехлёб?
417 1765250
>>65244
Ну, смотри.
Вот решил кто-то попробовать один из непопулярных языков программирования, то ли сам захотел потыкать что-то необычное, то ли ему посоветовали аноны на дваче. Выучил он его, значит, и он ему понравился, причём настолько, что он теперь идейно не переносит другие языки и хочет писать только на этом. Вот только язык непопулярный, работу на нём найти практически нереально. И остаётся только заниматься самообманом, писать на том же дваче, мол, этот язык скоро взлетит до небес, вот уже завтра, вот подождите немного, и ещё чуть-чуть. И сидит этот кто-то целыми днями дома, питаясь мамкиными борщами. Потому и борщехлёб.
Вообще, с борщехлёбством ассоциируют в первую очередь функциональные языки, особенно хаскелль. Но не всегда.
haskell.jpg246 Кб, 1024x768
418 1765262
419 1765272
>>65250
А что в этом плохого? Сидишь и кодишь в радость на няшненьком хаскеле вместо каких-нибудь ебаных форм на реакте. Ещё при этом мамин борщ ешь, со сметаной и поджаренным бородинским хлебом, натертым чесноком. Каефф
420 1765275
>>65272
Плохо только одно - мамка не живёт вечно, а поэтому когда-нибудь придётся пойти работать дворником.
15924030265950.gif140 Кб, 112x112
421 1765279
>>65275

>мамка не живёт вечно

422 1765312
>>64619
Ну так вебпак настроить это тоже особое кунг-фу. А потом если у тебя какой-то пакадж глубоко в депенденсях сломался, то это всё, минус день жизни без особых приобретений в знаниях.

А потом пойдут undefined is not a function без вменяемого стектрейса. В жабе конечно есть свой nullpointerexception, но он таки пореже бывает.
423 1765322
>>64743

> А вообще все петухонщики на раст перекатились (кто потупее на го).


Пиздец, как же в точечку. На питоне разве что нейроночки модно и всякий околонаучный тяп-ляп, когда нужно чтобы язык не мешал.
424 1765331
>>65272
Уважающий себя айтишник должен выучить, хотя бы энтрилевельно, лисп|схемку, хаскель, жаву, жс|питон|руби|луа|пхп, сишечку, плюсы|раст|паскаль, го|котлин|ним|кристал|етц. Тогда кругозор будет пошире, и вместо безысходности и бессильных вскукареков будешь знать почему тот или иной язык взлетел или нет, почему востребован или нет, что вообще бывает в программировании, чтобы не изобретать велосипед, а просто сменить язык под задачу.

К примеру хаскель мастхэв при вкате в автоматические доказательства теорем и, возможно, формальную верификацию. Но клепать сайтики на нём плохо, потому что найти хаскелиста на замену вместо тебя невозможно, а рано или поздно это понадобится, причём не обязательно заказчику, скорее всего тебе самому захочется другой проект.
425 1765334
>>65331
Это нормальный подход - изучить разные парадигмы и языки, чтобы расширить кругозор и сознание. Но борщехлёбы же в принципе отказываются изучать что-то, кроме одного любимого языка и пытаются натягивать на него любые задачи.
426 1765382
>>65312
Если тискаешь ванилу, никакие вебпаки не нужны, импорты работают и пофиг. Не переношу компилицию жс в жс. Если захочу компила, я реально возьму ts.

Стектрейс там норм, в го, например, вообще его нет b ни че.
По крайней мере в питоне, за малую практику? я уже натыкался на непонятные ошибки, которые адресовались вообще к другому случаю. В js такого пока не было.

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

На деле же, у js проблема только в авто-касте типов, я хз почему эту херню не убрали в 'use strict'

В жабе если взять какой-нибудь спринг, стектрейс вообще будет минимум в 50 методов, лол.
427 1765384
>>65331
Нахрена тебе эти разные парадигмы, чтобы потом на другом языке, который в что-то не может, указать пальцем и сказать, эх ща бы того борща с того языка, как бы тут он мне помог?
428 1765398
>>65384
Микросервисы? FFI? В чём проблема подключить борщ если нужно? Понятно, что кроме самого борща тащат ещё библиотеки.

>>65382

> я уже натыкался на непонятные ошибки, которые адресовались вообще к другому случаю. В js такого пока не было


Очень интересно, а примерчик можно?
429 1765399
>>65384
Ладно, признаю, что подключить борщ на анальных платформах невозможно. Всякие иос, андроид, фронтэнд, выбора практически нет, пишешь хоть и с обёртками, но на нативной платформе.
430 1765411
Шарп - ненужен и забыт, кроме любителей серверов на винде, что уже абсурд

Го - пизданутый дизайн, попытка скрестить си с питоном, надо реально упороться чтобы на этом долго что-то писать.

Джава - проста и казалось бы удобна, но тырпразные либы, это звездец. Но когда их освоешь, будешь писать почти так же быстро, как это делают коллеги на скриптовых языках. и похуй что стектрейс на 110-200 методов

Котлин - удобная жаба, жаба шарп, писать теперь можно круче чем на скриптах (почти). Тащить в бэкенд имеет смысл, если умеешь искать в тонне джавово говна, не тырпрайзные монструозные фреймворки.
В реале ООП (а точнее из-за инкапсуляции) и юнит тестирование, породила парадигму IoC. Если раньше в процедурном языке было 100500 мелкий получистых функций, то теперь в ООП 100500 мелких получистых классов.
Как это все работает вместе, можете только гадать. Именно поэтому ООП в скриптах так отлчиается, так как ООП в джаве надо подгонять под тесты и как правило под DI и IoC.

В общем, жаба превратила себя в кобол.

Жопоскрипт - топ и будущее, уже очевидно, в отличие от той же жабы, помимо монстра-фреймворков пилят удобные мелкие тулзятины. Мелкие и удобные тулзятины - это будущее. Гошники согласяться.

Петухон - натянутая на сову пропиаренный язык, с очень неудобными шороховатостями и ебанутости дизайна. Если ты не тупой фанатик, то уже стоит признать, что это кусок говна, который выстрелил благодаря лишь МО и так же быстро затухнет, когда наиграются.
431 1765412
Js мертв, спрошу тут, где найти годные гайды? Застрял на dom, нихуя не пойму
432 1765414
>>65411
Ебать этот шарит, где можно почитать доя начала про жс? Что бы было понятно даже дауну?
433 1765426
>>65412
В шапке жс треда все есть, поэтому идешь нахуй решительно сразу.
image.png884 Кб, 735x926
436 1765432
Самое забавное, что мышление питона, подразумевает его пиар, мол вера что он идеальный и там реально есть философия. И когда питонисту показываешь проблемы или он сам их находит - у него подгорает пердак.

А что js? Кодер на js уже вкурсе что он говно и ему пох :)
то есть, вся философия питона держится на маркетинговом буллшите, а жс крут, потому что просто крут, несмотря на недостатки
437 1765433
Двачну всех мужчин, которые за ноду и жс высказались. Это не будущее, а уже настоящее.
438 1765437
>>65411
Ну такое себе мнение, если мне нужно на коленке наебашить тулзу, я точно возьму питон, а не жс. Потому что удобнее.
439 1765441
>>65432
У питона комьюнити лучше. Алсо, никто не верит что питон идеальный, в нём дохуя проблем, но он более человечный. Поправить в нём что-либо уже очень сложно, потому что легаси, все это знают, все уже смирились и научились проблемы обходить.

По сравнению конкретно с жс: параметры в функциях, несмотря на все потуги в жс, самые гибкие и удобные; нормальные целочисленные типы вместо хуйни по умолчанию на флоатах; разнообразные структуры данных; нормальная стдлиба; нормальный юникод; куда более вменяемое дерево типов; строгая типизация; не нужно писать ебаные var/let; нет кучи версий стандартов и пердолинга с транспиляцией и шимами.

В жс лучше: есть воркеры, субинтерпретаторы, сендбоксинг, JIT, нативно в браузере, больше народа пердолится с жс ради браузеров, оче крутые дебаггеры и тулбары.
440 1765442
>>65432

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



Тоже ору с этого

Special cases aren't special enough to break the rules.

There should be one-- and preferably only one --obvious way to do it.

А потом в язык добавляют оператор := который нахуй посылает всю философию
441 1765443
С жс я тоже ору

Что выдает [] === []?
А если [] == []?
442 1765450
>>65442
Насчёт этого оператора были очень жаркие дебаты. Его сильно порезали в возможностях чтобы никто в ногу себе не стрелял, в то же время множество вещей стали сильно короче и выразительнее, поменьше if x is not None и while True if break будет.
443 1765451
C, C++, Rust - скучно и неинтересно, никогда не запилишь свой стартап и будешь вечно работать в энтерпрайз, если возьмут.

C# - если у тебя винда и иксбокс, а на стене висит портрет Гейтса

Java - работаешь на энтерпрайз или думаешь, что пилишь приложения на андроид, а на самом деле ищешь инфу о том, что же такого сяоми изменили в очередной прошивке, из-за чего твое приложение перестало работать или принимать пуши.

Swift - когда ты понял, что хорошо заработать можно только продавая собственный софт богатым

Python - если ты узнал о том, что дата сайентистам много платят

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

Ruby - если ты анимешник, тебе понравится.

Elixir - если ты ненавидишь аниме, но смотрел тетрадь смерти

Erlang - если ты даже не смотрел тетрадь смерти

Haskell - если в твоем терминале нет возможности посмотреть тетрадь смерти
444 1765454
>>65443
Лучше хорошо стандартизированное легаси, чем сломанная обратная совместимость. Учитывая количество разных реализаций js, пофиксить это выйдет примерно никогда.
445 1765457
>>65454
Лучше подождать, когда можно будет пилить фронтэнд на дарте
446 1765526
>>65457
лол, это тебе брат надо ждать 2012.
447 1765611
>>51525 (OP)
Кстати, откуда вообще пошла мода в PHP обмазывать говнопаттернами? Кто блять был родоначальником такой хуйни? Не могло же оно спонтанно начаться. В Ruby (царство ему небесное), Питоне и JS никто такой хуйней не страдает
448 1765612
>>65611
Жаба же.
449 1765655
Jpype жава все?
450 1765684
>>65655
Каждый раз узнаю о чём-то из постов про то, что оно умерло.
image.png80 Кб, 1128x735
451 1765738
>>65655
Джаву прибьет Dart
image.png32 Кб, 533x352
452 1765743
>>65738
Точно-точно прибьёт? Бля будешь?
image.png43 Кб, 791x352
453 1765773
>>65743
Слишком большой охват по времени и график растягивает по горизонту рост других языков
image.png35 Кб, 564x353
454 1765779
>>65773
Ну и манямирок, конечно. Хорошо. Ещё вопрос, нахуй это всё нужно, если петухон давно победил все остальные языки?
455 1765788
>>65779
Язык студентов и инфоцыган (хочух в айти), отсюда тонна тупых вопросов на SO от тех, кто скорее всего программистами не станут.
456 1765797
>>65788
А ты забавный. Чем-то шарпистов напоминаешь.
457 1765808
>>65788
Я таки стал...
458 1765809
Что джава-петух забыл в треде для бэкэнд разработчиков? Ты такое же отношение к программированию имеешь, как сисадмины к современному айти.
459 1765810
>>65809
С чего дарт-петух взял, что я джавист?
460 1765812
Попробовал дарт недавно, и случайно сделал на нем приложение клиент двача
461 1765815
>>65810
К слову, я охуеваю, меня то к петухонщикам здесь причисляют, то к крестовикам, то к жаваскриптерам, теперь вон к жавистам.
462 1765817
>>65815
Потому что ты хуесос
463 1765818
>>65817
Это да, но мы вроде о программировании говорим.
464 1765819
>>65809

>джава


В начале нулевых над джавистами угарали. Теперь джависты - одни из немногих оставшихся кто реально умеет программировать. Окруженные толпой питонодетей и жопаскрипт-дебилов
465 1765838

>Холиварим лучший


Ой блядь, почему вам не похуй? На чём нужно писать - на том будете писать. У инженера есть задача и он должен её решить.
466 1765839
>>65819

>умеет программировать


Обосрались со своим ООП так, что теперь пишут только по анемичной модели. То есть, в процедурном стиле, где вместо структур классы без логики, а вместо функций, сервисы без состояния (такие вот неожиданные новомодные требования).

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

Я, сейчас не топлю за ФП, ибо там насрали еще больше дерьма. Я к тому, что джависты наверну говна и накормили другие языки, о каких программистах тут вообще речь, если они даже не могут это осознать?
467 1765840
>>65838
Все хотят качественный инструмент. Никто не хочет жрать твой петухон.
468 1765850
>>65443

>Что выдает [] === []?


А в других яп у тебя что выдает
new Object() == new Object()

>А если [] == []?


А в других яп у тебя что выдает
toString(new Object()) == toString(new Object())

м?
469 1765851
>>65840
То что ты хочешь это зачастую не то что нужно. Вот я сейчас на новом проекте единственный бэк и могу влиять на выбор технологий. И я буду выбирать то что уже проверено и на что легко найти разработчиков, а не фигню для хипстеров типа раста, которая работает в зависимости от фазы луны.
470 1765855
>>65838

> инженера


Представь, что инженеры срутся, какая CAD лучше. И нет, они тоже не всегда берут для разных задач разные, бывает, что говорят, что есть только одна Самая Лучшая.
Разница только в том, что у программирования порог вхождения ниже.
471 1765877
>>65851
Питон тоже хипстерский
472 1765880
>>65850
Да да, давай попизди, что проверка равенства сравнивает ссылки на объекты.

А как мне сравнить сами объекты?
473 1765882
>>65880
А ты вначале формализуй, что ты под этим поразумеваешь. Обьект это набор кучи всегл - примитивов, ссылок на другие обекты, которые тоже состоят из других примитивов и ссылок на другие обьекты. Что в твоем понимании сравнить обьекты?
474 1765885
>>65880
Обьекты это не структуры, чтобы их сравнивать. Ты что-то делаешь не так.
475 1765886
>>65880
Ты в итоге не ответил.
476 1765891
>>65808
Стек? Возраст? Город? Сколько см хуй?
477 1765897
>>65885
А почему пустые объекты одного и того же типа ссылаются на разные области памяти?
478 1765898
>>65897
Самое забавное что box'совые объекты чисел (Integer()), до 128, будут равны между собой.
sage 479 1765916
Ого, рабы интерпретаторов раскукарекались.
480 1765928
>>64590

> Никто не пишет бэк на жс, вакансии посмотри


Вот ты и посмотри. Много вакансий. Особенно удалёнка напрямую на западную компанию, в США ноду любят.
481 1765929
>>65779
Где питон победил кроме МЛа? Его же больше нигде толком и не используют. Бекенд на питоне это даже смешнее чем бекенд на ноде.
482 1765933
>>65929
Нет, это самый лучший вариант для бэк проектов средней паршивости и для быстрого развертывания микросервисов
483 1765936
>>65929

>Бекенд на питоне это даже смешнее чем бекенд на ноде.


мамин знаток интустрии в треде, я спокоен
484 1766064
>>65929

>победил МЛ


Как будто это говнище нуждалось в побеждении
485 1766066
>>65897
Потому что так и должно быть.
486 1766091
>>66066
Если косяки джавы - то это нормально и так должно быть.
Если косяки жс - фуууу неправильна!!!!

Норм вас маркетологи обработали.
487 1766321
>>66091
При чем тут косяки джавы долбоеб. Я тебе вообще отвечаю, в целоос, в люблос языке программирования, новый пустой объект долден ссылаться на новую область памяти. Ты ведь вообще хуй который влезв дискуссию и не знаешь о чем нить, да? Нвхуя ты так делаешь, ты долбоеб?
488 1766325
>>65611
Видимо у комьюнити начало колоть от постоянных подъёбок в сторону пхп, и в язык по всем советам карго-культа начали толкать методологии и паттерны как у взрослых дядек.

К слову

> JS никто такой хуйней не страдает


Классы благодаря той же причине и появились. Поигрались, побаловались, а теперь многие обратно начали перекатываться в функциональщину, те же хуки в реакте и композишн апи в третьем vue.
489 1766328
>>66325
По всем заветам
быстрофикс
490 1766332
>>66325
Хуки в реакте - это никакая не функциональщина, а совсем наоборот настолько стейтфул херня, что у любого борщехлёба будет глаз дёргаться. Только от того, что там используются функции, оно функциональищной не станет.
491 1766338
>>66325
>>66332
Ну вот, появилось поколение которое путает процедурное программирование с функциональным.

ООП и ФП, это крайний тупиковый высер фанатиков, чтобы набрать классов.
Процедурное, точнее структурное программирование, это единственно рабочая лошадка, где четко отделены алгоритмы и
данные.
492 1766347
>>66338
Да, всё так.
sage 493 1766392
>>66338
Что за хуйню ты несёшь, дебилушка?
Тебя мало в твоем дегенератском треде гавном накормили?

>>66347
Сёма не палица.
494 1766398
>>66332
>>66338
Да, ребят, я тут с терминологией жестко оподливился.
Я говорил в первую очередь про то, что ООП на жс многие побаловались, когда в ЕС6 дали толковый синтаксический сахар вместо пердолинга с прототипами, и теперь постепенно отходят в другой стиль. А поскольку я, бестолковый баклан, так и не изучал ФП, но где-то на медиумах вычитывал, что хуки имеют что-то общее с функциональщиной, я решил бездумно засунуть сюда этот термин.
Короче мне стыдно, извинити :(
495 1766414
>>66392
Пропукался?
496 1766418
>>65933
>>65936
Зачем, если есть нода?
497 1766422
C & Python. Закругляйтесь
498 1766429
>>66418
Зачем нода, если есть пых и питон?
501 1766438
>>66432

> жаба


Вообще мимо. На петухоне и ноде никто в здравом уме не будет писать действительно сложные проекты, но для примитивной шаблонной хуйни лучше ничего нет.
502 1766452
>>66438
Теперь для примитивной херний есть котлин.
503 1766457
>>65451

>Если ты думаешь, что выучив JS сможешь писать и фронт и бэк, то ты очень сильно ошибаешься.


Ты дурачок? Хоть слышал про Экспресс?
504 1766461
>>66452
Макаки не осилят котлин, не хватит квалификации.
505 1766486
>>66461
Те кто не осилит, они потом как засохшая грязь, так и так отпадут.
506 1769788
>>66321
>>65897
EQ не для средних умов...
507 1769802
>>66457
Ты серьёзно думаешь, что бэк это только язык? Про бд, запросы, микросервисы и прочую архитектуру не слышал?
508 1769808
>>66066
>>66321
>>69788
То есть сравнение в жс сравнивает ссылки на объекты.

А почему '' == 0 выдает true?
509 1771467
>>69802
Каким можно быть ишаком, чтобы в 2к20 на полном серьезе искать замены жс в сферах, где жс уже обосновался? Это тупо универсальный язык, ДЛЯ ВСЕГО (высокоуровневого канешн)
510 1771484
>>71467
Но почему "" == 0 выдает true, а [] == [] выдает false?
511 1771548
>>71484
Чекай количество ваканский на жс и на любой другой язык
512 1771626
>>71548
Но почему "" == 0 выдает true, а [] == [] выдает false?
513 1771662
>>71548
Так почему? Неприятный вопрос, да?
514 1773604
>>71662

> Так почему? Неприятный вопрос, да?


Да похуй мне, щенок ебанный!
chromeqeNfGtbOpn.png7 Кб, 307x351
515 1774887
>>71626
0 и "" это примитивные типы, для них сравнение происходит по значению, они оба кастятся в false, поэтому true
[] - объект, для него сравнение происходит по ссылке, здесь создается два объекта, очевидно что один не является другим, поэтому false
А вообще == уже давно никто не использует, есть ===
Тред утонул или удален.
Это копия, сохраненная 13 февраля 2021 года.

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

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
« /pr/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски