The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Сравнение эффективности 20 языков программирования, opennews (??), 03-Янв-24, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


58. "Сравнение эффективности 20 языков программирования"  +1 +/
Сообщение от Аноним324 (ok), 03-Янв-24, 12:16 
А теперь посмотрим в рейтинг зарплат, за что готовы платить, и увидим, что никаких быстрых языков там не нужно.
Ответить | Правка | Наверх | Cообщить модератору

65. "Сравнение эффективности 20 языков программирования"  –4 +/
Сообщение от Витюшка (?), 03-Янв-24, 12:22 
Быстрые языки много где нужны. Но там язык только инструмент. Нужна математика, алгоритмы, знание предметной области.

Остальным хватит и однопоточного JS за глаза

Ответить | Правка | Наверх | Cообщить модератору

78. "Сравнение эффективности 20 языков программирования"  –2 +/
Сообщение от Аноним (447), 03-Янв-24, 12:31 
Или тайпскрипт (͡° ͜ʖ ͡°)
Ответить | Правка | Наверх | Cообщить модератору

113. "Сравнение эффективности 20 языков программирования"  –3 +/
Сообщение от Витюшка (?), 03-Янв-24, 13:21 
Или его. Шикарный язык, по сравнению с чистым JS.
Ответить | Правка | Наверх | Cообщить модератору

101. "Сравнение эффективности 20 языков программирования"  +3 +/
Сообщение от Аноним324 (ok), 03-Янв-24, 12:56 
> Быстрые языки много где нужны. Но там язык только инструмент. Нужна математика,
> алгоритмы, знание предметной области.
> Остальным хватит и однопоточного JS за глаза

Ох люблю кекспертво в области однопоточного джаваскрипта, знания поражают. Впринципе словосочетание "однопоточный джаваскрипт" уже отражает твоё знание предмета обсуждений.

Ответить | Правка | К родителю #65 | Наверх | Cообщить модератору

155. "Сравнение эффективности 20 языков программирования"  +3 +/
Сообщение от Аноним (166), 03-Янв-24, 15:28 
Тоже увидел данный коммент и аж бомбануло сперва. Но в итоге решил не отвечать, т.к. человек вообще не в курсе что из себя представляет js.
Ответить | Правка | Наверх | Cообщить модератору

165. "Сравнение эффективности 20 языков программирования"  +/
Сообщение от Витюшка (?), 03-Янв-24, 15:41 
Да, да, я не в курсе.

ECMA-262, 14th edition, June 2023
ECMAScript® 2023 Language Specification

9.7 Agents
An agent comprises a set of ECMAScript execution contexts, an execution context stack, a running execution context, an Agent Record, and an executing thread. Except for the executing thread, the constituents of an agent belong exclusively to that agent.

An agent's executing thread executes a job on the agent's execution contexts independently of other agents, except that an executing thread may be used as the executing thread by multiple agents, provided none of the agents sharing the thread have an Agent Record whose [[CanBlock]] field is true.

While an agent's executing thread executes jobs, the agent is the surrounding agent for the code in those jobs. The code uses the surrounding agent to access the specification-level execution objects held within the agent: the running execution context, the execution context stack, and the Agent Record's fields.

9.4 Execution Contexts
An execution context is a specification device that is used to track the runtime evaluation of code by an ECMAScript implementation. At any point in time, there is at most one execution context per agent that is actually executing code. This is known as the agent's running execution context. All references to the running execution context in this specification denote the running execution context of the surrounding agent.

Читать умеем или еще и JS нубам нужно на пальцах обьяснять что javascript однопоточный?

Ответить | Правка | Наверх | Cообщить модератору

224. "Сравнение эффективности 20 языков программирования"  +/
Сообщение от Вы забыли заполнить поле Name (?), 03-Янв-24, 20:40 
Они путают с web workers или вот с этим https://nodejs.org/dist/latest-v20.x/docs/api/worker_threads..., которые ни разу не треды.
Ответить | Правка | Наверх | Cообщить модератору

390. "Сравнение эффективности 20 языков программирования"  +/
Сообщение от Вы забыли заполнить поле Name (?), 05-Янв-24, 00:39 
> Тоже увидел данный коммент и аж бомбануло сперва. Но в итоге решил
> не отвечать, т.к. человек вообще не в курсе что из себя
> представляет js.

Ты бы показал пример потоков в js лучше.

