1. Swift - статическая типизация, очень краткий синтаксис, всё ненужное выброшено (точки с запятой, вывод типов, оператор new, скобки в if/while/case); опциоаналы, оператор ?., ранги, trailing closures типа array.filter{}, упрощённые аргументы в кложурах типа { $0 + $1 }, литералы мэпов, качественно сделаные дженерики, range matching, продвинутый switch с возможностью выбора по рэнджам, спискам элементов и т.д. мммаксимум next gen2. Kotlin - много из этого, но вроди не всё. Тоже статическая типизация. Второе место к тому же потому, что ебанутые литералы мэпов, ну и я особо его не изучал, но он очень близок к свифту. Тоже next gen3. C# - тоже много синтаксического сахара, LINQ, многое из вышеуказанного.4. Ruby - pure oop, уже в нулевые имел полноценное функциональное программирование коллекций, методы типа array.sort и array.sort!, булевы методы имеют вопросительный знак в конце имени.5. Java - только за реализацию энумов, где каждой константе можно сопоставить несколько значений. Больше нигде такого не встречалтипаenum A { b(1, "123", true) c(2, "456", false) ...}
C++PythonHaskellJSВсе остальное либо узкоспециализированно, либо нинужно. Дискач.
PHP. Мне он действительно нравится.PythonGolang
>>690882> PHP. Мне он действительно нравится.Хороший язык. Тоже погромирую на нём. Тот же питон ничем не лучше. Но, дохуя претензий - заёбывает писать $ в каждой переменной, не может в сложные выражения внутри "${}",нет нормальных аннотаций (только сторонние реализации, которые парсят phpdoc), пока ещё не запилили тайп хинты для полей класса, в каждом файле приходится писать <?php. пусть бы запилили расширение файла типа phpcode где не было бы возможности вставлять html и соответственно не нужно было бы писать <?php
>>690882> GolangЭто по-моему ущербное нечитабельное кастрированное говно
ОП типичный хуесос-хипстиръ.
>>690877 (OP)Хипстер-говноед, бегущий за хайпами. Из всего спика только шарп норм.
1. C (для микроконтроллеров и простеньких задачек для себя)2. C++ (для работы)3. Haskell (считать но не показывать код)4. Octave (показывать код, потому что человеки не могут в хаскель, ну и всякая статистика да машинное обучение тоже тут по привычке) Wolfram Mathematica (из проприетарщины самое удобное для показывания) - вредные привычки с универа.Swift и Kotlin не пользовал но осуждаю потому что не пользовал. Случись что чего нет в документации спросить можно только у 3.5 хипстеров. Остальное для детей и первокурсниц, шарп для рабов корпорации зла.
>>690890Ниразу не за хайпами. А за тем, на чём мне удобно кодить. Когда пишу на PHP или жабе, часто плююсь. Когда проект на свифте, чуть не кончаю от удобства, продуманности и скорости разработки на нём
>>690882> PHP. Мне он действительно нравится.больной ублюдок
>>690898> Swift и Kotlin не пользовал но осуждаю потому что не пользовал. Случись что чего нет в документации спросить можно только у 3.5 хипстеров.Для котлина это верно. А для свифта уже на любом стэковерфлове по 20 тем на любой вопрос. Всё таки апле в миллион раз богаче джетбрейнс и к тому-же сама решает, какой язык будет использоваться на их платформе. А они, похоже, собираются со временем перейти на свифт
>>690914Яблокодети могут что-то подсказать по проблеме сложнее чем нарисовать и запатентовать иконку?
>>690877 (OP)Перечисленные достоинства свифта и котлина это синтаксический сахарок, который можно запилить хоть для крестов на уровне плагина для ide. Если по-твоему это делает язык некстгеном, то ты просто нихуя не знаешь о программировании.Шарп и джава, что бы про них не говорили, годные языки, ок.Алсо, на чём из предложенного мне пилить биос? Вот именно, ни на чём. От этого сишка хуже не становится.
>>690917Ну кто-то же пишет миллионы приложений почти с любым функционалом в аппсторе
>>690919> синтаксический сахарок, который можно запилить хоть для крестов на уровне плагина для ide.Тогда уже на уровне прекомпилятора. Но нахуя так изъёбываться, когда в других языках это есть из коробки?
>>690921Ты же сейчас пошутила? "Любой функционал" это формочки чтобы в них пальцами тыкать.
>>690924Игори 2d и 3d, remote desktopы, ssh, графические редакторы, музыкальный софт
>>690922На других языках больше готовых решений, статей и специалистов
>>690919Свифт - отличнейший язык, первый мейнстримный язык с нормальной для 2016 года системой типов. Apple вообще фирма такая, помимо хуйни для хомячков они пилят llvm и clang, например, а это лучшее, что случалось с крестами. А ты неосилятор просто, который к 50-ти будет совсем одеревеневшим старым пердуном.
>>690927Игори 2d и 3d на готовых движкахremote desktopы, ssh - однострочники жеграфические редакторы, музыкальный софт - пишется на начальных курсах, входит во все "100 задачек для каждого быдлокодера".Телефоны вообще скучноватая платформа, даже параллелить можно на 3.5 хистерских устройтвах, причем их как раз это и не надо.
>>690928В котлине можно использовать любые библиотеки жабы, в свифте - любые библиотеки от objective c, c и вроди c++
>>690930Свифт не ограничивается мобилами. Он и для маков. Причём графические библиотеки cocoa и cocoa touch имеют много общего, а не визуальные можно использовать и там и там. А т.к. он стал опенсорцным, возможно пойдёт и на другие платформы.
>>690929>clangПидоры не могут в свободный софт просто. Больше никогда не куплю ебаный мак. Последней каплей было то, что для использования гну программ в консольке нужно соглашаться с анальной лицензией икскода. Гниды блядь.>>690898>Haskell (считать но не показывать код)Почему нет?
>>690930Ну а что такое девелопят на других платформах, что там не девелоперы - не дети? Машинное обучение и робототехнику?
>>690935> Почему нет? Потому что парадигма ужесточенная моей pointfree notation пугает неокрепшие умы даже среди коллег.>>690937Во-первых, да, в первую очередь как человек занимающийся машинным обучением и робототехникой я думаю об этом, во-вторых, для системного программирования, математики, статистики есть куда более удобные инструменты. Если я хочу распараллелить какой-то процесс то это Сuda, если распределить (ну ладно, на самом деле я только чятик писал, для остального есть BOINC) то erlang, если все в куче и Самый Общий Язык А Не Инструмент, то это всегда будет С\С++ - быстро, понятно, кроссплатформенно и с мощнейшей поддержкой. Да, веб-программирование и медиа это игрушки. Ими можно подрабатывать на младших курсах. Ну или заниматься когда ты не претендуешь на то чтобы быть программистом и просто кодишь за деньги в коворкинге.
>>690944> понятноenjoy your const int[]
>>690945блядь [CODE]const &int[][/CODE]
>>690945Тебе же уже пояснили что синтаксис можно под себя настроить. К тому же, const int[] это понятно, однозначно и самоочевидно, а хипстеркам для каждого языка приходится запоминать как же там трактуется такое-то сокращение.
>>690944>Потому что парадигма ужесточенная моей pointfree notation А, ну так ты долбоеб просто. Вопросов больше не имею.
>>690947> К тому же, const int[] это понятно, однозначно и самоочевидноint (⋆(⋆fp)(int (⋆)(int, int), int))(int, int)
>>690948В pointfree notation нет ничего долбоебского, это хороший стиль.
>>690948Обоснуешь или это вскукарек макаки не способной в Хаскель?>>690951Что все еще самоочевидно, просто можно так не писать.
>>690955Это ты аутичная макака, которая не способна в хаскель и использует его только для выебонов.
>>690954Дело не в нотации, а в том, как он это пишет. Типичный долбоеб, который использует хаскель для выебонов. При чем уровень его знаний можно понять по одной фразе: "C/C++". Тот, кто так пишет, не знает ни сишки, ни крестов.
>>690956> аутичная > выебоновОпределись, я прыщавый ботан-аутист или позерок или ты просто не осилил хороший тон?>>690958Вангуешь по распространенной записи?
>>690961Вбрось хаскель кода.
>>690877 (OP)1) C# - невероятно прекрасный язык, статика и динамика на выбор, идеальная интеграция с IDE и СУБД MSSQL, полноценная стандартная библиотека, развитые возможности параллелизма, интеллектуальное и развитое сообщество, интеграция с облаками, замечательный JIT, генерирующий высокопроизводительный код, настоящие дженерики, байтоебство по желанию. Лучше языка не найти: C# это твой бро.Все остальные языки говно, и их не хочется даже обсуждать.
>>690961>Определись, я прыщавый ботан-аутист или позерокОдно другому не мешает.
Эх блядь. Щас бы написать что в языке, где переменные объявляются начинаясь с let и var нету вывода типов.
>Ваш топ языков программированияМой топ для языков программирования.1. C++. Вечный монолит, высокий порог вхождения способствует легкому поиску работы по всему миру, неплохая, хотя и не идеальная, система типов.2. Matlab. Проприетарщина, но кладезь алгоритмов по обработке всего чего можно, удобная IDE, подмножество языка компилируется в С++.3. Python. Свободная альтернатива матлабу, намного более универсальная, хочешь - numpy, а хочешь и django. Синтаксис только говно.4. Go - рабочая лошадка для микросервисов.5. JS - ну а куда в 2016 без JS.В топ5 не вошел хаскель и руби, первый потому что для работы в общем-то не нужен, второй - потому что менее универсален, чем пайтон. JVM и .NET языки не пошли как-то.
2. Use the Octave, Luck. 3. R5. Туда же, куда и 20 лет.
>>690973Да съеби ты уже.
1. Haxe, потому что, например, позволяет писать на жабаскрипте и пхп не используя жабаскрипт и пхп.2. Fasm (именно так, остальные ассемблеры либо говно (масм, гас) либо мертвы). Очень нравится, но не пишу давно, потому что хочу хоть что-то доделать в этой жизни.3. Ocaml. Охуенен всем, кроме того, что под виндой не работает.4. BlitzMax. Чистенький, не самый плохой синтаксис и быстрое прототипирование игорь, в остальном говно.
>>690976Нихуя ты илита
>>690988Обычный хипстер-говнарь
1. пифон. для всего кроме ниженаписанного2. си. контроллеры, реалтайм (где нельзя использовать луа/микропитон)3. кофе. зашквар-веб (сделан по-людски, а не по-ублюдски)
>>690963Два чая тебе, уважаемый
>>690963Ну вот честно C# по всем параметрам лучше Java, кроме УЕБАНСКОГО синтаксиса со скобками на отдельных строчках.Ну еще вирт. машина Java лучше C#
>>691140> УЕБАНСКОГО синтаксиса со скобками на отдельных строчках.ШТО? Code style тебе никто не навязывает.> Ну еще вирт. машина Java лучше C#Эта та, внутри которой даже поддержки дженериков нет?
>>690899>Когда проект на свифтеКогда?
>>691143> Code style тебе никто не навязываетТолько вот в Visual Studio, Visual Studio Code, Xamarin Studio, Rider это "по умолчанию" и все шаблоны генерируются с ним.> внутри которой даже поддержки дженериков нет?Не путай спецификацию байт-кода и JVM которая его исполняет.Да в 1994 просасали по многим пунктам и вынуждены поддерживать эту хуету.Но в плане кросплатформенности/стабильности/скорости (особенно многопоточного кода) HotSpot нет равных.
>>691171> Только вот в Visual Studio, Visual Studio Code, Xamarin Studio, Rider это "по умолчанию" Настроить это все можно за пару минут своего драгоценного времени.
>>691173Да я настроил и действительно файлы сократились раза в полтора.Я понять не могу почему так по умолчанию?
>>691184Да потому что МС и свой путь
>>691144Ну вот сейчас делаю проект под iOS. Естественно пишу на свифте. Иногда беру проекты под веб
>>691081И что же такого охуенного в твоём плафоне? Или просто пишешь на том, что выучил?
>>691273> И что же такого охуенного в твоём плафоне?А что же в нём такого плохого? Мне нравится синтаксис, библиотеки (стандартная и pypi), сообщество, направление развития языка, в какой-то степени минимализм.> Или просто пишешь на том, что выучил?Раньше писал на крестах, примерялся к жаве, чёт не пошло. Читатал туториалы по многим языкам, но интереса к ним не появилось.
>>690971Двощую.
>>691280>нравится ситаксис>пифон>нравится ситаксисЭталонный говноед.
>>691283
>>690884> пусть бы запилили расширение файла типа phpcode> расширение файлаУебывай.
>>690877 (OP)1. C2. Scheme3. Forth4. Haskell5. Python6. C++
>>690899>Когда пишу на PHP или жабе, часто плююсь. Когда проект на свифте, чуть не кончаю от удобства, продуманности и скорости разработки на нёмПопробуй Dlang - базарю, будешь плеваться от Swift
>>691319Читал на хабре про него и там же смотрел примеры коды - как-то не впечатлило. Опять же, у него скорее всего маленькое комьюнити и мало готовых либ
>>690944>когда ты не претендуешь на то чтобы быть программистом Кекнул с мамкиного программиста и серьезных задач.
>>690877 (OP)с и с++, потому что все остальные языки просто обертки, содержащие внутри себя библиотеки си и крестов.
>>691341Ассемблер, потому что все остальные языки просто обертки...
>>691184>файлы сократились раза в полтораПустые строки удали для сокращения еще на 25%.Нужно прокачивать трубыдлокодерский навык чтения монолитной дрисни.
>>691184> понять не могу почему так по умолчаниюПотому что это стиль используемый настоящими идейными программистами, а не позерами и вкатывальщиками за баблом.
>>691294>1. C>2. Scheme>3. Forth>4. HaskellСначал подумал, что какой-то позер-ылитка, но дочитав до последней строчки>6. C++ понял, что реально элитный чел, рубящий в языках
>>691417В смысле? В Java, которая куда более идейная и консервативный чем C#, все нормально с отступами (и методы с маленькой буквы).
Мне нравится Java, и я обижаюсь и грущу, когда пишут, что C# лучше.
У меня жопу рвёт от вас. Вот скажите мне, топмейкеры ссаные, откуда вы берете смелость сказать за весь язык, и еще тем более за несколько языков? Вы изучили досконально хотя бы сотню популярных языков чтобы делать эти топы? У мну времени нет на углубление в детали. Хуяк-хуяк и в продашен чтобы к дедлайнам поспевать - это мое. Вы тут безработные сидите и ковыряете инструмент? Нахуя вы разбираете "перфоратор" если им сверлить надо?
>>691431А вот и макаки пожаловали php или js?
>>691386Машинный код тогда уж.
>>691435>php или js?Фулстек типа, азазаза. Это было так очевидно что я макачу?
Меня раздражает пафос "тру программистов", которые выебываются знанием с++, а тех, кто пишет на другом, называют неосиляторами. Пошли вы нахуй, те кто так пишет. У меня ограничено время на изучение языка и мне нахуй ваше ковыряние в крестах не сдалось. Мне нужно побыстрее получить достойную работу. Ебитесь с байтами сами, и думайте, что это круто. Какие же вы конченые. К адекватам претензий нет.
>>691420> и методы с маленькой буквыНу теперь я точно за джаву. Пиздец, какие же мелочи вас интересуют
>>691471На самом деле пиздец как неудобно, очень часто компилятор пишет "я не знаю это метод или какой-то класс из using".Особенно это усугубляется тем что в C# импорт (using) идет целыми пакетами, а не как в Java отдельным классами.
>>691488А еще больше проблем со свойствами в C#. Как-же хорошо что в Kotlin это такой Java совместимый язык свойства тоже с маленькой буквы.
>>690877 (OP)PHP, C#, Java
1. C# - Java была лучше всех, но C# создавали для того, чтобы он стал лучше, чем Java. И создали. Доебывается до всего, кидая эксепшоны. 2. Java - аля C#. Доебывается до всего, кидая эксепшоны. 3. JavaScript - Легкая расширяемость, возможность запустить в браузере аля везде.4. PHP - Если C# и Java доебываются до всего, то этот - полный похуист. Полно говна, но в целом, для написания небольших сервисов сойдет.
>>690879>Haskell>нужный>не узкоспециализированный
>>690935>покупать мак ради швабодного софтаЧто-то в голос.
>>691423Но ведь реально лучше
>>691431Ты какой-то злой.Я за 8 лет переработал на 3 работах. Говорят пиши на PHP - пишу на PHP. Говорят на Ruby, C++, Java, Swift - пишу на них. В сосничестве писал на пасцале и делфи. Естественно я изучаю их синтаксис, документацию, библиотеки, гайды, чтобы писать хороший качественный код, чтоб не изобретать велосипеды, чтоб потом на меня не гнали коллеги. Может ты работаешь меньше года, раз не осилил больше одного языка?И я же не говорю - что я истина в последней интсанции. Это мой личный топ языков, которые лично мне нравятся.ОП
>>691443Два чаю этому адвокату
>>691488Да да. Заёбывает всё писать с большой буквы. Постоянно жать шифт мизинцем, когда в языках с ловеркезными методами это нужно делать только для классов и констант
>>691443Не волнуйся, С++ дебилы сейчас рвут жопу над Rust-ом, у них НИАСИЛЯТОРСТВО, а он тем временем самый обожаемый язык на stackoverflow по summary 2016. Вот уж потеха будет в ближайшие пару лет, когда ты 10 лет инструмент дрочил, а он только для легасиговна теперь в банках.
>>690877 (OP)1. c++2. java3. js
>>690971> Python> Синтаксис говно
>>691665Хуй знает, чо там рвать-то. Ничего такого не изменит раст, кроме переноса времени с процесса отладки на процесс написания.На чём их топ языков основывается? На количестве вопросов? А такой вариант, что это просто новый язык, все вопросы по которому не были разобраны на so ещё 5 лет назад и не гуглятся за 4 секунды не котируется?В банках всё легасиговно на коболе и яве 6, расслабься.И да – ни плюсы ни си ближайшие 2 десятилетия никуда не уйдут, как бы твой ниасиляторский манямирок не прогибался.
>>691682я бы даже сказал __говно__
>>691696У вас __приватный__ метод класса публичный(((
>>691696Код на пайтоне читается как текст, один из лучших синтаксисов, которые вообще есть сейчас
>>691704Сливается как моча, когда тебе ссут на ебало, ну не тебе ль это не знать. Единственный плюс - можно по 3 окна редактировать одновременно. Ах да, у вас теб вместо пробела, будь добр переписать)))
>>691706Таблетки сегодня принимал? Что за бессвязную хуйню ты несешь?
>>691707У тебя проблемы с восприятием реальности, скриптодаунич)))
>>691711Иди нахуй, шизофреник
>>691712Ну да. Зато не скриптодаун)))
>>691707Все он нормально говорит. Если ты это не понимаешь, ты не дорос просто до нормального синтаксиса.
старая сишка, но со всеми ништяками, что теперь предлагает clang+llvmязыки ml-семейства, особенно круто, что появляются под современные платформы (типа fшарп), тк забирают всю готовую инфраструктуру
>>691702Да. Инкапсуляция-инкапусляциюшка. Вот за это больше всего его ненавижу. Ну и за дак тайпинг, конечно.Бррр.
>>690963>C#там столько всего что во всем этом невозможно разобраться и начать использовать в полную мощьнапример - async/await - но под этими двумя конструкциями заложена вообще целая концепция, а именно сопрограммы, а чтобы освоить это нужно перевернуть мозгНО при этом основные задачи, что для которых и вводят обычно в языки сопрограммы, можно решить комбинацией обычных подпрограмм и флагов
>>691658>я изучаю их синтаксиса надо бы изучать семантику
1) Common Lisp - универсальный язык, как для веба, так и для любых других задач.2) R - отличный язык для мат логики и если надо что-то быстро посчитать.3) Python - универсальная штука для автоматизации всего и вся.Но на самом деле common lisp должно хватить вообще для всего.
>>690877 (OP)Clojure - единственный в мире продуманный язык.Остальные - хаотично развивающееся говно.
>>691769Хаскель не продуманный что-ли?Хотя сlojure - хороший язык, спору нет.
>>691772Хаскель-98 невозможно пользоваться, а GHC с раширениями невозможно пользоваться.
ОП-хуй, ты по преимуществу сахар перечисляешь какой-то.
>>690963Удвою этого ценителя.
fasm/C - для работы. МК, драйвера.fpc - прикладной софт. Паскаль первый язык, так и не отвык от него.Веб нинужен
>>690879>>690898>>691294диван>>690882школьник>>690963>>691543корпоративный раб>>690971говноед>>690976мамин фантазёр>>691341байтоговнарь>>691677быдлан>>691760типа околонаучный фрик, на деле быдлокодер скриптовысиратель
>>692023Никого не осталось, блядь. Покажи нам образцового зекачера, ну чего ты.
>>691734>я изучаю их синтаксис>а надо бы изучать семантику А надо было изучать прагматику.
>>690877 (OP)1. R . Для анализа данных.2. Кресты - для оптимизации R кода.3. Haskell - для всего остального. Небольшие программы, пайплайны вот это все. Раньше использовал перл для этого, но заебало, перекатываюсь постепенно вот.мимо мамкин аналитик
>>692023красава
строгий нормальный динамическийочень выразительный haskell rust common lispсредний выразительный scala с++ jsневыразительный java go forth
>>690877 (OP)в пизду топы, кинь лучше соус пикчи.
1) Clojure2) Rust3) Swift4) Go 5) JSХипстобыдло, пишу вебговно ололомодный фуллстак и мобайлговно для iOS. В чем-то серьезном использовал только Swift, Go, JS, остальные же два на уровне laba.rs вместо плюсов и фановых проектов для души. Хорошо владею только JS и Go потому что простой
>>692056Помню твои посты на пораше, кек.
>>690877 (OP)HaskellPythonErlangC/RustCL/Scheme/Racket/Добавил бы Clojure еслиб не jvm
>>692056Чем R лучше python+numpy/scipy/pandas/matplotlib или julia, ну ладно julia говно, тот же питон с begin/end.
>>692194Тем, что у питона уебанский пробельный синтаксис для школьников, не осиливших языки со скобками.
>>692204Ясно, говноязык для школоты, непонимающей зачем выравнивать код.
>>692207Код выравнивать нужно, но на одном выравнивании далеко не уедешь. В питоне отрезали 2/3 синтаксиса нормальных языков, оставив только выравнивание, отчего он стал нихуя не выразительным.
>>692210> В питоне отрезали 2/3 синтаксиса нормальных языковЭто какие?
1) ObjC - основной язык, люблю и ненавижу за свиззлинг и вообще эпловский рантайм (мамку ебал делаю что хочу, перегружаю что хочу). Люблю за возможность использовать в коде Cи- и С++ вставки.2) C++ - скорость, огромный кодбейз, адовая гибкость3) Cи - Классика. Скорость.4) Swift - нравится, внезапно за строгость и сложность выстрелить себе в ногу. А вот не нравится - за ебаное ощущение лютой высокоуровневости, невозможности интегрировать напрямую с Си и С++.Из говноедского рейтинга (оба языка не люблю за вируалку и GC):1) ActionScript3.0 - писал на нем 6 лет, ебать говно ебаное.2) Java - такое же говнище как а AS3, во всёмВообще, в последние года 3 понял что кайфую от plain C и чего-то близкого к нему и отвращает минималистичное моднявое, обёрнутое виртуалочками, препроцессорами, говно.
>>690930Ещё один дебил возомнивший себя гуру ПРОГРАММИРОВАНИЯ. Реально такие дебилы как ты считают что они заняты чем-то там божественным, а на деле все люди в мире заняты работой друг на друга, и только дауны инфантилы считают что существует ЭФИРНЫЙ мирок в котором они боги а социум хуита.
>>692194Есди тебе и правда интересно, то:1. Больше библиотек, R - де факто стандарт в статиcтическом коммьюнити. Это основной плюс. 2. ggplot2 > matplotlib3. dplyr + tidyr + magnittr > pandas4. knitr для автоматической генерации отчетов5. Параллелизация без костылей (хотя может пандас и продвинулась в этом направлении, не слежу).bonus. Можно юзать writer monad.Я не вижу никаких ощутимых преимуществ python инфраструкутры перед R, хотя в целом ничего против питона как среды для анализа данных не имею. Просто R на данный момент впереди.
>>691888лучше, когда сахар приходится реализовывать как костыли в фреймворке
>>692215> сложность выстрелить себе в ногуУдваиваю
>>690877 (OP)Очевидная Scala же. Божественная типизация, идеальный синтаксис, имплициты, макросы, паттерн-матчинг, охуительная инфраструктура, совместимость со всеми существующими джява-библиотеками, полноценная кросс-компиляция в джяваскрипт и жвм, и ещё дохуя различных фич.
>>690877 (OP)>Java - только за реализацию энумов, где каждой константе можно сопоставить несколько значений.нахуя? какие юзкейсы?
>>692442> охуительная инфраструктурапроигрыш
>>692463На всякий случай уринировал школьника.
>>692442Тормоза при компиляции, тормоза в рантайме, ужасный интероп с джавой, переусложненная система типов и съеб одного из главных девов. Хуже скалы сложно что-то найти.
>>692458Сорт оф базы данных. Но вроди и нахуй нужна таблица, когда там меняется что-то раз в год, а то и никогда. Можно хранить имя элемента энума, описание, вместо 10 switch'ей по этому энуму, которые что-то ретурнят, можно просто хранить все данные в энуме. Вот пример - виды монет, как энумы.[code lange=java]public enum Currency { PENNY(1, "Penny", "penny.jpg"), NICKLE(5, "Nickle", "nickle.png"), DIME(10, "Dime", "dime.gif"), QUARTER(25, "Quarter", "quarter.bmp"); private int value; private String displayName; private String image; Curreny(int: Value, displayName: String, image: String) { ... }} [/code]Коротко и понятно, всё, что связано, с каждым элементом энума, определено в самом же энуме, не забудешь сделать добавить case в каком-то из свичей. А так пришлось бы добавлять два свича по этому энуму. И хорошо, если язык запрещает не exhaustive switch (например swift), и разрешает статические методомы в энуме (тогда свичи можно положить в сам энум - приходится так делать в свифте). Но всё равно, java way - лучший. Даже количество строк в несколько раз меньше. И чем больше нужно свичей, тем больше профист от java enums.Тащемто для каждого элемента можно даже переопределить свои методы, но это по-моему уже перебор. Хотя, мало ли, где-то может быть уместно
>>692505>Тормоза при компиляцииА ты каждые пять секунд всё с нуля перекомпилируешь?>тормоза в рантайме, ужасный интероп с джавой, переусложненная система типовОхуительные истории.
>>692510> методомы > профист Видимо, я плохо выспался
Brainfuck - forever! Ну и всякое HQ9+ это для души.
>>690877 (OP)>2. KotlinВы посмотрите на этого уебка. Котлин это на данном этапе не более чем маркетинговый ход брейнсов.
>>692442скала мертва. тайпсейф свои последние фишки уже делают не под скалу (их же язык), а под джаву
>>690877 (OP)1. Scheme (R5RS) — Олимп, недостижимый для простого смертного. Если хочешь пить амброзию весь день — единственный годный вариант, но для уборки в конюшнях придется спуститься на землю.2. Вакантное место.3. JS — Геракл, способный и яблоки украсть, и гидру убить, и мусор собрать.4. C — великий Аид, стерегущий нижние слои любой системы. Если плохо знать его владения, многоголовый Церберфолт порвет тебя на куски..
>>692788Ну-ка поподробнее.
>>692907Какое подоробнее, этот дурачек вообще не знает о чем говорит. Посмотри что он несёт: "их язык", "фишки" какие-то блять.
>>692907https://www.lightbend.com/blog/typesafe-changes-name-to-lightbend>Over the past five years, the market has changed dramatically, and so has our company, with more than half of our customers representing traditional Java enterprises.>Today, we also announced our latest innovation designed to speed the adoption of Reactive systems: Lagom. It’s a complete dev-to-production experience for Java enterprises.прогнулись под рынок
>>692442> идеальный синтаксис
>>692788чё несёт
>>692912This taught me a painful lesson – the limits of advocacy. Don’t let fanaticism get in the way of sound business judgment. A company founded by a fanatic, employing fanatics, was slow to recognize the market realities. But this episode really brought home that things were not quite as rosy as we thought. We still went through the usual denials “Oh, the products that failed were too expensive” or “They just weren’t good enough” or whatever. But ultimately we were discovering that there weren’t nearly as many users as we had been led to believe.http://www.stardock.com/stardock/articles/article_sdos2.html
>>692912Продолжение: https://www.lightbend.com/blog/questions-answered-on-the-change-to-lightbend-and-lagom-for-java
>>692800У тебя все хорошо?
>>692788Но ведь у них всё написано на скале, даунито, в том числе новая йоба (лагом).
c#swiftobjective crruby
>>693350>c#примитивный инструмент для корпоративных рабов, с выразительностью уровня явы>swiftгейская отупевшая скала>objective cустаревшая гейская дрисня, примитивней только няшная>rустаревший скрипт для статодроча, весьма уёбищен>rubyрозовое гипервариативное варенье для постаревших хипсторов первой волны0/10
>>692442Мертвый и бесполезный язык, даже треды по этому говну вечно тонут. Один агрессивный дебил разве что по зэкачу бегает и постит куски быдлокода на скале, причем неоптимальные.
>>693106Да. Есть сомнения?
>>693363напротив же, это ты дебил-семён, который в каждом треде рассказывает охуитетельные истории про нинужность скалы, не знаю почему тебе так пердак от неё рвет
>>693359Найс обосрался, мелкобуковка. Обтекай.
>>693377>БА-БАХлол, внезапный разрыв говноеда
>>692914>>692469
Хотел написать подробно за все. Но обычно становится от общения со школьниками. А хотя один хуй сейчас простыня выйдет. Пишу с мобилы так что будут попадаться слова не вписывающиеся в контекст.Короче скажу только за свифт. Вот тут вроде были скептики неуверенные что на нём вообще пишут. Мне вот пол года назад сказали что будут проект под иос делать. Проект был копией андроидовского и вообще не приоритетный, так что сказали самому разобраться с библиотеками и вообще всей хуйней. Так вот среди языков альтернатив никаких не было. Ладно еще можно сказать что на котлине писать под андроид хоть как-то не оправданно, но под иос на обжектив си писать это какой то фанатичный аутизм. Просто ебануться как там раньше с этим люди жили.Ну да ладно. Сам по себе язык это как-бы попытка дать фишки из языков с типизированым фп но без излишек. Опшионалы сразу встроенные в конструкции языка. В общем в правильном направлении идут. С енумами все ок сделали. Нет контроля эффектов, полной иммутабельносьи ну оно и не нужно - все таки в коллективе работают люди которые не хотят воспринимать новое (и пишут блять все с восклицательными знаками и вместо суммы типов используют наследование и приведение типов тоже с восклицательным знаком пиздос).За минусы: отсутствуют higher kinded, то есть нетфункторов, то есть map производит из любого типа список - из множества, из дикшонари. Ну про монады тоже нет речи, ну они не в хаскелях редко нужны. Там что-то еще постоянно говорили про проблемы с иерархией целых чисел но сам не замечал. Алсо язык опенсорснули скомпилироваливали под линухом и заявили что он general purpose. Но без иде с ним сложноватей, хотя неджава конечно. Пакетный менеджер вроде не завезли. Те что есть завязаны на икскод (минусы эпловой инфраструктуры). Люди наверное с гитхаба качают. Не лучше чем в го выходит.
>>693359Твои предложения?Что-ибудб кроме классического "нахуй"?
Ruby - для вебаLua - скрипты конфигурации/автоматизацииErlang - микросервисы, обработчики брокеров сообщений, etc...C++ - всякое системное ПО и там, где требуется оптимизации и не справляются остальные языки
>>693383Свой список составляй, мудила, погляжу на посмеюсь.
>>693494>C++ - всякое системное ПО и там, где требуется оптимизации и не справляются остальные языки С этим прекрасно справится Haskell.
>>693467>за все
>>692179>порашеВы оба в тюрьме сидели?
>>693747Этот буллшит с наркоманским синтаксисом?
Haskell, OCaml, Clean.
>>693826>наркоманским синтаксисом?В lazy evaluation и high order functions вкатиться проще простого.
>>693828Съеби в свой 2010 со своим хаскелем.
>>693828>В lazy evaluation и high order functionsЭто можно и без хаскеля-уебаскеля иметь.Функции высокого порядка - охуеть можно! Какая редкость!
>>693839Собсно, даже в сраных крестах они есть уже лет 5 как.
>>693840А писать на них корректный код все так же невозможно, кек.
>>693841Только вот большинство кода как было на крестах/жабе - так и осталось. А кучи аппликух с "корректным кодом" на хачкеле что-то не видать.
>>693844Ты еще Кобол и Фортран вспомни.Быдлкодеры не могут в комбинаторную логику и лямбда-исчисление.
>>693847Где суперпиздатые проги на комбинаторной логики и лямбдаисчислении от небыдлокодеров?
>>693849xmonad, yesod, например.Тысячи их: https://wiki.haskell.org/Haskell_in_practice
>>693847Они ни в какую логику не могут, судя по всему.>>693844>Только вот большинство кода как было на крестах/жабе - так и осталось.Это не делает его более корректным.>А кучи аппликух с "корректным кодом" на хачкеле что-то не видать.Если ты сидишь в выгребной яме и не видишь ничего, кроме говна, это не значит, что кроме говна, действительно, ничего нет.
>>693851Но ты сидишь на винде, в браузере хром или фуррифокс и серешь на дваче.Где операционка на хачкеле? Где браузер на хачкеле? Где борда на хачкеле? И почему ты всем этим не пользуешься, если таковое имеется?
>>693852Мудила, блядь, нахуя ты кормишь этого залетного борщехлеба?
>>693852Но я использую OpenBSD и браузер surf.>Где операционка на хачкеле?Ты идиот? Идиот. Где операционка на жабе?>Где борда на хачкеле?https://github.com/barrucadu/lambdadeltahttps://github.com/ahushh/Monaba
>>693852>Где операционка на хачкеле?http://programatica.cs.pdx.edu/House/
>>693854>Но я использую OpenBSD и браузер surf.Но они написаны на плебейской сишке, а не на божественном "корректном" хач-кале.>Ты идиот? Идиот. Где операционка на жабе?Идиот это ты, даже гугл не осилилhttps://en.wikipedia.org/wiki/JavaOS>https://github.com/barrucadu/lambdadelta>https://github.com/ahushh/MonabaИ почему же это говно не взлетает?
>>693855Круто. Почему ты не с нее пишешь?
>>693857Не хочу переустанавливать уже установленную ОС.
>>693859То есть илита и гении не знают ни дуалбута, ни виртуалок?И при этом поучают других?
>>693860Знаем. Лень этим заниматься.
>>693856>плебейской сишкеНе смей ставить сишку в один ряд с крестопрашей, плебей.>Идиот это ты, даже гугл не осилилЕе ядро написано не на жабе.>И почему же это говно не взлетает?Ты в этом так уверен? Скачивал, пробовал запускать?
>>692153Удваиваю!
>>693868Ты вроде хачкельдаун, а сосёшь за 50 летнюю парашу без типов))?
>>693359крестодрочер, перлодрочер?
>>692023>на деле быдлокодер скриптовысирательКак что-то плохое, мой быдлокод вполне выполняет необходимые задачи.
1. C - для всего.1. Python - калькулятор, для мелких задач и быстрого прототипирования, используется как современный бейсик.2. JS - для веба, как наименьшее зло.
>>690963
>>693840Что за хуйню я читаю. Это же в Сишке есть, через еблю с указателями, но таки стандартный способ
*lisp – мета-хуета и синтаксис позволяющий запилить что угодно/haskell / purescript – прагматично-идиоматично / пюре развиваетсяC » ебать байты иногда приходится и это определенно лучше чем goвно
1. JS - обычно все срут кирпичами при виде прототипного наследования, а мне нравится. Куча возможностей заработать бабла - йоба-чарты/таблицы/слайдеры на канвасе, мини-игры на свг, йоба-рекламные кампании на webgl, йоба-сингл-пейдж приложения, (не)йоба говнопарсеры - задачи на любой вкус. Говорят, node.js еще неплох, но сам не пробовал (не очень серверную разработку люблю). Короче, хочешь рубить бабло и делать что-то интересное - JS удовлетворит обе потребности.2. C++ - на нём очень любил всякие OpenGL-эксперименты пилить, теперь эту нишу взял JS, но теплые воспоминания остались. Хороший язык.Больше ничего не использовал, кроме пыхи, к ней у меня отношение как к инструменту, которым приходится пользоваться. Ничего плохого сказать не могу, ничего хорошего тоже.
>>693824/po/
>>695378Сам туда иди!
>>691772> Хаскель не продуманный что-ли?Площадка для экспериментов
>>690877 (OP)> Java - только за реализацию энумов, где каждой константе можно сопоставить несколько значений.Ну так-то да, но деле enum не более чем сахарок вокруг java.lang.Enum https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html
Так свифт чисто для интереса стоит учить? По описанию выглядит круто
>>691734просто так чтоль ляпнул? отличия же минимальные, если вообще есть, приведи пример, кстати, где она может ввести в заблуждение преходя на другой яп?
1. дэлфи2. си#3. джава4. хтмл==3
>>702556При переходе с Java/C++/Python на Common Lisp, например, или наоборот.
>>702556> отличия же минимальныеЧёт серанул с мамкиного полиглота
>>690877 (OP)csshtmlxmljsonflash
низнаю пацаны, я чиста на пыхе пишу и ещё немного на жиквери и друпале))по своему опыту скажу что пыха занятный язычок, не то что богомерзкий джаваскрипт или си с паскалем... очинь удобно делать сайты, сервесы вебприлаги зп канешн поменьше чем у 1с-перцев или жабистав там, но работка интереснее намного всётаки веб - это самый авантгард так сказать ни то что в банке гнить с бугалтершами вобщем мой топчик такой:1 php2 jquery3 js4 c5 паскаль
и вобще главное чтоб язык ришал задачи в этом же весь смыслпонимаите что я говорю, язык это ж тупо инструмент - берешь делаешь задачу и всёвсе эти срачи про типы хуипы и все такое это для задротов которым делать больше ничего вообщем я б только пэхэпэ оставил и си плюс плюс ну или яву там не знаю
>>693364Ты ниггер.
>>703412> я чиста на пыхе пишуНа работе пишешь (если да, то за какие денежки) или лабораторные работы в вузике?
Ruby.Swift.Kotlin.Scala.
>>703420>>703412И кого ты пытался этим затроллить?
>>703930Скала норм. Остальное - хипстерское говно без задач.
>>690877 (OP)1. Visual Basic 6Enough
>>703896на работе, 2700$ до налогов
>>703959но я не траль
>>704062>назвал jquery языком>кукарекнул про 1С, спалившись что живет в рашке.>назвал зп $2700>до налоговТолстячок, "до налогов" это на западе, а в рашке все налоги уже в зп заложены.
>>704533а я не в рашке и вообще физ лицо предприниматель
>>704536и лидер митол-группы.
>>704025Имплаинг скала - не хипстерское
Вот за что люблю swift, так за то, что вызовы методов можно читать, как текст на английском:notifyUsers(usersToRemove, thatTheyWereRemovedFromConversation: conversation)notifyUsers(usersToAdd, thatTheyWereAddedToConversation: conversation)В большинстве языков было бы что-то типа такогоnotifyUsersThatTheyWereAddedToConversation(usersToAdd, conversation)А если ещё и 5+ параметров, то в других языках иногда можно голову сломать:notifyUsersThatTheyWereAddedToConversation(usersToAdd, conversation, a, b, c, d, e, f, g)или перепутать порядок параметров
>>709159Имплаинг скала – платформа сделанная дрочерами на dsl и имплициты, на которой в проде внезапно начинаются тормоза и проблемы с поддержкой, и всё переписывается на java like императивщину, с явными контейнерами и прочим. Полезность в действии.
>>690877 (OP)1. Scala2. Scheme3. JS + Ramda
>>690877 (OP)C++JavaPHPJS