1. Common Lisp. Гомоиконность. Минимальный синтаксис. CLOS. Image-based. 2. JavaScript. Худшее, что могло случиться с программированием. Язык, достойный истинных макак.
>>1214854 1. Лучший язык программирования. Javascript. Хороший синтаксис, популярность и наличие многих библиотек, кроссплатформенность, вдохновил многие языки, дружелюбность к новичку. 2. Худший язык программирования. Лисп. Скобки, задротство и снобство.
1. LISP. Ибо воистину. Первый Язык, жемчужина посреди простых камней, и нет языков кроме Него. Скобки, в которых пустота — тело Его, мистическое двуединство кода и данных — дух Его, божественная рекурсия — сердце Его. Истинно говорю вам, избегающий света Его есть безумец, вот, свершается кара над главой его, и убогостью отмечены поделия его, подобные пустым глиняным горшкам рядом с хрустальным сосудом благодати Его. Принявший же и постигший истинный свет Его подобен прямой и отточенной стреле, чисты помыслы его и крепка рука его, и благословенны творения его, дарующие радость и утоляющие печали, ибо одухотворены духом Его и отмечены благодатью Его. 2. PHP/JS. Пойди на любую фриланс-биржу, создай заказ "нужно доработать сайт" и наблюдай на миллиарды тупорылых мух-говноедов, которые на это слетятся.
Есть лишь два вида языков: 1. Те, которые все ненавидят. 2. Те, на которых никто не пишет. Все остальные критерии сравнения никчемны. Субъективно-оценочные суждения о таких вещах для программиста вовсе зашквар.
>>1215124 Заметил, что чем больше восхваляют язык, тем меньше на нем продакшен кода. А когда увеличивается количество человек, которые на нем что-то реально пишут, то всплывают его недостатки. В общем, недостатки в малоиспользуемых языках это неуловимый Джо Вот этот прав >>1215133
>>1215134 >Заметил, что чем больше восхваляют язык, тем меньше на нем продакшен кода. А когда увеличивается количество человек, которые на нем что-то реально пишут, то всплывают его недостатки. В общем, недостатки в малоиспользуемых языках это неуловимый Джо
Да ну всё куда проще. Чтобы сделать годный язык нужны годы, в то время как бизнесу задачу решить нужно было ещё вчера. В итоге "побеждает" не тот язык, который лучше по объективным показателям, а тот, который раньше выкатили, хоть в итоге на дизайн языка и было потрачено от силы неделя времени. В итоге спустя годы выходит тот самый язык с адекватным дизайном, но нишу заняло какое-то говно и бизнесу совсем не интересно менять говно на неговно, ему вместо этого нужны были новые фичи "уже вчера".
>>1214848 (OP) 1. Java/Kotlin Статическая типизация, JVM, очень популярны, большое коммунити, много библиотек, можно писать под множество платформ, главное чтобы была JVM. 2. Go Ебучая смесь си и паскаля, прибитый синтаксис, разрешен unsafe код, нет дженериков, уебищный талисман, сука, как же я его ненавижу
>>1215253 >2. Go не научился просто в каналы вот и бугуртишь. На самом деле ахуенный язык для моделлирования и дизайн-имплементаций concurrency-based решений для веба. Ken Thompson хуйни не напишет
>>1214848 (OP) 1. ABAP - совершенный язык для любых бизнес решений. Умеешь в АБАП - купаешься в бабках. 2. Все остальные. Без комментариев Няшный синтаксис в приложении к посту
>>1214848 (OP) > Лучший язык программирования. Обоснование. Котлин и Свифт. Оба похожи процентов на 90. Обоснование - сплав современности с гибкостью, наличие всех нужных функций, которые есть в языках. Плюс хорошая и понятная документация.
>Худший язык программирования. Обоснование. джава скрипт. Отсутсвие вменяемой логики + низкий порог вхождения, из-за чего дж-программисты - самые днища на фоне всех других.
1) С++ напоминает мне анекдот. Говорит католик своему другу-еврею креститься. Тот ему отвечает: "ну, я скоро еду в Рим, побуду там неделю, вернусь. Если понравится - крещусь". Испугался католик. Вот приедет он в Рим, увидит похоть, разврат... точно не примет. Приезжает еврей к другу и говорит: "давай, крести меня". Католик: "ты что, не видел?". Еврей: "да видел, но если и после этого верят, наверно в этом вашем христианстве таки что-то есть. 2) PHP - тупое говно тупого говна
1. Haxe ООП+ФП, трансляция в код JS, C++, Java, C#, Python, LUA или сборка в байткод для двух своих виртуальных машин и флеша + еще платформы, тайп-инференс, алгебраические и обобщенные типы, паттерн-матчинг, функциональные типы как в камле (д->д->е), развитая система макросов (полноценные макро, а не препроцессорное говно). 2. PHP Тут и объяснений не нужно.
1. Си. Это праотец нынешних языков программирования. Hа си написаны большинство популярных интерпретаторов, сделаны операционные системы, драйверы, сервера (Nginx, Apache), OpenGL. Да, он не прощает ошибок, но быстрее и компактнее только FORTH и ассемблер.
2. Кобол. Древнее зло, до сих пор бросающее в пот даже самый крепких программистов. Вся его философия - причинение боли тому, кто соизволил писать на нём код. Каждый оператор, каждая строчка в нем полна доисторического животного ужаса, продирающего своими гнилыми когтями твою душёнку.
>>1218117 > Си. Это праотец нынешних языков программирования в том то и дело, что праотец. Ныне он как бы уже не нужен и особо не используется. Его годы ушли, сейчас у руля всякие джавы, котлины, свифты, сидиезы, пхп и т.д.
>>1218165 >его годы ушли Драйверы и системные утилиты на нем до сих пор пишут, а для остального согласен, бывает не нужен. Хотя интерпретаторы может и стоит писать >котлины Это же просто синтаксический сахарок на джаву, не понимаю как это подделие можно называть с чистой совестью ЯП. >свифты Не используется за пределами империи Гламура. Да и насколько знаю, сама Империя не спешит переводить свои продукты на свифт, даже продолжая писать на мрачном Objective-C. Но язык хороший. По крайней мере мне так показалось за 20 минут знакомства в виртуалке. Могу ошибаться, сведущие в делах гламурных можете подправить >сидиезы Попытка маек клонировать джаву. По скорости он уступает джаве, в кроссплатформенности тоже. Не вижу в нем смысла, разве что его синтаксис и либы хороши. >пхп Объективно говно, но полной альтернативы ему нет и не предвидеться.
>>1214848 (OP) 1.Я бы выделил три лучших языка, Python,Ruby,JS приятно на них программировать, просто языки будущего 2.Тоже 3 худших, PHP, Java уёбищный синтаксис, фу блядь.
>>1218211 >>1218243 понимаешь в чем дело, ценность языка программирования в первую очередь - понятность для человека, чем сильнее развивались яп, тем более человечными и высокоуровневыми становились языки. Похуй, что питон мендленный, зато на нём приятно писать. а JS потому, что нет ничего более годного для фронтенда. А Java - чистой воды макакинг и дрочилово с идиотским синтаксисом.
>>1218271 > а JS потому, что нет ничего более годного для фронтенда.
тоже отсоси. coffescript, typescript, dart в конце концов. да это трансляторы, пошел нахуй, я знаю. но никто не запрещает называть транслируемый код ЯПом, ведь ты же называешь компилируемый (и интерпретируемый) код ЯП.
с транситерацией довольно проблемные теркии, понятно но js простите, хуевый, но стандарт, если хром не сделает поддержку другого языка, он так и будет стандартом, так что тайпы, дарты, кофы и прочее не запрещено-то особо.
>>1218165 >как бы уже не нужен и ты отсоси. если у тебя в продакшене (в 2к18 не дай боже конечно, и все же) пайтон, и тебе внезапно нужна скорость, то либы на Си в этом случае самое то. я надеюсь, что ты говоришь про софтна чистом си, тогда беру слова обратно, софт целиком на си сейчас не особо есть смысл делать. но в целом си пиздецки полезен для разработки крупных проектов с требованиями к производительности.
>>1218364 разъеби мое божественное полотно священного текста своими аргументами, анон, я не против кстати правда хотелось бы услышать аргументы против, может реально не то сказал
>>1218414 смысл не в том что "вот он меня не устраивает он говно", кстати про это я даже не писал а в том, что ему таки есть альтернативы. анон, которому я ответил, писал: >нет ничего более годного для фронтенда а я ему и говорю, что есть. например, dart.
кстати js вполне неплохой язык, если на нем не писать бэкенд.
>>1218271 >JS потому, что нет ничего более годного для фронтенда Вопрос знатокам: почему ни один альтернативный браузер не предланает других скриптовых ЯП для скриптовавния веб-параши лайк а джиси?
Я думаю появись в браузере питон или луна на стеройдах джит-компилятора, то про ванильный жиси забыли бы как о страшном сне и даже обильная кодовая база не спасла его от угасания.
На заре веба были попытки и впиливали в браузер иные скриптовые движки. сейчас есть luakit - хром, куда впилина lua с твоим житом на стероидах. Ну и где твой бог теперь?
Зачем в бэкэнде нужен жс, если есть тс: статическая типизация, исключение возможности появления null pointer exception на этапе "компиляции" (при включении специальной опции в конфиге), возможность перегона отдельных модулей в WebAssembly и получения near-native performance при сохранении портабельности. Чё ещё надо-то? Деклараций типов для уже существующих пакетов иногда не хватает, да.
>>1218271 >понимаешь в чем дело, ценность языка программирования в первую очередь - понятность для человека, чем сильнее развивались яп, тем более человечными и высокоуровневыми становились языки.
Посмотрел бы я как бы ты поддерживал проект > 50kLOC на динамикодрисне.
>>1214848 (OP) >1. Лучший язык программирования. Обоснование. С лучший для программирования микроконтроллеров. Прост и эффективен. С++ лучший для программирования десктопных приложений, 3D и кода взаимодействующего с ресурсами ОС. Есть всё и даже больше, куча кода, огромное коммюнити. JavaScript - для браузерного кода (уберите от меня Ангуляр, Vue, React. Javascript нужен только для менюшек, jQuery раскрывает его максимум. Всё остальное будет тормозить) PHP лучший для серверного кода под Web. Куча библиотек под всё, простой и эффективный, удобная работа с базами данных. Самая точная реализация взаимодействия с HTTP. >2. Худший язык программирования. Обоснование. C# как серверный язык, ASP .NET - Microsoft придумали какое-то свое понимание работы HTTP протокола. Делает всё то же что и PHP, но сложнее. Библиотек меньше, чем под PHP: например, если в для PHP каждый год составляют ТОП20 платформ интернет-магазинов, то для ASP.NET найдется полтора проекта площадки онлайн-торговли. Полтора хостинга ASP.NET. Зависимость от Visual Studio и Windows. JavaScript. Angular, Vue, React - не языки, но это худшее, что случилось с JavaScript. Так же и NodeJS. Ruby On Rails - Бесила convention over configuration. Ну и общее хипсторство и СМИШНЯВКИ там, где ждешь нормального объяснения.
>>1218271 >А Java - чистой воды макакинг и дрочилово с идиотским синтаксисом Проирал с синтаксиса. На такую хуйню обычно хеллоуворлдищики агрятся, поту что нихуя не умеют и считают, что выучил синтаксис - знаешь язык.
1.Haskell - все логично, понятно, и самое главное просто! И еще раз логично! 2. Java(в принципе любой ООП) - нихуя не понятно, нихуя не логично, нихуя не просто, зачем это вообще высрали?
>>1214848 (OP) > 1. Лучший язык программирования. python. простой и логичный синтаксис, адаптированный под комфортную разработку ПО психически здоровым человеком, поддержка всех основных парадигм программирования, огромные возможности стандартной библиотеки и ещё больше в pip, несравненная гибкость использования. > Худший язык программирования. javascript. наглухо ебанутое говно, к тому же ещё и уничтожившее няшный веб.
>>1218591 >Вопрос знатокам: почему ни один альтернативный браузер не предланает других скриптовых ЯП для скриптовавния веб-параши лайк а джиси? WebAssembly есть, ClojureScript как доказательство работоспособности.
>>1247371 >>> type({1}) > <class 'set'> >>> type({}) > <class 'dict'> и хули тут сложного? может быть ты туповат?
> Лямбды в две строки уже можно записать, или ПРОСТОЙ И ЛОГИЧНЫЙ СИНТАКСИС запрещает? анонимные функции это синтаксический сахар. простой и логичный синтаксис позволяет просто и логично назвать функцию, если она сложнее, чем одно выражение. к поддержке парадигм программирования это не имеет отношения.
> Джава и нпм ссут и срут на тебя, как на говно. библиотеки джава и нпм это круто. жалко, что языки говно. я же в целом оцениваю язык, а не по отдельным критериям.
>>1247410 >и хули тут сложного? Ничего, просто это кривой костыль (как и все в гвидобейсике), никакой ПРОСТОТОЙ И ЛОГИЧНОСТЬЮ тут и не пахнет. КО
>анонимные функции это синтаксический сахар Нет, именованные функции это синтаксический сахар, лол.
>жалко, что языки говно Та такие же, как питон.
>import threading вполне нормальный мультитрединг. А, так ты школьник уровня laba1.cpp! Ну привет, а я-то тут распинаюсь вот)) Укус питона прочитал уже?))
>>1218456 Насчет кобола не знаю, а с коммон лишпа слезли, потому что обычные процессоры победили лишп-машины, когда надежды на создание ИИ не оправдались и говернмент порезал фанды. Нужен был менее мощный и более низкоуровневый язык, потому что комплюктеры были медленные. Со смоллтоком, кстати, похожая история.
Худший язык программированияАноним13/09/18 Чтв 19:06:28#115№1263718
Из всех: 1С, lua. Из часто-используемых JavaScript. ООП, библиотеки (пакеты), namespace'ы... ДА ВСЁ ЭТО НЕ НУЖНО, А ВОТ У НАС ЕСТЬ window И module.exports. Самый худший язык на свете, за последний месяц убедился в этом окончательно.
не надо мне рассказывать про npm, я говорю директиву using, нормальную подгрузку/авто-подгрузку библиотек/файлов
>>1263718 >lua Имел дело? Расскажи где. Суперпростой и быстрый же, свою задачу выполняет.
Худший язык программированияАноним14/09/18 Птн 02:12:55#117№1263897
>>1263849 extension'ы для World of Warcraft. Это не язык программирования, это чучело в костюме языка программирования. Я писал хероботу для разных утилитарных вещей, включая автоматическое выполнение действий. Вместо того чтобы убивать мобов 8 часов подряд я те же 8 часов писал скрипты, а потом эта штука ещё убивала 15 часов самих мобов
>>1214848 (OP) >Лучший язык программирования C++. Потому что на нём можно делать всё, что и как хочешь. Здравое комьюнити. >Худший язык программирования javascrit - в основном из-за тупейшего и одновременно чсвшного комьюнити. Строго говоря js - это даже не язык программирования, это язык для написания скриптов. Если уж так, то и баш - язык программирования.
2. Худший язык программирования. Обоснование.
пик-рандом