Ответить | Правка | К родителю #155 | Наверх | Cообщить модератору

103. "Сравнение эффективности 20 языков программирования"  +1 +/
Сообщение от Аноним324 (ok), 03-Янв-24, 12:58 
> Быстрые языки много где нужны. Но там язык только инструмент. Нужна математика,
> алгоритмы, знание предметной области.
> Остальным хватит и однопоточного JS за глаза

Там где нужны быстрые языки, как правило не платят денег, я сомневаюсь что разрабы какой-то йоба электроники заплатят мне 12 тысяч долларов, а вот бизнес гои, отвалят мне 12 за джаваскриптик, 15 девопсу несисадминовичу, ещё чирик менеджеру.

Ответить | Правка | К родителю #65 | Наверх | Cообщить модератору

117. "Сравнение эффективности 20 языков программирования"  –1 +/
Сообщение от Витюшка (?), 03-Янв-24, 13:24 
А потом ты проснулся? Зарплаты посмотри на JavaScript, на Node.js. Заплатят тебе 12к$. Ну ты и мечтатель.

Покажи эти вакансии.

За JavaScript платят значительно меньше чем за C++. И даже за не 10к платят единицам.

Ответить | Правка | Наверх | Cообщить модератору

133. "Сравнение эффективности 20 языков программирования"  +/
Сообщение от Аноним324 (ok), 03-Янв-24, 14:00 
> А потом ты проснулся? Зарплаты посмотри на JavaScript, на Node.js. Заплатят тебе
> 12к$. Ну ты и мечтатель.
> Покажи эти вакансии.
> За JavaScript платят значительно меньше чем за C++. И даже за не
> 10к платят единицам.

Раскажи мне как за С++ платят больше, средняя зарплата мидла на плюсах 3500, средняя мидла на джаваскрипте 4700.

Ответить | Правка | Наверх | Cообщить модератору

140. "Сравнение эффективности 20 языков программирования"  +/
Сообщение от Витюшка (?), 03-Янв-24, 14:14 
Ссылки на вакансии
Ответить | Правка | Наверх | Cообщить модератору

143. "Сравнение эффективности 20 языков программирования"  +/
Сообщение от Аноним (447), 03-Янв-24, 14:20 
> средняя зарплата

Ссылки на что? На средние вакансии?

Ответить | Правка | Наверх | Cообщить модератору

158. "Сравнение эффективности 20 языков программирования"  +1 +/
Сообщение от Аноним (166), 03-Янв-24, 15:35 
> средняя зарплата мидла на плюсах 3500, средняя мидла на джаваскрипте 4700

Справедливости ради, платят не столько за знания алгоритмов и синтаксиса js (выучить его как раз не проблема совсем), платят скорее за умение работать со стеком всей технологии. В плюсах часто даже гит знать не обязательно в 90% случаев вся работа сводится к алгоритмам и синтаксису.

Ответить | Правка | К родителю #133 | Наверх | Cообщить модератору

225. "Сравнение эффективности 20 языков программирования"  –2 +/
Сообщение от Вы забыли заполнить поле Name (?), 03-Янв-24, 20:41 
> В плюсах часто даже гит знать не обязательно в 90% случаев вся работа сводится к алгоритмам и синтаксису.

Покажи мне такие вакансии.

Ответить | Правка | Наверх | Cообщить модератору

363. "Сравнение эффективности 20 языков программирования"  +/
Сообщение от Аноним324 (ok), 04-Янв-24, 13:10 
Ну ещё две основные профессии связаные с плюсами, это геймдев, и ембеддед/linux kernel developer. В геймдеве работать, это себя не уважать, там платят мало, требуют много, работа сложная, ещё и хотят чтобы ты работал 48 часов в сутки. А в ембедед особо не плотят ибо это либо стартап в котором денег нет, либо завод/оборонка где деньги есть, но тебе их не дадут.
Ответить | Правка | К родителю #158 | Наверх | Cообщить модератору

365. "Сравнение эффективности 20 языков программирования"  +/
Сообщение от Аноним (-), 04-Янв-24, 13:18 
> Ну ещё две основные профессии связаные с плюсами, это геймдев, и ембеддед/linux kernel developer.
> В геймдеве работать, это себя не уважать, там платят мало, требуют много, работа сложная, ещё и хотят чтобы ты работал 48 часов в сутки.

И то не везде нужны полюсы, в той же Unity скрипты пишутся на C#

