Comments 119
И следующий вопрос — по каким языкам и в какой области практики выявляется спрос?
P.S. Наверное на уровне погрешности данные по Форт. :)
MPE Forth Ltd (Англия)
iForth (частная разработка)
…
P.S. И, да в текущем информационном поле знаний о Форт методологии в России почти нет, но в Вузовских курсах он так или иначе бывает присутствует.
Есть и активный рускоязычный форум по Форт языку стартовавший в 2006г.
Можете уточнить Вашу точку зрения по ненужности Форта именно в России?
Можете уточнить Вашу точку зрения по ненужности Форта именно в России?
О вакансиях же речь, мне не известна ни одна российская компания, использующая его. А единственный российский коммерческий продукт на Forth, известный мне — это Eserv, и тот уже лет 5 не обновлялся.
nnCron — это компактный (900k), но мощный планировщик и менеджер автоматизации с открытым кодом.
P.S. А, по разнообразию применимости Форт в промышленности можно найти н-ое количество данных в i-net :) (он же вошёл в рейтинг по версии IEEE на 48-е место и одна из его исторических ниш — embedded)
В России даже издание книжек по Форту закончилось с распадом СССР, но всё же были гораздо позже реализованы в кристале и «Форт» процессоры K1894,
В Минске на Интеграле, тоже остались разработки от линейки Дофин-Форт процессоров.
Предположу, что менеджерам от IT Форт ни в каком виде не нужен, если они хотя бы имеют представление, что это такое. :)
Здесь Evaluation 4.07 версия iForth
MPE Ltd хотя бы сделали доступными Lite версии для STM32 и MSP430.
(пробовал, вполне рабочие решения даже с ограничениями которые можно обойти, есть же например и развивающийся Mecrisp-Stellaris Forth проект)
5 лет назад — еще, AFAIK, писали. И вакансии довольно дорогие были.
Нашел в статье: «Почему физики всё ещё используют Fortran»
В студенчестве учили, но ничего не помню.
Вот на FoxPro еще базы данных, делал для библиотеки список книг…
spectrum.ieee.org/static/interactive-the-top-programming-languages-2018
Научные высокопроизводительные расчеты многие на нем. И большое количество научных высокпроизводительных библиотек и софта.
Есть проги для инженерных расчетов, написанные на фортране, правда, GUI таких прог все равно на чем то вроде С++ написан вроде, точно не припомню.
Тут обсуждают что «Python — это ML». На деле python — для обвязки, программы для расчётов (в т.ч. на в/к Nvidia) пишутся на Си или Фортране.
Ну уж тогда и я про Scala спрошу.
На каком он месте по сравнению, например, с Erlang?
На второй вопрос затрудняюсь ответить, нужно проводить анализ.
В сбере, например, язык есть и периодически ищут новых разработчиков.
Формально общего, но нейросети на нем пишут редко, фронтенд тоже (хотя это возможно через webassembly).
в python платят не за django а за ML
Это популярное заблуждение Python-разработчиков, считающих ML просто веткой разработки, атрибутированной с Python.
На самом деле, это в ML платят за Python, а не в Python за ML.
Ну тогда уж совсем из экзотики, которая встречается в России, Device Description Language DDL, смесь разметки типа HTML с Си...
В Телеграме есть аж целых два русскоязычных канала, посвященных вакансиям для разработчиков на Rust. Вы там ищете кандидатов? Аудитория каналов больше полутора сотен человек.
Вот-вот, всегда казалось что людей полно, а вакансий единицы.
Давно правда не чекал хедхантер на эту тему.
А где языки: HDL, Verilog, Ahdl? по моему офигенно редкие и очень востребованные сейчас программисты на них… платят мало, не знаю почему…
Можно конечно простые алгоритмы влоб сразу на верилоге делать как UART контроллер или printf — scanf из Си, но что то сложнее этого, то и время компиляции уже достигает нескольких часов а то и суток и поэтому хочешь или нет но приходится всё проверять до компиляции верилога в собственно схему.
Поэтому я бы его назвал смесью HTML и JS
языки описания логики — это языки программирования до ассемблерного уровня,
особенно AHDL, где вы можете запрограммировать собственный процессор с собственной системой команд, либо сформировать обвязку…
короче в этих языках программирования больше, чем в современных языках, где важнее знать синтаксис, чем процедуры сортировки или деления чисел…
Нет. Dart сейчас на подъёме из-за быстро развивающегося фреймворка от Гугла Flutter. Мультиплатформенный Фреймворк заточенный под мобильную разработку.
ru.wikipedia.org›Smalltalk
Smalltalk ([ˈsmɔːltɔːk]) — объектно-ориентированный язык программирования с динамической типизацией, основанный на идее посылки сообщений, разработанный в Xerox PARC Аланом Кэйем, Дэном Ингаллсом, Тедом Кэглером, Адель Голдберг, и другими в 1970-х
Некоторые направления Smalltalk продолжают развиваться в настоящее время.
mou пишет в своей публикации на хабре «Как попробовать Smalltalk на вкус»
arielf пишет в своей публикации «Как изучение Smalltalk может улучшить ваши навыки программиста»
Вы не включили в свое исследование Qt.
Спасибо за интересный обзор «Самые редкие и самые дорогие языки».
Самые редкие — это экзотические языки программирования.
Под «самые дорогие языки» — у вас имеется в виду самые высокооплачиваемые специалисты знающие определенные языки программирования.
«Самые дорогие» — это дорогие в изучении, в затратах на изучение.
Не факт, что они самые прибыльные.
Можно рассмотреть по прибыльности для компаний. Для компании Oracle самым прибыльным является язык Java, как очень распространенный на земном шаре.
Для Microsoft прибыльным является C#.
Ассемблер — прибыльный, но очень тяжелый в освоении язык.
Вы не включили в свое исследование Qt.
Наверно потому что это не язык и Qt кроме С++ проброшен ещё например в питон.
То что я назвал Qt языком программирования, а не фремвоком?
Qt, да по некоторым определениям фремвок, на котором уже разговаривают.
С другой стороны любой язык программирования можно называть синтаксическим сахаром. Это смотря с какой стороны смотреть и как-то обозначить точку отсчета в некой системе координат рассуждений. В предыдущем ответе я сказал гнусную ложь, вернее сказку, даже не всю сказку, а только её часть поэтому пост заминусовали. Только вот раскаяния как-то не приходит.
Но на раннем этапе карьеры редко кто задаётся вопросом об этой разнице.
Что местами у человека опытного может возникнуть диссонанс я думал в момент написания, но не сумел найти быстрого решения как исправить ситуацию.
Ассемблер — прибыльный, но очень тяжелый в освоении язык.А где и кому он сейчас нужен? На ум приходят только антивирусные компании…
А где же Tcl/Tk ?
Конечно указать. Язык уникальный. На нем можно все!
Мы не слышали о таком языке программирования(эхх, а как он бы знаменит в свое время!) а слышали про perl?
Короткие утилитки там быстро пишутся, но с ростом сложности резко хочется пересесть хотя бы на перл или питон.
а сейчас я начал понемногу вычеркивать все, оставил только парочку. Сейчас думаю, может вообще поставить «any OOP|FP languages», все равно работа меня сама находит…
Да, на западе он живет и здравствует. Без него (без Tcl) нельзя представить ни одного дистрибутива Unix/Linux. Сегодня он есть и на Android, да где его только нету.
А какая красивая вещь не нем написана expect.
И каждый скриптовый язык наровит что-то позаимствовать у tcl, а его расширение для написания графических приложений tk просто включается во все скриптовые языки.
Принято считать, что языки программирования, такие как Rust, Erlang, Dart, а также некоторые другие являются самыми редкими в мире IT
кем принято? они даже в топ-20 самых редких не попадут, никак
Rust занял первую позицию(третий год подряд) в списке самых любимых языков
как этот опрос коррелирует с редкостью из заголовка? очень слабо. как этот опрос коррелирует с «дороговизной» из заголовка? вообще никак. зачем оно здесь?
Несмотря на то, что язык достаточно популярен в мире (… это про Rust ...)
false
не-pet проектов на Rust с значительной пользовательской базой крайне мало. проектов целиком на Rust без unsafe и unstable фич, но с пользаками ещё в принципе не существует! на популярном языке уже написали бы что-нибудь
Предлагают работу Rust разработчикам 32 компании на Headhunter
нет там такого, максиму что я видел 9
и да, «требуется React-разработчик, знание любого языка из списка следующих 6 (среди них есть Rust)» не значит что там ждут Rust-разработчика
Go не вытеснит Erlang, потому что для действительно высоконагруженных и сложных проектов Erlang является незаменимым языком.
киллер-фичи erlang — горячая замена кода и realtime (и около-realtime), в них может и не вытеснит, но в «высоконагруженных» и «сложных» вытеснит
“топовыми” языками для освоения являются: Rust, Erlang, Dart — есть спрос, высокая зарплата
надеюсь, это исследование увидит как можно меньше людей…
топовыми языками для освоения являются JavaScript и Python. там и спрос есть, а при наличии опредленных навыков и опыта ещё и зряплаты клёвые
-Rust считается самым любым, но это значит, что в России он используется на большом количестве проектов, мы отталкивались от коммерческих историй, смотрели на востребованность со стороны работодателей.
-«нет там такого, максиму что я видел 9». У нас свежее исследование и мы не фальсифицируем цифры, у Вас некорректные сведения.
Все языки охватить невозможно. Конечно, Javascript и Python более популярны и востребованы, но они априори не могут быть включены в список редких языков. Под «топовыми» я подразумевала языки из списка анализируемых, а не всех языков в целом.
Может для иностранцев это и будущее, но сколько людей столько и мнений.
В ключевых навыках знание Rust встретилось у 319 специалистов на Headhunter и у 360 на Linkedin.
Относительно этой цитаты и подобных — были ли пересечения? У некоторых аккаунт на Headhunter и на Linkedin.
самых дорогих по уровню зарплаты языков (69 000 $ в год)
Из текста создаётся впечатление, что это много, но разве это так? Java же больше сотки многие получают. Получается, раст оплачивается хуже? Это средняя или это минималка? Ну и в какой стране (раз доллары — предположу, что США, что делает цифру ещё менее правдоподобной).
Информация актуальна для IT рынка России.
Наверное, правильнее было бы тогда в рублях писать, а не в долларах, тогда бы меня эти цифры не смущали.
— С уважением,
Генрих Мюллер, группенфюрер
Google Go или Golang
Так ведь Google Go и есть Golang.
Erlang, наверное, стоило рассматривать совместно с Elixir. Кстати, а что с ним?
Erlang изучается за месяц практически любым разработчиком-полиглотом. Подсадил на него так десяток человек. :)
Опытные разработчики, стаж от 8-10 лет. Ранее, в основном, писали на С/С++ и Python.
Довольно давно работаю с Erlang. Очень часто сталкивался с ситуацией когда нанимали разработчиков с опытом в других языках но без знания Erlang. Прлсто с желанием его изучить. Обычно довольно быстро вливались. Иногда правда случалось что через какое-то время разочаровывались. Но не так часто.
количество ЯП, пользующихся спросом в мире и РФ:
1) растет;
2) уменьшается;
3) в среднем стабилизировалось: примерно сколько старых ЯП теряют спрос — столько новых получают.
Несколько лет назад наблюдался всплеск популярности, в том числе и в русскоязычном интернете. Но сейчас новостей на русском совсем нет, хотя на оригинальном англоязычном сайте проекта жизнь, вроде как кипит.
Очень интересна статистика и динамика по этим языкам, так-как ИМХО, проект Лиспа на JVM — очень интересная и перспективная идея.
Самые редкие и самые дорогие языки программирования