Пришло время напомнить позёрам, первокурсникам и прочим отбросам критерии хорошего языка программирования.1. Язык должен быть интерпретируемым. Хороший язык не заставляет программиста ебаться с компиляторами и прочим ненужным говном, позволяя сфокусироваться на основной задаче — программировании (запиливание параши — программирование).2. Нет никакой типизации. Максимально допустимая — как в перле. Как сказано выше, хороший язык позволяет программисту не отвлекаться на хуйню и заниматься непосредственно делом (программированием).3. Язык не принуждает к определённой парадигме, как это делает, например уёбищная жаба или ещё более уёбищное си. Можно писать что угодно, объявлять и вызывать где угодно и когда угодно, при этом код будет работать — программисту виднее, как ему писать его парашу.Исходя из вышесказанного,Примерами хороших языков программирования можно считать, например, PHP и JS.Это самые лучшие и востребованные языки из существующих на сегодняшний день. Сюда также можно отнести питон, если закрыть глаза на его своеобразность. Ещё менее хорошим примером является перл.Примеры уёбищных языков программирования — Java, C#.Говно для студентов, которым ебанутые преподы не разрешают писать на нормальных языках, потому что сами, являясь бухим патриотичным быдлом с семьями, детьми и виндовсом, их не знают. Для программирования как такового практически бесполезны.Примеры говна, не имеющего отношения к программированию — C, C++.Эталоны чистейшего говна. Мудаки, которые тратят всю свою жизнь на изучение этого омерзительного кала, никогда не запилят хорошую парашу и не попадут в правящую верхушку, потому что их умения не имеют ничего общего с программированием и потому бесполезны. Такие опущи пьют мочу на всех парашах и умирают рядовыми анонимами (мочехлёбами), чего и заслуживают. Не будьте такими и учите хорошие и полезные языки.Всякую дрисню типа хачкеля, несмотря на то, что истории известны примеры долбоёбов, пытавшихся на ней программировать, даже упоминать противно, так что не будем.
>>200277308 (OP)> JS> Язык> ХорошийТо-то я смотрю, что говносайтикам с каждым разом всё больше подавай памяти и цп. Пообмажутся своим говном и радуются.Зачем было изобретать велосипед если им дали ActiveX, java валеты и Флеш.
>>200277308 (OP)Я знаю что тред будет жирным, поэтому скажу то, от чего у всех бомбитНа Java стоят такие гиганты как: Google, Amazon и примерно 70 процентов всех банковских систем мира. Но это чисто так, пища для размышления
>>200278212> Java прежде всего - это язык, который используется для серверных приложений в крупных корпорациях. Особенно часто Java используется в банках, страховых компаниях, розничных сетях т.д. Например, такие банки как Deutsche Bank, Citigroup, Barclays, Goldman Sachs и многие-многие другие используют Java для написания бэк-энд и фронт-энд офисных электронных систем и т.д. Еще пример, серверная часть Google+ написана на Java. >Вэб-приложения. Широкое применение Java нашла в электронной коммерции и в вэб-приложениях. Например, если говорить о рынке Европы, США, многие вэб-приложения госучреждений, страховых, образовательных, оборонительных учреждений написаны на Java. >Трейдинговые приложения. Например, LMAX, Murex. >Android приложения. Если у Вас телефон на Android, то все приложения в нём написаны на Java с использованием Google и Android API. >Десктопные приложения, программные средства и средства разработки. Например, Eclipse, Netbeans IDE, jEdit (Programmer`s Text Editor), jDownloader (open-source download management tool), Azureus/Vuse >Встраиваемые системы. Java используется на смарт-картах и сенсорах. Например, в банковских карточках используется Java.
>>200277308 (OP)Не знаю насчёт большинства высказываний твоих, но >Примеры говна, не имеющего отношения к программированию — C, C++.Люто двачую, это говно нужно было в 1990-х.Зачем оно в 2020 - непонятно, лишь бы олдам повыёбываться
>>200279458На чём по-твоему надо писать приложения для твоего любимого десктопа? А игры? А линуксы на чём писать?
>>200279694>Писать приложения для десктоп в 2019.Ты йобу дал ? Сейчас весь функционал переходит на веб.
>>200280222Ахуено, ты серьёзно думаешь, что такие ущербы, которые сидят на дваче будут пилить ОС`мы ? Мне лишь бы денег заработать, а на завод идти не собираюсь из за проблем со здоровьем.
>>200279694Хули ты как маленький, пишешь на жс под электрон. Похуй, что окошко 2гб оперативы высаживает, холопы докупят планочку если надо
>>200279694У с++ очень хорошие идеи применения - кроссплатформенность, например. Реализация - полное говно, единственное кросплатформенное приложение без проблем - hello world только о простоте сложности его книги пишут. Я могу прислать скрипт на питоне любому человеку, он у всех заработает. JS одинаково заработает во всех браузерах на всех платформах. Да, можно сказать что си/с++ не предназначены для вывода графики. Тогда почему все твои примеры про графический интерфейс?
>>200280156> Сейчас весь функционал переходит на веб.Это какой? Чатики?Ещё бы использовать хуйню придуманную для показа текста с картинками для чего-то серьёзного.Понапридумывают 100500 хуйни чтоб оно хоть что-то могло пожирая по этом по 300 Мб на страничку и сидят радуются.
>>200280522>Понапридумывают 100500 хуйни чтоб оно хоть что-то могло пожирая по этом по 300 Мб на страничку и сидят радуются.
>>200280502>Я могу прислать скрипт на питоне любому человеку, он у всех заработает.не у всех>JS одинаково заработает во всех браузерах на всех платформахАга, особенно на сафаре и ие, их мобильных версиях и т.д. и т.п.
>>200277308 (OP)JS лучший язык на рынке, других просто так, очень гипкий, можно даже в типизацию с ним через TS
>>200280801Все равно типизация прикручена криво, нужна нормальная анальная сильная типизация как в полноценных языках, иначе макаки читерят с ts-ignore
А я напоминаю, что вы никакие не программисты, если не можете покрутить бинарное дерево у доски!Вы жулики и мошенники. И когда это вскроется, вас уволят по статье и больше никогда не возьмут.
>>200277308 (OP)По чему учить js?Мне он нормальным не показался, какая-то солянка из ООП и функциональщины.Но учить надо, читал современный учебник js, что еще можно навернуть?
>>200281069>если не можете покрутить бинарное дерево у доски!Ты там первый курс по дискретной математике только прошел ? Ну давай крути деревья прохрамист.
>>200280502Студент второго курса научился пенисы в консоль выводить на пайтоне и уже считает себя разбирающимся. Ты какой-то тупой, если сравниваешь языки, которые находятся на разных уровнях абстракции?,У тебя написание ОС сводится к написанию графического интерфейса? Или может "бек-енд" оси можно на пайтоне написать?
МИМО JS ГУРУ SENIORПривет , чмони, ну че, разъебали мы ваш бек, мобилы с десктопом, даже в ардуион пролезли ща еще WASM появился, теперь сможем и фотошопы в браузере ебашить, а зачем в браузере?есть CHROOM OS и MICROSOFT LIGHT OSНу че чмони, JS ТЕПЕРЬ БОГИ ВСЕГО АЙТИ
>>200280919Он же сам написал, что ХТМЛ, долбоебы, неужели так сложно Так жирно, что язык разметки стал яп
>>200277308 (OP)>Примерами хороших языков программирования можно считать, например, PHP и JS.>Это самые лучшие и востребованные языки из существующих на сегодняшний день. Сюда также можно отнести питон, если закрыть глаза на его своеобразность. Ещё менее хорошим примером является перл.начал за здравие, а кончил за упокойабсолютно разные категории для разных задач
>>200281193Это ты в интернете такой борзый, а стоит во время собеседования протянуть тебе маркер и указать на доску, как ты уже спрашиваешь где у вас туалет, хочешь смыть тот позор, который ты наложил себе в штаны.
>>200281167По учебникам учить ЯП допустимо было в 1990 году. Сейчас кроме чтения учебника надо практиковаться на более-менее бизнесовых задачах.
>>200281296Ага, свои классы, значит, создавать нельзя, наследовать классы, значит, нельзя, нет оператора new как в ООП языках, никакого instanceof нет, полей и свойств у классов в js тоже нет.
>>200281069>бинарное дерево>алгоритм, применяющийся в полутора задачах>должны знать, мам, ну скажи им!
>>200281275> абсолютно разные категории для разных задачДва чая. Но двачеры могут спорить даже про сорты говна.
>>200281328>Спрашивать на собеседовании за деревья.Ты давай тойво, потоньше. Может еще спросите за логарифмы ? Я серьёзно не пойму как можно спрашивать на собеседованиях про деревья ? Там же вся тема за дней 10 проходится.
>>200281504Меня ни разу на собеседованиях не спрашивали про структуры данных, ни разу на практике ничего особенного не применял.
>>200281504Алгоритмы и деревья нужны были в 2000 годах.Щас это не требуют на собеседованиях, даже в гугле.Все понимают что это уже решенные задачи, спрашивают за технологии, за фреймворки, за подходы, за опыт и архитектуру.а твои деревья оставь дедам 60 лет которые остались в 1995 годах
>>200281429Выучил ты синтаксис, выучил основные какие-то основные парадигмы языка. Потом ставишь себе задачу сделать простенькую страничку. Гуглишь какие сейчас технологии (фреймворки) используют для твоего языка. Идешь на сайт фреймворка, там должны быть гайды и примеры. Допустим тебе надо подключить твоё приложение к базе данных. Идешь в условный раздел Database и там смотришь пример как подключить бд к твоему сайту. Потом смотришь как вывести текстовые поля в какой-нибудь <h:outputText> элемент и так далее шаг за шагом.
>>200281504ну и хорошозачастую эти "базовых структур данных" даже не применяются ни в одном проекте этой шарагино гуглится и освежается в памяти за минутуохуенный хр, дайте еще!
>>200277308 (OP)>Примерами хороших языков программирования можно считать, например, PHP и JSСразу ссу на ебало ОПу. Действительно хорошие языки программирования - html и css, остальное - ненужное говно. Этот анон https://vertically-challenged.github.io/tic-tac-toe/
>>200281429Ну типа читаешь учебник, прочитав несколько глав пишешь проект. Прочитав ещё несколько глав, допиливаешь проект и так далее.
>>200281581> Меня ни разу на собеседованиях не спрашивали про структуры данных, ни разу на практике ничего особенного не применял.Это номрально, ты ведь даже не программист.
>>200277308 (OP)Вы идиоты языки программирования выбирают исходя из задачи а не исходя из трушности/переносимости и тдТот хе пхп предназначен для обслуживания серверов и взаимодействования с БД однако он например неэффективен при написании микроконтроллеров или реализации алгоритмов шифрования
>>200281429На ютубе гигабайты видевов. Смотри не хочу. Да, там нет детального разбора почему так, но твоей задачей собственно и будет повторить за видевом, и разобраться что и как работает.
>>200281435Ага а потом и вылазят быдлокодеры которые даже асимптотическую сложность линейного пгиска посчитать не могут
>>200277308 (OP)>Нет никакой типизацииТо то жс-петухи изобрели себе typescript, и теперь писаются от счастья.
>>200281842типизация не нужна в 2019 для каждого проекта, но макаки с C# этого не поймут. кому надо вставляют TypeScript
>>200277308 (OP)Тред очередного неосилятора, я так понимаю?Продолжай, нам очень интересно твое мнение. Мимо юнити - программист
>>200277308 (OP)Самое тупое это устраивать срачи по ЯПЭто тоже самое что спорить кто лучше мужчина или женщинаЮристы или экономистыПросто надо понимать что у каждый язык заточен под свои задачи
>>200282000Юнити программист , звучит как: "менеджер по клинингу" вместо дворникЮнитик программист это каста ниже чем JS в иерархии ИТ
>>200281781Как всем известно, есть только два языка программирования для программистов - это C/C++, всякие JS/1C придумали для неквалифицированных мартыханов
>>200278761Например:https://www.kongregate.com/https://armorgames.com/Самые ламповые игрули до сих пор на флеш пилят. А если перерастают, то идут на стим.
>>200281798Не вижу смысла говорить о том что я знаю, а что нет. Я о том, что любой первокурс работающий в маке, сможет тебе пояснить про деревья, способы их обхода и кодирования.
>>200281069Ты заебал со своей балансировкой бинарного дерева. Статью на вики чтоли недавно прочитал, умным считаешь?
Питоны, пыхи написаны на С...можно сколько угодно ненавидеть последний, но без него никак!print('ОП хуй!')
>>200282063Ну, если учесть, что до этого я был HTML / CSS макакой и подрабатывал разработкой игруль во флеш на AS3, то таки рост.
>>200277308 (OP)> 2. Нет никакой типизации.То-то смузихлебы высрали очередные велосипеды: Typescript, FlowЧтоб хоть как-то походить на правильные языки программирования.
>>200282136ору, просто ору, ты паходу ен знаешь на что способен JS и его графические движки))))) ФЛЕШ официально удаляют из всех браузеров в 2020 году.ты сука отстал от мира
>>200282167> любой первокурс работающий в маке, сможет тебе пояснить про деревья, способы их обхода и кодированияКулстори. Почему тогда из треда в тред задают вопрос что это вообще такое лол
>>200282277>на что способен JSИметь по 100500 особенных поведений которые заботливо указаны в стандарте на каждый чих?))
>>200282300Деревья не нужны как и всякие сортировки типа пузырька.Но есть долбаебы которые спрашивают их на собесах.Это тупо теория которую нужно знать на собеседованиях.
>>200282391Иди отсюда деревья балансируй, маня. Забавляют такие чуханы: прочитают чтото в википедии и считают, что прочитали что то невьебенно сложно и элитарное уровня 3 курса вузика
>>200282449Ну вот видишь, какой из тебя программист, если даже базовые структуры данных тебе кажутся чем-то невъебенно сложным и элитарным. Надо было баранку тебе идти крутить, только время зря потратил
>>200282063А я хочу стать юнити программистом, вдобавок к своей профессии, и игрушки пилить. Мимо аниматор-персонажник, умею еще в UI UX и SFX под персонажку и кнопачки/иконки. О как. Вообще мечта освоить Юнити, чтоб не только ассеты пилить, а именно целые, пусть небольшие игрушки, вот типа вот такой: https://www.kongregate.com/games/cloudcade/shop-heroesИли я дохуя хочу?
>>200282528>мам ну скажи я их затролил мам у я даже статью прочитал и во всех тредах сру теперь ну мам ну скажи им
>>200282564>Выжирать по 1гб ОЗУ и тупить?Ну ты запили на плюсах интерфейсы такой же сложности, и посмотрим где будет тупить.
>>200282667>обход файла бесконечным циклом>нет брейка, если ничего не нашлосьу меня во дворе за такое убивали нахуй
МИМО JS разраб.Провожу по губам всем юнити разрабам и показываю эти фронтовые движки:https://ga.mehttps://threejs.org/
>>200277308 (OP)Сук вот тут в голос проиграл!>>ебанутые преподы не разрешают писать на нормальных языках, потому что сами, являясь бухим патриотичным быдлом с семьями, детьми и виндовсом, их не знают.Сколько же говна понамешано у быдло-Опа в голове лол. Мало того что неосилятор, так еще и одними шаблонами мыслит. Оп очень надеюсь это толстота. Но проиграл от души, спасибо.
ЧТО ДОЛЖЕН ЗНАТЬ КАЖДЫЙ РАЗРАБОТЧИКЧитайте, бездари. Хоть 10% от МИНИМУМА наберете?http://matt.might.net/articles/what-cs-majors-should-know/
>>200282680> интерфейсы такой же сложностиКакой?Чтоб выезжало со всех сторон, крутилось, моргало, свестело и пердело?Давай примеры.
>>200283211Я правильно понял, что они одинаковые, но у нижнего челика хватает денег на покраску и пирсинг-салон, или как?
>>200283400>WPFТа самая говнотехнология, которой не пользуются уже лет как 5, и которая к плюсам не имеет никакого отношения? Найс.
>>200280852А что? Это же может быть довольно продуктивно если писать какие-то аськи, тимспики, хамачи.Не придется открывать браузер хром для дискорда, который жрет 500мб ОЗУ просто так.Хотя с другой стороны ты будешь прав, если у большинства людей будет 8-16гб + оперативки, тогда может и имеет смысл все через веб реализовывать. Но все равно открывать ОКно браузера, а потом в ней окно приложения как-то неэстетично, хотя вон быдло играет в игры через СТИМ лол т.е прога внутри проги
>>200283759блять чувак, я даже не хочу тебе объяснять.скажу вкратце: простой софт пишется на електроне, сложный софт пишется на Сишках, допустим телеграм сишка .все, какой шанс что ты будешь пистаь сложный софт типа Icq?
>>200284205Снизу языки, на которых пишет большинство. Нитакой как все сверху, только не модный зумер, а проперженых старпер-утенок.
>>200284033>скоро не будет окна браузера , скро винда будет работать как браузерИ что это даст?И на каком языке будет реализовываться софт для WL?
>>200284250Потому что так выгодней бизнесу.+400 мб к оперативки никого не ебет. у каждого компа сейчас в 2019 году минимум есть резерв в 2гб оперативки. есть проекты где нужна каждая мегабайтина оперативки, не отрицаю, но там вложения дикие.
>>200284513>Потому что так выгодней бизнесу.Почему?Мне кажется скорее просто разрабов среди Cишников больше профи ,которые могут в сложное по поэтому именно их нанимают. "олдфагов"
>>200284686Ну вот представь ты владелец бизнеса.Солидный дядечка, к тебе приходит дядюшка ПУ и говорит: "Хочу софт который будет работать на всхе системах и ег нужно сделать за 1 год"у вас будет выбор между:1) Нанять макаку JS которая закроет задачу за год под все ОС (да может будет код не очень, оперативку жрать, но это будет решенная задача)2) Нанять 1 С++ разраба который будет пилить это 10 лет или группу программистов под все ОС состоящую из 10 человекЧто выгодней тебе как владельцу бизнеса?
>>200284686еще раз, профи или не профи это вы между собой программисты мериетесь членами.Бизнесу главнео закрыть задачу что бы софт работал + что бы это было очень быстро и дешево.поебать, хоть ты без рук програмиммруй
>>200282263>end для обозначения конца if и всех цикловЭто пиздец уебищно читается же, ещё хуже скобок. Сделали хотя бы как в VB (While - End While, If - End If, For - Next), или хотя бы как в скриптопарашах (While - WEnd, If - EndIf)
>>200287607Для России вредно иметь толпу стримеров. И так экономига говно. Скоро некому будет на заводе ебашить
>>200282263Пиздец эти названия переменных... a, b, x, n, n1, n2, nhuiЗа такое нужно минимум ноги ломать.
Собираюсь скоро вылезаторствовать. Так вот кто нибудь из анонов может пояснить, когда пишут, что программа написана на Яве - это значит она написана на Яве или Яваскрипте? Я всю свою ламерскую жизнь считал, что это один и тот же язык программирования. Поясните в двух словах.
>>200285013Что ты за хуйню написал? Для каждого языка своя ниша. На плюсах есть qt, на котором так же быстро пишется софт. Да и по твоей логике, мне как владельцу бизнеса, было бы выгодно продавать гнилые яблоки! Ведь при закупке они в два раза дешевле???
>>200277308 (OP)Быдлокодер репортин ин. Давно юзаю Ruby, JS, щас пишу на Elixir и Java. В свободное время программирую кластеры хеловорлдов на Clojure. Могу написать квиксорт на Haskell.Топовые языки: Elixir, Clojure. Очень приятно на них писать. Больше думаешь про то, что именно делаешь, а не как.Своеобразно нравится Java обилием мощных хреновин в языке и вокруг него. Нужна очередь? Бери любую из дохуя возможных прямо в stdlib. Чувствую, вполне могу полюбить какой-нить Kotlin или Scala 3.Держу в курсе, пацаны
си, кстати, язык с отключаемой типизацией, так как есть в нем нетипизированный указательк примеру, при реализации абстрактных типов данных при помощи неинструзитивных структур данных есть два варианта - либо использовать нетимизированный указатель, либо делать на макросахтак же типизация в си еще и слабая - так как правила языка содержат множество неявных приведений типов, введеных для удобства программирования и лаконичности
>>200282277Да, ЖС, может, и умеет в ВебЖЛ 2.0, что позволяет легко запилить веб-игру с графикой на уровне Unreal engine 3, только вот эта веб-игра в 2к19 никому нахуй не всралась, в отличие от простеньких флеш-игр середины нулевых.
>>200297569Схуяли никому не всралась? Я бы с удовольствием в такое позалипал, только вот нет таких игр, так как джаваскрипт-макаки не способны подобное запилить, чтобы от него комп не перегревался, и память не текла.
>>200297569флеш мертвтеперь игры будут делать на юнити и выводится в браузере через WASM ловите пруфы, это игры которые удалось портировать на WASMhttps://github.com/emscripten-core/emscripten/wiki/Porting-Examples-and-Demos
>>200297626У раста хелловорды жирные. Ладно там огнелису пишут на расте, но простые приложухи лучше на сишке написать.
Ну что поцаны, вы в будущемвот вам настоящий DOOM3 внутри браузера через ЮНИТИhttp://wasm.continuation-labs.com/d3demo/30 ФПС ебать его в сраку200 мб оперативки ебать его в хуй
>>200297873>>200297784Дело не в том, что ЖС-макаки не умеют кодить, и не в том, какие игры удалось портировать. Дело в том, что сейчас веб-игры(за редким исключением) нахуй никому не нужны. Эпоха не та, понимаете?
>>200298396Ну-ну. И сколько сможешь назвать? И сколькие из них популярны? И в какие из них ты лично играл, и можешь подтвердить, что они хороши?
>>200298626>>200298495вот, не говно а реально нормальныеhttps://genapilot.ru/best-multiplayer-browser-games