> А в ембедед особо не плотят ибо это либо стартап в котором денег нет, либо завод/оборонка где деньги есть, но тебе их не дадут.

Теоретически есть всякие автомотив, дроны и робототехника - там деньги хорошие, но попасть туда весьма сложно.


Ответить | Правка | Наверх | Cообщить модератору

369. "Сравнение эффективности 20 языков программирования"  +/
Сообщение от Аноним324 (ok), 04-Янв-24, 13:23 
Ну автомотив, дроны и робототехника, это и есть те самые заводы и оборонка. Туда же ещё автоматизацию производства, и информационно-измерительные системы.
Ответить | Правка | Наверх | Cообщить модератору

366. "Сравнение эффективности 20 языков программирования"  –1 +/
Сообщение от Аноним324 (ok), 04-Янв-24, 13:19 
>> средняя зарплата мидла на плюсах 3500, средняя мидла на джаваскрипте 4700
> Справедливости ради, платят не столько за знания алгоритмов и синтаксиса js (выучить
> его как раз не проблема совсем), платят скорее за умение работать
> со стеком всей технологии. В плюсах часто даже гит знать не
> обязательно в 90% случаев вся работа сводится к алгоритмам и синтаксису.

Кстати да, в плюсах не нужен ни гит, пакетного менеджера у них тоже нет, либы ручками подключаешь. И это блд странно, при всей популярности языка, его никто не хочет автоматизировать. Для того же питона или джавы есть всё что угодно и в огромном количестве, разной степени тухлости и актуальнсти, а на плюсы всем насрать, кроме комитета по стандартизации.

Ответить | Правка | К родителю #158 | Наверх | Cообщить модератору

425. "Сравнение эффективности 20 языков программирования"  +/
Сообщение от Александр (??), 06-Янв-24, 01:57 
Уверен, что нету? Conan, vspkg: да, пошли мы на фиг. То, что их никто не привинчивает к стандарту - это другое. Может даже лучше, что не стандартизуют.
Ответить | Правка | Наверх | Cообщить модератору

156. "Сравнение эффективности 20 языков программирования"  +/
Сообщение от Аноним (166), 03-Янв-24, 15:31 
> За JavaScript платят значительно меньше чем за C++.

Но и вакансий C++ несравнимо меньше. Плюс часто требуют диплом технического ВУЗа. У меня вообще нет диплома, но я зарабатываю почти 65к евро в год на нелюбимом всеми тут js.

Ответить | Правка | К родителю #117 | Наверх | Cообщить модератору

171. "Сравнение эффективности 20 языков программирования"  +/
Сообщение от Витюшка (?), 03-Янв-24, 15:47 
Согласен и с этим не спорю.

Я не говорил что он не любимый. Я сам на нём писал и буду писать.
Современный программист - это как работник на заводе, по-сути птушник, 1 год курсов и в бой.

В принципе по комментариям на opennet уровень всех этих программистов мы видим.

Ответить | Правка | Наверх | Cообщить модератору

226. "Сравнение эффективности 20 языков программирования"  +1 +/
Сообщение от Вы забыли заполнить поле Name (?), 03-Янв-24, 20:43 
Джей Сассман с тобой согласен https://habr.com/en/articles/282986/

>  Сейчас инженеры обычно пишут код для сложного аппаратного обеспечения, которое они не до конца понимают (причем часто это происходит по причине коммерческой тайны, а не в силу лени или недостатка времени — взять ту же Apple и ее технологии).
> Согласно Сассману, сегодня его студенты большую часть своего времени тратят на чтение мануалов к этим библиотекам, чтобы разобраться в том, как связать их вместе с простой целью — чтобы всё заработало и сделало то, что им нужно.

Ответить | Правка | Наверх | Cообщить модератору

367. "Сравнение эффективности 20 языков программирования"  +/
Сообщение от Аноним324 (ok), 04-Янв-24, 13:21 
> Джей Сассман с тобой согласен https://habr.com/en/articles/282986/
>>  Сейчас инженеры обычно пишут код для сложного аппаратного обеспечения, которое они не до конца понимают (причем часто это происходит по причине коммерческой тайны, а не в силу лени или недостатка времени — взять ту же Apple и ее технологии).
>> Согласно Сассману, сегодня его студенты большую часть своего времени тратят на чтение мануалов к этим библиотекам, чтобы разобраться в том, как связать их вместе с простой целью — чтобы всё заработало и сделало то, что им нужно.

