/prog/ Выбираем лучший язык программирования всем двачемВторое издание, предыдущий тред:https://2ch.hk/b/arch/2020-02-03/res/212812737.htmlТак как в /pr шизик и 1,5 вкатывальщика, мы продолжаем выбирать лучший язык вместе с битардами.За предыдущий тред мы поняли, что самый универсальным является C#, так же узнали что он занимает второе место в бэкенд разработки (сразу за php, java и питона там почти и не видно).Так же узнали, что не плохим вариантом универсального языка со статической типизации может стать typescriptУзнали что python недоязык (по словам анона).А С++ это бойлерплейт с неопределенным поведением и сигфолами.Продолжаем дискусс.
>>212870914 (OP)Python, любой SQL, PHP + добав сюда системное администрирование Linux, ты будешь Боженькой среди программистов
>>212870914 (OP)Что тут обсуждать??? JS самый лучший ЯП. Используется повсеместно. Вот ваш C# в фронт может?
>>212870914 (OP)>не упомянута сишка, как лучший яп в солнечной системеКак можно быть такими хуесосами, есть инфа?
>>212871257Членокарты, хуила. Асм божественен, асм дисциплинирует ум и приближает нас к утопии. Если бы все кодили на асме, прошли через это духовное становление, был бы рай на земле. Жидомасоны придумали высокоуровневые языки, чтоб не оставить в людях ничего святого и манипулировать стадом потреблядей.
>>212871466>не упомянут язык ассемблера, как лучший яп в солнечной системеКак можно быть такими хуесосами, есть инфа?
>>212870914 (OP)>А С++ это бойлерплейт с неопределенным поведением и сигфолами.Нет, просто у зумерочков слишком кривые лапки для божественных крестов.
>>212871564Не ссы. Закону Мура пизда, а чтобы НИТОРМАЗИЛО все хотят, так что скоро снова вспомнят асм, а кто в него может будут живими богами.
Анончики, я бы сейчас лампово перетер с вами за жизнь и языки, но пора на работу, по сему просто посылаю вам лучей добра и завещаю не забывать про правильные дедовские технологии. Пис.*мимо
>>212871694Абсолютно, писал на нем несколько месяцев, потом понял, что ася эта хуйня только все затормозила в итоге, все переписывать пришлось
>>212871687Спасибо, анон. Ты такую обнадеживающую вещь сейчас написал, что мне весь день будет лампово думать о светлом будущем.
>>212871896Очевидно, чтобы не переплачивать за железки.То что питон ускоряет разработку, это миф.Статическая типизация - вот что действительно дает буст. А не чтение простыни доков, что там очередной жирный метод возвращает или принимает
>>212871977Таки да, кодеры из зумерков растут такие, что любое ПРЕВОСХОДСТВО освоят под стильные кнопачки.
>>212872153У котлина толком ничего своего нет, он кушает жабьи либы, а у жабы там какой-то тырпрайзный треш(это про бэкенд, что там у телефонов, я хз)
>>212872153>Kotlin сейчас стал быстрее сишеккотлин - ебучий синтаксический сахар к джаве, производительность = производительности джавызаебали эту хуйню пиарить, говно без задач
>>212871026>PrologПоясните за него, в шараге был, я нихуя не понял кроме того что совместимости вообще никакой нет между версиями
>>212872568Че-т я знаком с одним крупным в России прогером на Котлине в том числе и твои слова с его вообще не совпадают.
>>212870914 (OP)Умею только на джаве писать что-то более-менее серьёзное. Поэтому даже хз. Сишарп ещё понравился, но я на нём кроме лаб ничего не делал.
>>212871583но сидишь ты на пека, ос которого вовсе не на js написан с питоном, лол.вебмакаки и мобилобляди дальше собственного хлева ничего не видят.неплохо бы определить сферу применения лучшего ЯП, прежде чем что-то выбирать.
>>212873110>неплохо бы определить сферу применения лучшего ЯП, прежде чем что-то выбирать.ПО для расчёта траекторий баллистических ракет и обработки бигдаты для бактериологического оружия.
>>212873168> ПО для расчёта траекторий баллистических ракетембедед решение или просто визуализация и анализ?первое - сокрее всего С или АСМ, второе - похуй. хоть дельфи.> обработки бигдаты для бактериологического оружия.бигдату выдумывать не надо. вон в ELK-стеке можно чего хочешь нарисовать.кто побогаче - спланк, кто победнее - от апача.я к чему - без деклалирования профиля применения тред смысла не имеет.впрочем опу это еще в прошлом пояснили.
Успешно вкатившийся хуй без вышки итт.Пару лет назад анон в б посоветовал учить пистон как первый яп.Так вот он оказался пиздаболом.Задрочил я пистон, целился в веб, и хули толку? Веба на питоне нет, но это не суть. Кое как устроился в одну контору, и оказалось что там легаси говно, устроился в другую - то же самое. Все это мертвое говно перетаскивают на голанг в основном. Для себя сделал выводы что питон в вебе мертв. ИИ и дата саенс для меня как отрасли в принципе не интересны.Сейчас дрочу сишарп. Хуй знает, по моему лучший язык на данный момент. Хочешь в веб - дрочи нет кор, хочешь делать игры? Пажалста, юнити к твоим услугам. Да даже формошлепить на десктоп можно.Не учите питон, пацаны.
>>212873110Из-за того что язык говно, оно написано таким трудом и таким количеством человека-часов, что проще целый автобус людей на луну отправить.
>>212873525>второе - похуй. хоть дельфи.Чаю, батин друг как раз этим и занимался и, неожиданно, на дельфине.
>>212874044Вот тебе свежееhttps://trends.builtwith.com/frameworkhttps://w3techs.com/technologies/overview/programming_language
Питоны где-то в жопе.Пхп - тут понятноNET и шарфик - рулятЖаба тоже где-то в полужопе (хотя пиарят так что всем кажется что жаба номер 1 в вебе)
>>212873681ты про ос?можешь написать свою. в одно рыло на питоне. там-то точно все будет хорошо.я надеюсь у тебя есть опыт участия в проектах где 100+ разработчиков, чтобы понять что ЯП вообще практически никакой роли не играет в конечной производительности и эффективности.вон этот >>212873568 правильно говорит - легаси вокруг. а школьников с js, питоном - полно на рынке. нахуй они не нужны (в таком количестве).
>>212874353> и, неожиданно, на дельфине.так потому что легаси говна, которое работает (и хорошо работает) полно и больше.и его тупо дешевле сопровождать, плятя таким батям серьезные для их возраста деньги на это.переписать весь стек легаси-говна в каком0нить среднем энтерпрайзе (и тем более АСУТП) на новомодный js\котлин\раст - лярды денег. их никто не даст.знал бы ты как я охуел, когда у видел на работе мейнфремы ibm'вские и документацию к ним. а они тут про сишарп говорят.
>>212874453> Жаба тоже где-то в полужопеембеддед много ее.ща многие контроллеры имют свой JVMудобно в M2M и IOT
>>212875167Кто то действительно пишет на джаве под микроконтроллеры? Зачем? Ну есть там jvm и хуй с ним. На ссях удобнее же
>>212874526>чуть ли не больше>меньшеПочаны, убедили, советуйте С# куда смотреть? Знаю только вот такое https://www.youtube.com/watch?v=lK7-RelET6g&list=FLuIVORTUBJ0_ABsqrtDZ7vA&index=40&t=525s Что почитать? https://2ch.hk/pr/res/1555702.html годнота же тут я так понимаю?
>>212875402>Что почитать? https://2ch.hk/pr/res/1555702.html годнота же тут я так понимаю?Там какое-то протухшие говно анимешника. Не советую тянуть с pr что-то (или с осторожностью), порой там шапки представляют какой-то уголок дегенератов.
>>212875653Котлин.Сейчас им надо будет поддерживать версии байткода жабы, потом версии андроида, еще нейтив пилить, еще jsЧто-то парни замахнулись. Он вообще сейчас развивается хоть?
>>212876848Groovy не топ - там многого нету для Pure FP.Хотя как скриптовый язык очень ок и как язык для создания DSL.
>>212877299>>212877219Судя по статистике он в вебе популярнее чем даже питон, но есть он кроме веба где еще?
>>212870914 (OP)Опять школьники ИТТ пытаюстся найти серебряную пулю, не имея ни навыков, ни опыта разработки, не представляя проблем разработчика?
Короче вопрос не к троллям, а к норм пасанам.Че нужно знать чтоб вкатиться джава джуном? Вышки нет, прогал на плюсах лет 5 назад, учу джаву по Шилдту, после того как освою синтаксис и его ооп составляющую, буду вкатываться в спринг. Какие вопросы на собесах задают? Какого рода тестовые задачки дают?
>>212873568На шарпе будет такое же легаси, только поддерживать, а не переписывать, лол. На питоне как раз есть малое количество вакансий по прототипированию всяких микросервисов и рест апишек, которые потом переписываются на более быстрые языки, на шарпе такого мало. Но в целом ты прав, работы нихуя нет. Я буду уходить куда-нибудь в фуллстэк, или с пхп или с жиес, делать модные спашки
Аноны, такой вопрос. Есть ли смысл вникать в разработку десктопных окошечек? В чем их профит сейчас, если теперь все можно делать в виде страничек в браузере без заморочек с переносимостью и проч.?
>>212873568не знаю какой идиот советует пистон для вебая лично джаваскрипт, тайпскрипт, реакт, нативный реакт, вью, ридакс вот это все дрочу
>>212870914 (OP)>А С++ это бойлерплейт с неопределенным поведением и сигфолами.В руках тупой макаки. Мой софт на плюсах неделями работает без сбоев.
>>212878095Пишешь себе утилиту сложную, с графиками всякими и табличками красивыми - пишешь сразу гуй. А если веб - трахать с бэком и фронтом
>>212878244Можешь дать волю своему внутреннему художнику и настругать вермишели, не парясь о последствиях.
>>212878253Да прикольная игра помню играли с другом таким же сухарном как я это где камнем да в начале дерёшься
>>212878513Кстати зп у меня довольна бомжатская для ДС2 (100к руплей) . Как бы на плюсах много не платят.
Бля, вы ебанутые? В вебе всё равно в первую очередь знания технологий необходимо. Любой язык там за месяц надрочите какой хотите. На разных языках там просто с точки зрения бизнеса делаются разные вещи. Никто не будет на вашем шарпе писать всякие мелкие бэкэнды небольших сайтов с маленькой нагрузкой. А это огромный рынок. С другой стороны никто не будет на ноде писать какой-нибудь сумасшедший энтерпрайзный бэкэнд командой в 50 рыл. Короче, нахуй идите, я всё сказал.
>>212878429Ну ты же универсальный язык ищешь. Вот пиши, а то ахуеть у тебя советы про универсальный язык который нихуя не универсальный
>>212878470джаваскриптовый браузерный фреймворкпрелесть джаваскрипта что на нем + ксс можно легко создавать интерфейсы на любой платформе, ксс это мощная штука для декоративного описания интерфейсаесли ты пользуешься vs code то он написан на электроне
>>212878669Бать, операционки писали и на js, че сказать то хотел?Не ты?https://www.youtube.com/watch?v=93SYc_FD9Jw&feature=youtu.be
>>212879524мало новых проектов пишется на нем + высок порог входа. В 2020 чтобы получить работу рубистом минимум надо знать:rails, sinatara, hanami,css, js и хотя бы пару фреймворков,знать и уметь в работу и оптимизацию бд,пара сторонних более быстрых языков. В общем надо быть полноценным фуллстеком. Из плюсов - высокие ЗП относительно других языков + весьма высокие шансы тракторирования в Берлин, ибо там очень высокий спрос.
>>212870914 (OP)>лучший язык программирования Связка С++ и python.> неопределенным поведением и сигфолами.Довольно легко фиксится простыми правилами написания, например никогда не пользоваться сырыми указателями.
>>212880353Когда пишешь больше чем скрипт на один файл, питон по ощущениям мало чем отличается от программирования на других языках. Но вот его динамическая природа начинает сильно мешать, даже в таких банальных случаях как автокомплит (который то работает, то нет).В итоге, в топку питон, если нужна динамика есть js, надо статику ts. Но умные возьмут шарфик (С#)
>>212880775Питон идеально подходит для всякой инфраструктурной хуйни, ну там build.py Release и пошла сборка плюсового проекта, всё супертонко настраивается, run_tests.py и пошли тесты. Проект на крестах, инфраструктура на питоне просто охуенно, когда так.
>>212870914 (OP)Каждый язык по своему интересен. Си староват, но проги на нем очень быстры, Ди охуенен, но конпелятор немного прожорлив, Луа просто крохотная няшечка, ЖС охуенен в браузере, но за его пределами монструозное говно, Питон вроде прикольный, но зачем он нужен если есть Дишечка не очень понятно.
>>212872699Декларативный подход. Описываешь данные, состояния и то, что нужно получить в конце. Программа сама будет делать и получит результат.
>>212882636Сами виноваты.> Конвертация данных из 64-разрядного числа с плавающей запятой в 16-разрядное привела к зависанию компьютера. Процедура на языке Ада, обрабатывающая эту исключительную ситуацию, была исключена из соображений сохранения производительности системы.
>>212870914 (OP)Анончик, ты не понимаешь- то что годно сейчас в силу традиций и большого количества даунов кодящих на этом типа C# - не значти, что будет нужно и годно в будущемИз современных языков с учетом тенденций лучше всего будет Питончик ебаный, хоть и не люблю его
>>212880994На плюсах любое говно будет в радость.Но вменяемые программисты проекты тестят и собирают, не самописными скриптами.
>>212881876Все там хорошо, ты же не пробовал и что-то рассказываешь тут. На сях можно так написать, что тормозить будет хлеще чем JIT js.Ох, эти сектанты свидетели быстрого си
>>212877962Пиздец я сначала проиграл, а потом обосрался. Ты это я лет 5 назад. Я так же мог написать, при чем 5 лет назад у меня были точно такие же цели и использовал я точно такую же лексику. Сразу тебе в лобешник вопрос, который тебя пришатает: Как ты собрался в спринг в домашних условиях?Додолби свой синтаксис с ооп так, что б от зубов отлетало сначала, потом будешь думать, что дальше. Там еще до технологий дохуя чего базового не помешало бы. Стандартные библы надо просмотреть хотя бы по диагонали, алгоритмы, паттерны. Но это можно уже непосредственно устроившись макакой делать. Для этого SQL выучи (благо там учить то нехуй) и можешь уже гонять по собесам на джава + sql. Зп - кошачьи слёзы, но зато ты уже вкатившийся будешь.
>>212883274> собирают не самописными скриптами.Лол, в каком смысле? По поводу тестов, ну проекты разные бывают, для некоторых готовые решения не подходят, к тому же что-то пофиксить в уже существующем решении тебе всё равно надо питон знать.
Чет питон хуесосят, а я его начал учить как первый серьезный язык после паскаля в шкалке, киньте чтоли пасту про dive into python, а вообще, те кто на нем работает, расскажите в какой среде и чем занят, зпшку и стаж, крч питон-гуру взываю к вам
>>212886877>кто на нем работает, расскажите в какой среде и чем занят,Как вспомогательный язык для написания всякого рода скриптов, замена башу.
>>212889091Гвидо, ты? Помнишь меня? Я твой коллега. Я узнал тебя по твоим шизоидным словам и высерам. А помнишь, как мы всем гуглом нассали тебе в кружку в третьем конференц-зале, на митапе?
>>212886101Еще один даун в криокамере.NET Core давно уже запилили. С ноября будет только опенсорс NET
>>212886877>киньте чтоли пасту про dive into pythonТебе не поможет. Тебе сначала Ctrl+F предстоит освоить.
>>212892284Никто dotnet не опакечивает. На сайте dotnet есть готовые пакеты, но только лишь для x64. Не кроссплатформенно. А если у меня одноплатник или ноут на arm? Говно, короче. Либо самому собирать, либо ничего. Ментейнерам на dotnet насрать и не портируют.
>>212886877Хуйня потому что твой питон, одни отступы чего стоят и интерпретатор с гилом в жопе. Его сочиняли как язык для обучения программированию тех, кому на бейсике сложна, но ебаные кофешопы. Не советую короч. Пишут на нем тупорылые долбоебы, которые не могут в нормальное ИТ или ехидные колобки ирл.
>>212892931Зачем его опакечивать, когда его качают с официального репозитория МС?Трижды подумаю, чем пакет местный с древней версией качать (как такое часто бывает).В свое время nginx никто не опакечивал, хотя уже в топе был. Линуксоиды дикие пиздец.
>>212878283Это API телефонной книги, в которую раз в неделю заходит баба срака из соседнего кабинета?
Господа фрилансеры 300к в наносекунду, расскажите мне пожалуйся что за язык VBA, смогу ли я его выучить за 3 месяца, учитывая, что у меня непрофильное девелоперское образование, а совсем в другой сфере.
>>212895338Что это за залупа? Есть вакансия для выпускников с моим профилем, но нужно знать этот язык, никогда о нем не слышал.
>>212895232Лол, боль только для агилоолигофрена, подменяющего вдумчивый анализ задачи бесконечными спринтами с расписыванием пули по итогам очередного обсера.
Что лучше? Java или .net? Судя по вакансиям Джависту проще найти работу(в том числе и для вката) + можно срыгнуть в андроид.
>>212895925Что значит "Нормальный"? Допустим, если я вкатывальщик, то мне какая нахуй разница какой там код пишут? Работы на Java больше и шансы на получение работы выше, но при этом нет ебанутой конкуренции, как в ЖСе.
>>212893325Скорость и выразительность решает, то, что ты на своей петушиной императивщине будешь писать десять минут, питоногосподин реализует за десять секунд в виде компактной и наглядной функции
Нет никакого универсального языка и в ближайшем будущем не предвидится. Другими словами, все говно. Хули тут спорить можно.мимо-500к-в-наносекунду
>>212896125Крупные проекты - это истинное наслаждение, интеллектуальный экстаз, рождающий безупречные решения, повторить которые маки безуспешно тщатся десятилетиями.
>>212896743Ага, а потом тебя без премии выставляют на мороз, потому что долбоебы не нужны и начинается реальная работа - обмазать все толстым слоем тестов, нам нужно HA, нам нужен триллион мониторингов, нам нужны учения, давайте заказ на железо писать, как это не хватает бюджета?
>>212896608Какой функции, хуесос. У вас, бедонистов, все функции - объекты первого класса, как жопоскрипте.
>>212896398Да похуй куда вкатываться, паттерны везде одни и те же, возьми пару тройку мейнстримных технологий, напиши пару приложений с их использованием, потом причеши код и пиздуй на собеседование
>>212896913В питоне всё есть объект. В твоём петушинном языке, небось, смесь из объектов и примитивных типов?
>>212896608Пока статико-господин автокомплитом прошарит быстро все методы полученное объекта, питоно-говнист сначала распечатает и узнает тип, потом засядит читать целую страницу доков, чтобы найти нужную функции и узнать что же она там принимает из 100500 аргументов и что когда возвращает.Тру строри
>>212897294Автокомплит прекрасно работает и для питона, если ты используешь современную ide. Это не та проблема, которая мешает писать код
>>212897138Блять, ты так говоришь, будто объект - это нечто осязаемое и самостоятельное, а не просто кусок памяти со ссылками на процедуры, создание, использование и уничтожение которого связано с дичайшеми оверхедами и кешмисами.
>>212870914 (OP)>Так же узнали, что не плохим вариантом универсального языка со статической типизации может стать typescriptНазывать предпроцессор JS языком. Ясно.C++
>>212897579Хуета, память ничего не стоит, даже самое тупое и неоптимальное решение в 90% случаев не потребует рефакторинга. Послушай умпутуна, как он джуниору дал задачу что то там писать в файл, он (джуниор) на каждый запрос открывал файл по новой, искал запись, вставлял, и т.д. никаких индексов и оптимизаций, асимптотическая оценка сложности О(n^2). И его, умпутуна, это устроило, потому, что час работы джуна и пара десятков гигабайт оперативной памяти ничего не стоят
>>212897562Не всегда, и не всегда понятно что там и куда. И вообще я даже не пойму какой у меня сейчас объект.Это как гланды через жопу удалять. Какое удовольствие так код писать?? Если ты конечно одно и тоже не пишешь и знаешь все на зубок.
>>212870914 (OP)Си затем Кресты, остальное факультативно для общего развития или быстро и легко (после крестов, за искл. асма) подучишь если будет необходимо, за всю жизнь в процессе разработки ПО и у чатия в различных проектах мне были нужны только с/кресты и немного js, все мелкое и крупное от архиваторов до хромиума и винды с глинуксами это си и плюсы. Вот это вот:>Неопределенное поведение, сигфолты, бестолковая типизация. Сплошная макросная магияболь неосилятора, не пограмиста а техника макаки.Пистон рекомендуют нубам - типа новый бейсик или паскаль, понять что такое погромирование и дропнуть принявшись за си и кресты. Остальное модные игрушки опытных стариканов или первокуров или для тырпрайза - но последнее после крестов как два пальца учится.
>>212878686помимо написания говнокода надо знать что-то типа:kafka, consul, swagger, docker, zipkin и прочую поеботу про микросервисы. Ну это если еще в клауд не лезть.
>>212904710>В вебе всё равно в первую очередь знания технологий необходимо>Какие у тебя там в вебе технологии?>Высирает баззворды серверного софта.
>>212871542Как на голом js никто не пишет фронт на реальных проектах так и шарп юзается в связке с ангуляром <3
>>212906813>ангуляр, реакт...Все эту херню придумали фронтенщики, чтобы поднять себе ЗП и создать видимость работы.Впервые не бизнес вытрахал разработчика, а разработчик бизнес.