@user-xq2lg3hz8s Тут не ответишь однозначно. Ты можешь писать элементарные прошивки для контроллеров управляющих лифтами или для блоков управления стиральных машин или сложнейшее ПО разрабатываемое годами и в команде с сотнями других разработчиков - игры или ОС. И первое и второе имеет право на жизнь. А потому лучший язык Лично для тебя является тем, на котором у тебя получается что-то делать на приличном уровне и это приносит тебе доход и моральное удовлетворение.
@user-xq2lg3hz8s программировал на Java, JS, TS, PHP, C++, Swift, C#. Пока лучше C# ничего не встречал. ИМХО. JS может хвалить только человек, который на нём ничего не писал. И уж тем более не переписывал чужой код. Этот язык, который плодит говнокодеров в промышленных масштабах потому что "в JavaScript так можно, а в других языках нельзя".
ну когда ему заплатят больше за рекламу анальных фалоэмитаторов, он скажет что они лучше джэй эса! Это же очевидно, просто надо учесть что он за бабульки какульки хавать готов и их советовать,и ему верить после этого не стоит, а лучше не пиарить и отписаться
@@333-n8f "Иван" здравствуйте. 3наю в PФ была Mo6или3ация осенью 2022, насколько я понимаю ты в это вpемя пряталсь за ю6чoночкой твоей "уважаемой" мамы.
Всё это фигня, на самом же деле надо уметь паять 64битный проц кустарной архитектуры из логических гейтов на транзисторах и сочинять под него собственный ассемблер, на котором уже писать свой ультра-оптимизированный код. Иначе ты макака ❤
Если честно, не удивлен количеством подобных холиваров в комментариях. Как стенка на стенку, собрались джуны на шарпе, принимающие книги Макконелла и Мартина едва ли не за священные писания, и их собратья по разуму джавастриптизеры и питонисты, которые суют свои языки куда только можно. Поймите, не существует идеально белого и идеально черного. Все инструменты хороши для своих задач, и разумеется, в умелых руках👁️
Абсолютно согласен обычно проблема возникает когда его использует там где не надо использовать, а использовать надо как раз таки там где его надо использовать
Напиши на JS (реякт + нода или че у вас там сейчас) например для автосервиса, учет запчастей, ремонтов, заявок, оплаты и зарплаты. И попробуй с клиентом согласовать стоимость такой поделки. Услышишь много нового о себе.
Не согласна. Самый крутой - это с++ На нем вот реально пишут все, библиотеки питона на нем, сложные вычисления, приложения для винды, игры. Очень много всякого.
@@user-xq2lg3hz8s это как раз хорошо, если код с ошибкой не запускается :) Код с ошибкой - это выстрел в ногу. Это случайно удаленная база данных, по ошибке совершенный платеж, ну и другие нарушения в логике работы программы
@@user-xq2lg3hz8s как по мне разработка на с++ пустая трата времени, лучше урезать некоторые возможности игры для оптимизации, чем для такой же оптимизации строчить код на с++ 6 лет
@@watermelonjones625 Инструмент для задачи делается. И лучший инструмент - это тот, что быстрее всего реализует задачу. Так что оставь эти бредни, что можно всё. Зачем мне писать среднестатистический бек на c? правильно, незачем. Так же и с embedded.
@@evalinor топором хлеб резать тоже можно, вопрос зачем? когда есть инструменты получше и освоить их проще, чем выдумывать свой фреймворк/компилятор/конвертер и ТД.
@@evalinorты физически не сможешь написать некоторые серьезные проекты на js. Потому что ресурсы бизнеса ограничены и всегда есть грань, когда приходится переходить на более низкоуровневые инструменты, ибо денег реализовать не хватит. Когда война идет за каждый мб памяти и миллисекунды времени. Так что учите Rust (как второй-третий язык )
вот можно плиз обьяснить, что с матемаааатикой-то не так в js... ну там числа чтоли не так делятся, или знак сложения не работает. Что не так с математикой-то может быть. Обьясните хоть кто-то =_=
@@Артём-и3ы5з Можно) возьми большое число (2**128, например) - ты получишь строку вида 15362786многочисел+24. И если ты приедешь это число к тому, чтобы оно развернуло эти 24 знака, то там будет 24 нуля. Такая погрешность, получается на 10 в 24 степени. В Руби, например, этого вопроса вообще не возникало ещё до появления в нем типизации.
У меня ещё пару предложений: давайте графику на ассемблере писать, рисовать картинки в excel, таблицы с формулами создавать в paint, а word как встроенный калькулятор использовать. Потом спасибо скажете😂
Он может быть лучшим только если ты его только и знаешь. Такое г*** нужнр было еще постараться создать. Самое смешное что от развития он только страдает. Комьюнити в преобоадающем большинстве что такое программирование в принципе не знает....
Из-за отсутствия ооп, типизации, это пожалуй худший язык для интерпрайса. Всё вышеперечисленное придумали не для усложнения жизни, поэтому кроме фронта на нём по факту то ничего больше не пишут
А че из этого шарпы не могут? Ну я думаю мы все понимаем, что топором можно гвозди забивать, но молотком как-то поудобнее будет. Пока что язык то только веб фронт (ну сча и бэк набирает на js), но чот игры на плюсах/шарпах, бэк побольшей части java/go, датасаенс питон/R, а все что ближе к железкам С/С++
@@baist1375 как плюсовик одобряю, если быть точнее, то Пайтон юзает с/с++, а движки для шарпов тоже с/с++, я конечно понимаю что когда говоришь о плюсах имеешь ввиду с/с++, но в этих конкретных случаях там больше С, чем плюсов
Ну так в целом соглашусь. Только все эти возможности дают побочный эффект из-за которого сложно въехать в легаси на 100к строк кода с уймой разнообразных подходов в написании и дебажить такой код нет желания и нового разраба включить в работу сложно. Хорошо когда есть стандарты которых придерживаются, если говорить о проектах где хоть как то ограничивают всемогущий яваскрипт то туда и новых рарабов проще подключать и самому думаю легче не потерять нить. Но опять же, то что яваскрипт всё это позволяет это хорошо, плохо когда разработчик позволяет себе многое)) Я сам пишу на котлин и знаю ещё несколько языков поверхностно, в том числе и яваскрипт и в целом люблю его, он и вправду классный. P.S. Этот комментарий не вкоем случае не призывает к действию, я лишь выразил свой взгляд на ситуацию. Так же этот комментарий не является экспертным мнением, просто независимый взгляд со стороны.
Я так понял это тот мамонт, который писал скрипты для первых Нокиа и Алькателей в начале двухтысячных... Но популярность языка определяет наличие железа с установленным ПО, который его поддерживает... И выглядит он сейчас как Б. Гейтс с АйБиЭмПиСи в начале девяностых и Dos для печати файлов... Я бы восхитился, если бы ему снились сны в кодировке Ассемблера, Аски символов шестнадцатиричного формата с проверкой битов четности в стеках памяти величиной нескольких террабайт...
Мне нравиться когда из года в год набор джунов и недоучек системно пилит только за свой язык. а по хорошему язык лишь инструмеет и хорошо понимать, где и когда его следует использовать.
Лучший язык программирования... И тут же перечисляет все его проблемы. Именно потому, что от такой гибкий, код становится нечитабельным очень быстро. Он позволяет писать что угодно как угодно, но с этим фиг кто разберётся потом. Поэтому нормально на нём писать может человек, который понимает, что делает. А это далеко не большинство участников комьюнити. Большинство пишут нечитаемое говно. Отсюда и мнение, что жс - говно.
js это худший язык, потому что как раз слишком много свободы, лучший, имхо, ассемблер - он заставляет работать мозг, все остальное требует кратно меньшей концентрации в разработке выполняемого процесса
Наверное он имел в виду мультипарадигменность языка, прототипную систему и архитектуру из которой вытекает просто невероятная гибкость. Из этого на мой взгляд вытекают все плюсы и минусы языка, для одних эта гибкость зло, потому-что можно писать говнокод любого 100500 уровня, но при этом то-же самое дает возможность создавать абстракции на таком уровне, где можно даже перписывать синтаксис самого языка...
Только забыл упомянуть, что дальше браузера js не работает и без эмуляции js фиг запустить и авто каст типов даже в typescripte не всегда корректно работает
Дорогие друзья. Если вы выбираете язык программирования для ваших задач, то знайте. Ядро винды написано на си, а вся оболочка и программы потом на с++. Это то, что я узнал у гугла. JS язык хороший для бизнес задач, но все можно повторить на си и с++(си с классами) только сложнее, так как именно вы пишите и контролируете процесс, и в этом языке нет специально отлаженных шаблонов как в JS для задач бизнеса. Это и есть различия языка, но JS не сможет сделать то, что делает си и с++, потому что это не предусмотрено на JS. Я конечно не искал, но скорее всего есть разного рода библиотеки для с++ которые могут делать работу JS.
Пишу векторное управление асинхронным трехфазным электродвигателем на микроконтроллере. Цикл регулирования токов шуршит на 20кГц. Управление по CAN FD 5Мгц. Может попробовать на JS переписать все ?
Дело не только в самом JS. Ты сначала поробуй человеку обьяснить что такое "ассинхронный трехфазный электродвигатель". А потом можно перехожить на шину СAN, потом на токи с герцами, а уже дальше дело дойдет до джаваскрипт. Оказывает работа программиста это не только кодинг? согласен?
Про node.js слышал на которых сервера пишут или про react native на котором пишут для андройд и айфон можешь расскажешь какой язык ещё так может умник?
Ну это какие-то мечты о райском саде) В реальной жизни есть команда, которая не даст тебе писать так, как ты хочешь. В своих проектах можешь как хочешь, но сколько успешных разработчиков одиночек. Не особо много, чтобы это было актуально. Тайпскрипт и придумали чтобы ограничить свободу, потому что логично оказалось, что лучше компилятор скажет об ошибке, чем пользователь.
JsOS is an open-source operating system (unikernel) written in JavaScript and based on runtime. ==== NodeOS - Lightweight operating system written in JS using Node.js as userspace ===== И? Люди взяли и по фану написали. Норм JS рантайм по скорости может приближаться к скомпилированному коду на С. Много ресурсов жрет? Есть JS рантаймы под микроконтроллеры с малым RAM (< 64кб)
Конечно трудно не согласится что JS действительно функционален, но как правила языки подбирают под задачи для лучшей работы. Бессмысленно все писать на одном языке
Что за бред, ребят. Js не заточен под игры от слова совсем. Максимум какую-то веб игру сделать или слоты для казино. Серьезные игры, эти только C# или плюсы
@@Demigod177712удивляюсь, почему никто не упоминает Java, когда речь идёт об играх. Стереотип о том, что плюсы быстрее, очень сильно устарел. А вот почему упоминают Шарп, но не Java - вообще не понятно. Unity и Godot сделали популярность C# в геймдеве, но сам C# не имеет каких-то исключительных качеств в сравнении с Java. А ещё есть Go, тоже замечательный язык, и для него есть графические библиотеки.
@@inqvisitor3722 WebGL это костыль над OpenGL(написан на С) обвертка. canvas - это костыль чтоб можно пиксели рисовать. Webassembly - это костыль в браузере который преобразовывает код сгенерированный на Лиспе в бинарный код(компиляция на лету) и выполняет его(Идея .NET)
Мне в этом плане нравится алюминиевая чайная ложка. Хочешь, мешай ею чай, а хочешь рой тоннель для ветки метро. Очень разносторонний инструмент 🥸
Это было хорошо сформулировано)))
Мне столовая больше нравится
Завидую величине мысли
JS - алюминиевая чайная ложка, C++ - завод по производству алюминиевых инструментов
"JS лучший язык программирования из тех что я знаю" - видимо знает только один язык
Ну хз, я пишу на 3х (еще php и питон), но ts люблю больше
@@user-xq2lg3hz8s мне комфортнее с типами, но тут уж о вкусах не спорят😊
@@goldstein1назвал линтер лучшим языком…
@@Katar1x назвал компилируемый язык линтером...
ts - не дотягивает до языка, он вносит надстройку, поэтому он линтер@@goldstein1
Самый популярный - да. Лучший? Боже упаси.
@user-xq2lg3hz8sдвоичный
@user-xq2lg3hz8s
Тут не ответишь однозначно.
Ты можешь писать элементарные прошивки для контроллеров управляющих лифтами или для блоков управления стиральных машин или сложнейшее ПО разрабатываемое годами и в команде с сотнями других разработчиков - игры или ОС. И первое и второе имеет право на жизнь. А потому лучший язык Лично для тебя является тем, на котором у тебя получается что-то делать на приличном уровне и это приносит тебе доход и моральное удовлетворение.
Лучшего ЯПа нет существует. У каждого свои предпочтения
@user-xq2lg3hz8s программировал на Java, JS, TS, PHP, C++, Swift, C#. Пока лучше C# ничего не встречал. ИМХО. JS может хвалить только человек, который на нём ничего не писал. И уж тем более не переписывал чужой код. Этот язык, который плодит говнокодеров в промышленных масштабах потому что "в JavaScript так можно, а в других языках нельзя".
@@ivan-d192ассемблер и ЯСК)))
Мне из инструментов молоток больше всех нравится... Хочешь гвозди забивай, хочешь грядки копай, хочешь бетон замешивай.
Написал на JavaScript свой C++, а потом я проснулся
Я смотрел интервью, спойлер - он знает только Джаваскрипт
Какой же он лютый кринж выдавал в этом интервью
ну когда ему заплатят больше за рекламу анальных фалоэмитаторов, он скажет что они лучше джэй эса! Это же очевидно, просто надо учесть что он за бабульки какульки хавать готов и их советовать,и ему верить после этого не стоит, а лучше не пиарить и отписаться
Было дело ))
@@sv3163 либераха иначе и не может.
@@333-n8f "Иван" здравствуйте. 3наю в PФ была Mo6или3ация осенью 2022, насколько я понимаю ты в это вpемя пряталсь за ю6чoночкой твоей "уважаемой" мамы.
@@333-n8f вся суть российска нациста: Вани прячутся за юбчонкой, пишут о "либерахах" и оттуда берут Киев за три дня 🤣
можно написать как угодно, а работать оно будет как попало XD
Работать тоже будет,как угодно,только не правильно.
Он в названии языка делает ошибку. В описанном языке нет слова Script.
сервлеты не в моде
@@wahoodza2454 в java нет управления памятью
@@wahoodza2454 typescript
@@elvestofly984в java, как и в js, управление памятью автоматическое, которым занимается сборщик мусора
Всё это фигня, на самом же деле надо уметь паять 64битный проц кустарной архитектуры из логических гейтов на транзисторах и сочинять под него собственный ассемблер, на котором уже писать свой ультра-оптимизированный код. Иначе ты макака ❤
Я не понял, а почему знака копирайта со Стаса ай как просто нет?
Век живи, век учи асемблер
И лог элементы на вихревых потоках в микроканалах
@@sir_potraheno3892 🤣
ассемблер для слабаков, нормальные программисты пишут сразу машинный код
Если честно, не удивлен количеством подобных холиваров в комментариях. Как стенка на стенку, собрались джуны на шарпе, принимающие книги Макконелла и Мартина едва ли не за священные писания, и их собратья по разуму джавастриптизеры и питонисты, которые суют свои языки куда только можно. Поймите, не существует идеально белого и идеально черного. Все инструменты хороши для своих задач, и разумеется, в умелых руках👁️
Истина
Главное чтобы не плюсы
Ну, а сабж из видоса говорит про JS как про серебряную пулю. Отсюда и срач.
100%🤝
Я понял, он примерно так же хорош, как метеорологический кирпич
Создай вектор или положи любой объект в стек. Просто интересно посмотреть.
У js есть свои плюсы, есть свои минусы. Его нужно использовать там где надо, и не использовать там где не надо.
Логично
Абсолютно согласен обычно проблема возникает когда его использует там где не надо использовать, а использовать надо как раз таки там где его надо использовать
Он имел ввиду что это язык максимально широкого назначения. В отличии от других.
Салам фронтендерам от С ++ разработчика 😁✋🏻
@@charles126 Привееет!
Салам, пишу на плюсах и js
Салам, знаю HTML 😂
Создатель Джаваскрипта говорит, что это не лучший язык))))
Напиши на JS (реякт + нода или че у вас там сейчас) например для автосервиса, учет запчастей, ремонтов, заявок, оплаты и зарплаты. И попробуй с клиентом согласовать стоимость такой поделки. Услышишь много нового о себе.
А если я хочу писать драйвера для микроконтроллеров мне тоже нужно использовать JS судя по таким отзывам))
Да пожалуйста, espruino
Iskrajs
Ну не на С же. Только на джаваскрипте/пайтоне
После этого чувак проснулся в холодном поту и сказал - "Приснится же такое..."
Как на счет многопоточных задач ?
@@sergionv6349 да, там есть такое. Хоть и не совсем в джс, но будем считать, что в нем
Не согласна. Самый крутой - это с++
На нем вот реально пишут все, библиотеки питона на нем, сложные вычисления, приложения для винды, игры. Очень много всякого.
@@user-xq2lg3hz8s это как раз хорошо, если код с ошибкой не запускается :)
Код с ошибкой - это выстрел в ногу. Это случайно удаленная база данных, по ошибке совершенный платеж, ну и другие нарушения в логике работы программы
C++ это худший язык из популярных.
Си с классами - исчерпывающее описание всех плохих свойств этого языка.
@@user-xq2lg3hz8s да что ты черт побери такое несёшь?
Оптимизация у него хорошая, но лучше написать 2000 строк на обычной джаве, чем то же самое только в 6000 строк на с++
@@user-xq2lg3hz8s как по мне разработка на с++ пустая трата времени, лучше урезать некоторые возможности игры для оптимизации, чем для такой же оптимизации строчить код на с++ 6 лет
Мда, давай еще про Embedded, ML до кучи.
А потом с этим извращенством на JS кто-то должен будет жить.
И оно прекрасно заработает.. если заточить.. это ведь просто инструмент.
Ну electron они уже изобрели. Мучайтесь теперь юзеры.
@@watermelonjones625 Инструмент для задачи делается. И лучший инструмент - это тот, что быстрее всего реализует задачу. Так что оставь эти бредни, что можно всё. Зачем мне писать среднестатистический бек на c? правильно, незачем. Так же и с embedded.
@@evalinor топором хлеб резать тоже можно, вопрос зачем? когда есть инструменты получше и освоить их проще, чем выдумывать свой фреймворк/компилятор/конвертер и ТД.
@@evalinorты физически не сможешь написать некоторые серьезные проекты на js. Потому что ресурсы бизнеса ограничены и всегда есть грань, когда приходится переходить на более низкоуровневые инструменты, ибо денег реализовать не хватит. Когда война идет за каждый мб памяти и миллисекунды времени. Так что учите Rust (как второй-третий язык )
Есть ли в JS возможность перевода числа из int64 в long double, не изменяя сами биты числа, тип как в функции обратного корня в квейк3
жабаскрипт это встроенный язык для браузера который получил популярность.
А зачем
Он не слышал про языки общего назначения...
JS так нравится всем за мощь и гибкость потому, что с каждой версией он становится всё больше и больше похожим на Perl 😊
После Java это просто слезы
C++
Есть же Perl. Любая комбинация символов является валидным кодом на Perl и как-нибудь исполнится.
Да. Программы на нем пишут огонь. Postman, Slackbot, Figma, MS Teams и другие глючащие, тупящие и жрущие память программки.
И будь готов к куче сюрпризов, связанных с типами в JS )) математика в JS вообще выведена на новый уровень 😅
иди домашку делать
вот можно плиз обьяснить, что с матемаааатикой-то не так в js... ну там числа чтоли не так делятся, или знак сложения не работает. Что не так с математикой-то может быть. Обьясните хоть кто-то =_=
@@Артём-и3ы5з Можно) возьми большое число (2**128, например) - ты получишь строку вида 15362786многочисел+24. И если ты приедешь это число к тому, чтобы оно развернуло эти 24 знака, то там будет 24 нуля. Такая погрешность, получается на 10 в 24 степени. В Руби, например, этого вопроса вообще не возникало ещё до появления в нем типизации.
@@Артём-и3ы5зсложи 0.2 и 0.1
@@Артём-и3ы5з 2 + 2 = 22, вот что такое JS ))
Уфф... Лучший? Да вы чо)
У меня ещё пару предложений: давайте графику на ассемблере писать, рисовать картинки в excel, таблицы с формулами создавать в paint, а word как встроенный калькулятор использовать. Потом спасибо скажете😂
Он может быть лучшим только если ты его только и знаешь. Такое г*** нужнр было еще постараться создать. Самое смешное что от развития он только страдает. Комьюнити в преобоадающем большинстве что такое программирование в принципе не знает....
Из-за отсутствия ооп, типизации, это пожалуй худший язык для интерпрайса. Всё вышеперечисленное придумали не для усложнения жизни, поэтому кроме фронта на нём по факту то ничего больше не пишут
А че из этого шарпы не могут? Ну я думаю мы все понимаем, что топором можно гвозди забивать, но молотком как-то поудобнее будет. Пока что язык то только веб фронт (ну сча и бэк набирает на js), но чот игры на плюсах/шарпах, бэк побольшей части java/go, датасаенс питон/R, а все что ближе к железкам С/С++
питон юзает обвертки написанные на плюсах, игры не делаются на шарпах. Шарпы используются как скрипт который крутиться внутри плюсового приложения.
@@baist1375 как плюсовик одобряю, если быть точнее, то Пайтон юзает с/с++, а движки для шарпов тоже с/с++, я конечно понимаю что когда говоришь о плюсах имеешь ввиду с/с++, но в этих конкретных случаях там больше С, чем плюсов
Хоть и универсальный , но создан он конкретно для функциональности пользовательской стороны вебсайта .
Ну так в целом соглашусь. Только все эти возможности дают побочный эффект из-за которого сложно въехать в легаси на 100к строк кода с уймой разнообразных подходов в написании и дебажить такой код нет желания и нового разраба включить в работу сложно. Хорошо когда есть стандарты которых придерживаются, если говорить о проектах где хоть как то ограничивают всемогущий яваскрипт то туда и новых рарабов проще подключать и самому думаю легче не потерять нить. Но опять же, то что яваскрипт всё это позволяет это хорошо, плохо когда разработчик позволяет себе многое)) Я сам пишу на котлин и знаю ещё несколько языков поверхностно, в том числе и яваскрипт и в целом люблю его, он и вправду классный.
P.S. Этот комментарий не вкоем случае не призывает к действию, я лишь выразил свой взгляд на ситуацию. Так же этот комментарий не является экспертным мнением, просто независимый взгляд со стороны.
Я так понял это тот мамонт, который писал скрипты для первых Нокиа и Алькателей в начале двухтысячных... Но популярность языка определяет наличие железа с установленным ПО, который его поддерживает... И выглядит он сейчас как Б. Гейтс с АйБиЭмПиСи в начале девяностых и Dos для печати файлов... Я бы восхитился, если бы ему снились сны в кодировке Ассемблера, Аски символов шестнадцатиричного формата с проверкой битов четности в стеках памяти величиной нескольких террабайт...
Где они их берут?
Если язык можно использовать для любых целей, не значит, что он достаточно хорош для каждой из этих целей.
Писать можно на любом, нонахер кастыли, если каждый язык заточен под свои области применения
Мне нравиться когда из года в год набор джунов и недоучек системно пилит только за свой язык.
а по хорошему язык лишь инструмеет и хорошо понимать, где и когда его следует использовать.
Лучший язык программирования... И тут же перечисляет все его проблемы. Именно потому, что от такой гибкий, код становится нечитабельным очень быстро. Он позволяет писать что угодно как угодно, но с этим фиг кто разберётся потом. Поэтому нормально на нём писать может человек, который понимает, что делает. А это далеко не большинство участников комьюнити. Большинство пишут нечитаемое говно. Отсюда и мнение, что жс - говно.
Игры? На Джава скрипт? Браузерные что ли?
@@Владимир-х3д1щ а какие ещё?)
Главное не забыть, что js написан на с++. Так что хочешь напиши язык на с++ и управляй чем хочешь😁
Ну такой себе аргумент. А С++ на С написан, а С на ассемблере, а ассемблер на двоичном коде и так далее. 🙄
@@robertoppenheimer6493 ну, не совсем. Тот же компилятор Си написан на самом Си, плюсовые компиляторы написаны кто на Си, кто на плюсах
@@robertoppenheimer6493 постарался аргумент подобрать прям как в видосе)
Всм "и так далее"? Что далее идет, на чём написан двоичный код?@@robertoppenheimer6493
js это худший язык, потому что как раз слишком много свободы, лучший, имхо, ассемблер - он заставляет работать мозг, все остальное требует кратно меньшей концентрации в разработке выполняемого процесса
Че за херню ты наговорил, поучи другой язык - потом говори какой лучше
P.S. такого нет, под каждую задачу свой инструмент и технология
Наверное он имел в виду мультипарадигменность языка, прототипную систему и архитектуру из которой вытекает просто невероятная гибкость. Из этого на мой взгляд вытекают все плюсы и минусы языка, для одних эта гибкость зло, потому-что можно писать говнокод любого 100500 уровня, но при этом то-же самое дает возможность создавать абстракции на таком уровне, где можно даже перписывать синтаксис самого языка...
Только забыл упомянуть, что дальше браузера js не работает и без эмуляции js фиг запустить и авто каст типов даже в typescripte не всегда корректно работает
nodejs вышел из чата
I use Rust btw
I guess Neovim is your editor
rust хорош всем, кроме количества вакансий
Хочешь стоя писать, хочешь сидя, короче как угодно😅
Что по программированию на уровне операционной системы?
Что по программированию не веб-приложений?
Вообще норм. Почитай про FUSE. Ну про всякие слаки и скайпы слашал?
В коментах люди разделились на два типа: одни за js, другие его особо не использовали
А вообще, все языки хороши
интересно, сколько ему заплатили
Дорогие друзья. Если вы выбираете язык программирования для ваших задач, то знайте. Ядро винды написано на си, а вся оболочка и программы потом на с++. Это то, что я узнал у гугла. JS язык хороший для бизнес задач, но все можно повторить на си и с++(си с классами) только сложнее, так как именно вы пишите и контролируете процесс, и в этом языке нет специально отлаженных шаблонов как в JS для задач бизнеса. Это и есть различия языка, но JS не сможет сделать то, что делает си и с++, потому что это не предусмотрено на JS. Я конечно не искал, но скорее всего есть разного рода библиотеки для с++ которые могут делать работу JS.
А ещё можно стрелять в ногу себе с ружья
@@itbeardстреляешь себе в ногу - это когда игры на js пишешь.
@@itbeard "А ещё можно стрелять в ногу себе с ружья" отвечаю вам. Это действие все равно не способно расширить возможности языка JS.
Уже начали на Rust переписывать это всё. C++ и тем более C устарели на сегодня.
@@proKaps Что начали переписывать? Есть что то конкретное, где посмотреть?
Пишу векторное управление асинхронным трехфазным электродвигателем на микроконтроллере. Цикл регулирования токов шуршит на 20кГц. Управление по CAN FD 5Мгц.
Может попробовать на JS переписать все ?
Дело не только в самом JS. Ты сначала поробуй человеку обьяснить что такое "ассинхронный трехфазный электродвигатель". А потом можно перехожить на шину СAN, потом на токи с герцами, а уже дальше дело дойдет до джаваскрипт.
Оказывает работа программиста это не только кодинг? согласен?
@@baist1375 Вообще, по ощущениям - кодить приходится процентов 20% времени. (А коллеги fpga-шники жалуются, что только 10% :) )
@@alexanderseredinov6622 это плохо? я считаю что широкоразвитый программист - это же тру.
@@baist1375 А я где-то написал, что это плохо ?
Миша на той неделе у меня лекции по реакту вел. Классный живой чел. Харизматичный, но преподает так себе - я ничего не понял.)))
Лучший язык для веб макаки
Держи в курсе
Молодец
Единственный наверное?
Для каждой макаки свой язык. У тебя какой?
написал джун на C#
Про node.js слышал на которых сервера пишут или про react native на котором пишут для андройд и айфон можешь расскажешь какой язык ещё так может умник?
Ну это какие-то мечты о райском саде) В реальной жизни есть команда, которая не даст тебе писать так, как ты хочешь. В своих проектах можешь как хочешь, но сколько успешных разработчиков одиночек. Не особо много, чтобы это было актуально. Тайпскрипт и придумали чтобы ограничить свободу, потому что логично оказалось, что лучше компилятор скажет об ошибке, чем пользователь.
Так можно сказать почти про любой язык, но на сколько логично будет писать к примеру игры на питоне?
Не логично! Давеча собирал свою пайтон игру на андройд, в итоге работало в 12 фпс)
такой костыльный что ппц) как раз начал его учить. сразу в догонку в JS - instanceOf(null) -> object
Прозводильность явно будет не очень
Разве можно garbage collector настраивать? мне казалось что это фоновый не настраиваемый процесс, который тупо работает по принципу достижимости -_-
Возможно он думает, что назначая переменным null, заставляет Gc очистить память.
Может расстроить его?
@@vas_._sfer6157 :D не надо, человек хороший наверное
В ноде есть интерфейс для этого
Но использовать я хз зачем и хз почему он это сказал
Возможно сам не понимает
Это Панин?
На Perl можно было писать еще более разнообразно, из-за этого его стали называть write only language, что не очень круто. .
Когда давасриптер пытается оправдать его выбор.
Игры на js? Типо змейки что ли? Назовите хоть одну популярную игру со стима написанную на js
Игры, которые работают в вебе, очевидно.
А в «играх со стима» уже давно стали делать gui на жс стеке
Походу из языков он знает только JavaScript и TypeScript
C++ тоже один из лучших. Поддерживает разные парадигмы.
Увы сейчас этот язык стал слишком сложным и громоздким
@@vadymsushchenko1680 факт
Интересно как в js управлять gc?
Плюсы: дорогой дневник, мне не подобрать слов, чтобы описать боль и унижение, которое я испытал.
Че там по написанию прошивок для железа? Биос на мать?
Технос на отца
Удачи написать ОС на скриптовом языке 😊
JsOS is an open-source operating system (unikernel) written in JavaScript and based on runtime.
====
NodeOS - Lightweight operating system written in JS using Node.js as userspace
=====
И? Люди взяли и по фану написали. Норм JS рантайм по скорости может приближаться к скомпилированному коду на С. Много ресурсов жрет? Есть JS рантаймы под микроконтроллеры с малым RAM (< 64кб)
И это возможно
@@sv3163по фану ОС написали на языке Petooh. Что дальше? Нормальная ось нужна, а не просто ось
Есть ли какие-то известные бэкенд-проекты, написаные на нодежс или другом жoпаскрипт фремвоке? Без иронии спрашиваю, реально интересно
Trello, Netflix (частично), PayPal, LinkedIn, Uber, eBay, Twitter, Medium и куча других
@@itbeard спасибо за ответ. Насчет твиттера - там еще scala во многих микриках
@@itbeardвсе эти проекты написаны на множестве языков и кода на ноде там, если и есть , то меньше 1 %. В основном Go, Python, Java, Scala, C#
Vscode
все новые десктопные приложения
Помню про пайтон так все воеруг кричали. Вот сижу... Учу... неужели теперь на джаву перекилваться? 😊
Ты хотел сказать JS?
@@vladislavakm386 да
ой прослушал начало, показалось о Python говорит
Правильно говорит - писать на нем хорошо.
Вот только читать, еще и чужое, еще и дописывать и искать баги - вот тут начинаются "небольшие" проблемы.
Это не проблема языка, это проблема плохого программиста
@@ratiborus5012хороший язык должен не позволять в такой код, который пишут на js
Конечно трудно не согласится что JS действительно функционален, но как правила языки подбирают под задачи для лучшей работы. Бессмысленно все писать на одном языке
Пиши что хочешь - все равно г..о получится
Знает только один язык ))))))))))
Написал драйвер на JS, проверяй! А что память ссыт? Ты просто ничего не понимаешь…
Чел базу выдал, а в комментах неумехи бомбят😂
Лучший язык бинарный код:
можно написать все,буквально
Языки программирования лучшие, что я изучал, пиши как хочешь, один хер работать не будет
А джава?
Мне кажется тут всё сказано о c++, единственное нет автоматического сборщика мусора, сам управляй вопросом! Ещё и работает c++ быстрее
Ну, C++ кривоват. С теми же возможностями и большим удобством есть Rust
Самый лучший язык программирования это нули и единицы, это основа основ, вот только никто не понимает как это работает
Такой бред на канале своем выкладывает, и смотрят же
Я так и не понял, как на Js сделать десктоп?
Electron
Он под спайсом?
Он под NPMом
с С++ ничего не сравниться)
Игры на js - что? Unity, UE: ну да, ну да, пошли мы нах
Юнити и анреал же движки, а уже в движке пишут на языке программирования, не?
webgl, canvas, webAssembly. Экспорт unity игры в веб на чем работает?
Что за бред, ребят.
Js не заточен под игры от слова совсем. Максимум какую-то веб игру сделать или слоты для казино.
Серьезные игры, эти только C# или плюсы
@@Demigod177712удивляюсь, почему никто не упоминает Java, когда речь идёт об играх. Стереотип о том, что плюсы быстрее, очень сильно устарел.
А вот почему упоминают Шарп, но не Java - вообще не понятно. Unity и Godot сделали популярность C# в геймдеве, но сам C# не имеет каких-то исключительных качеств в сравнении с Java.
А ещё есть Go, тоже замечательный язык, и для него есть графические библиотеки.
@@inqvisitor3722 WebGL это костыль над OpenGL(написан на С) обвертка. canvas - это костыль чтоб можно пиксели рисовать.
Webassembly - это костыль в браузере который преобразовывает код сгенерированный на Лиспе в бинарный код(компиляция на лету) и выполняет его(Идея .NET)
Еххх сейчас бы памятью в JS поуправлять...
Ахахах, я орнул
"пиши как угодно" , все что нужно знать о джава скрипте и тех кто на нем пишет , отдельный вид извращения
C++...
Ребят все кто спорят, пиши те на чем хотите, и плбсы это тоже офигенный язык и js и java и т.д
Хочешь драйвер написать?
Нет, хочу SIMD использовать для вычислений.
Зашёл в комменты посмотреть на кудахтеров которые "А как же присвятой универсальный Питон?
Нудануда, а на пайтоне можно только бэк сайтов можно делать )