Чем это отличается от того что делали технари 100 лет назад, когда изобретали разные костыли, чтобы передать энергию пара в лампочку?

Ответить | Правка | Наверх | Cообщить модератору

378. "Сравнение эффективности 20 языков программирования"  +/
Сообщение от Вы забыли заполнить поле Name (?), 04-Янв-24, 16:31 
>> Джей Сассман с тобой согласен https://habr.com/en/articles/282986/
>>>  Сейчас инженеры обычно пишут код для сложного аппаратного обеспечения, которое они не до конца понимают (причем часто это происходит по причине коммерческой тайны, а не в силу лени или недостатка времени — взять ту же Apple и ее технологии).
>>> Согласно Сассману, сегодня его студенты большую часть своего времени тратят на чтение мануалов к этим библиотекам, чтобы разобраться в том, как связать их вместе с простой целью — чтобы всё заработало и сделало то, что им нужно.
> Чем это отличается от того что делали технари 100 лет назад, когда
> изобретали разные костыли, чтобы передать энергию пара в лампочку?

Ты прочитал статью полностью? Похоже что нет. Отличается тем, что тогда систему собирали с нуля, а сейчас ты купишь на маркетплейсе систему для передачи энергии пара в лампочку и будешь собирать конструктор. И когда все заработает, то скажешь что собрал паровой электродвигатель, но объяснит принцип его работы не сможешь как и воссоздать с нуля.

Ответить | Правка | Наверх | Cообщить модератору

279. "Сравнение эффективности 20 языков программирования"  +/
Сообщение от _kp (ok), 04-Янв-24, 00:17 
Скорее на js/python много вакансий для начинающих, с соответсвующей оплатой. А на c/c++ требуются готовые профессионалы, и тоже с соотвествующей оплатой.
Итого: вакансии и размеры зарплаты в них не совсем адекватно отображают востребованность.
Ответить | Правка | К родителю #117 | Наверх | Cообщить модератору

384. "Сравнение эффективности 20 языков программирования"  +/
Сообщение от Аноним324 (ok), 04-Янв-24, 20:58 
> Скорее на js/python много вакансий для начинающих, с соответсвующей оплатой. А на
> c/c++ требуются готовые профессионалы, и тоже с соотвествующей оплатой.
> Итого: вакансии и размеры зарплаты в них не совсем адекватно отображают востребованность.

Кстати наоборот, на С++ так как дефицит кадров, с большей вероятностью возьмут полного нуля, на зарплату там в 400 долларов, и он будет себе работать. Главное чтобы он читать умел, и с первого раза в рот ложкой попадал. Всё как на хайпе программирования в 2016.

Ответить | Правка | Наверх | Cообщить модератору

388. "Сравнение эффективности 20 языков программирования"  +/
Сообщение от _kp (ok), 05-Янв-24, 00:10 

> Кстати наоборот, на С++ так как дефицит кадров, с большей вероятностью возьмут
> полного нуля, на зарплату там в 400 долларов, и он будет
> себе работать. Главное чтобы

Да, тут приходится угадывать и перспективнось неопытного программиста, и его личный интерес к подобной работе.
У нас обычно ростят студентов/выпускников, а чтоб попался хороший специалист в небольших городах - это редкость.


Ответить | Правка | Наверх | Cообщить модератору

68. "Сравнение эффективности 20 языков программирования"  +/
Сообщение от Аноним (61), 03-Янв-24, 12:24 
Если не нужно результатов, то да.
Ответить | Правка | К родителю #58 | Наверх | Cообщить модератору

73. "Сравнение эффективности 20 языков программирования"  +/
Сообщение от FF (?), 03-Янв-24, 12:28 
> никаких быстрых языков там не нужно

ты уверен? подсказать, где еще больше платят, за один час и в продакшен, можно дальше новый фреймворк изучать.

Ответить | Правка | К родителю #58 | Наверх | Cообщить модератору

167. "Сравнение эффективности 20 языков программирования"  +/
Сообщение от Аноним (166), 03-Янв-24, 15:44 
> А теперь посмотрим в рейтинг зарплат, за что готовы платить, и увидим, что никаких быстрых языков там не нужно.

Так все деньги в вэбе, а в вэб узкое горлышко это сеть, поэтому там действительно нативный быстрой код не нужен, а вот читаемость кода нужна и даже очень.

Ответить | Правка | К родителю #58 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру