Поиск работы стал еще удобнее: в Telegram появился чат-бот с вакансиями. Тестируйте 📲

4 языка программирования, которые недолюбливают разработчики

В TechRepublic посовещались с представителями ИТ-индустрии и выбрали топ-четыре языка программирования, которые от всего сердца недолюбливают разработчики. Неприязнь, как выяснилось, прямо пропорциональна популярности языка. 

Оставить комментарий

В TechRepublic посовещались с представителями ИТ-индустрии и выбрали топ-четыре языка программирования, которые от всего сердца недолюбливают разработчики. Неприязнь, как выяснилось, прямо пропорциональна популярности языка. 

Java

C конца 90-х удерживает звание одного из самых распространенных языков программирования. 

Язык вынуждает разработчиков строго придерживается принципов объективно-ориентированного программирования. Это, по словам директора калифорнийской ИТ-компании VMware Тома Хэтча, «может затруднить отслеживание больших объемов кода».

Еще один технический специалист, к которому обратилось TechRepublic, — независимый разработчик Моника Лент, — считает, что многие могут испытывать неприязнь к Java, поскольку это был первый язык программирования, с которым они познакомились. И все неприятные эмоции от неудач и сложностей, связанных с обучением и вхождением в ИТ, респонденты могут ассоциировать именно с языком.

Кстати, на форумах разработчиков Java прилетает за сложность, серьезную нагрузку ОЗУ, плохую совместимость с отдельными ОС.

JavaScript

Занимает седьмую строчку в свежем рейтинге TIOBE. 

Изначально разрабатывался не как полнофункциональный язык, а в большей степени как скриптовое расширение HTML. За годы существования языку пришлось эволюционировать.

«По мере того, как он развивается, растет и экосистема вокруг него, постоянно появляются новые фреймворки Javascript. Это неизменно вызывает усталость у разработчиков, которые изо всех сил стараются не отставать от изменений», — говорит Том Хэтч. 

Генеральный директор и соучредитель Tangram Vision Брэндон Майнор охарактеризовал Javascript как «кошмар», заявив, что, хотя у языка достаточно доступный синтаксис, который легко изучить на начальном этапе, на этом удобства заканчиваются.

«Для запуска чего-либо, кроме статической веб-страницы, требуются серьезный опыт, — считает он.- Кроме того, система упаковки языка такова, что ее элементы часто спорят друг с другом, а порой и мешают системе функционировать».  

Ругают язык также за отсутствие строгой типизации и спорную модель ООП. 

C ++

Один из самых популярных языков, занимает четвертое место в последнем рейтинге TIOBE. С 1985 года ежегодно входил в первую десятку в среднем по рейтингу TIOBE. 

C ++ иногда описывают как «объектно-ориентированное расширение C с набором функций».

Вот как определили основную проблему языка на Хабре: «Проблема C ++ заключается в том, что ошибки в этом языке чрезвычайно непредсказуемы. C++ крайне обширен и изучение всех его тонкостей займет вечность, но это не главная причина, почему этот язык плох для изучения начинающими, ведь если бы проблема была только в этом, то в начале пути новичок мог просто сфокусироваться на небольшом подклассе языка. Главная проблема в том, что с этим языком крайне сложно все сделать правильно».

И еще по поводу неоправданной мудрености языка: «существует 6 способов реализовать простую задачу на языке С++, и 5 из них вероятнее всего закончатся полной катастрофой. Если программист достаточно опытен, чтобы обойти эти 5 вариантов, тогда он может написать отличный код».

Выражая свое отношение к языку, разработчики время от времени цитируют финского программиста, создателя Linux Линуса Торвальдса: «C++ — это ужасный язык. Его делает еще более ужасным тот факт, что многие неподготовленные программисты используют его чтобы создавать плохие программы». При этом Линус хорошо относится к языку С и считает, что тот закрывает все потребности разработчиков.

Perl

В рейтинге TIOBE Perl занимает 14-е место — между Swift и Ruby. Популярность языка за последний год выросла на шесть пунктов.

«Perl часто называют языком, предназначенным только для записи, этим подчеркивают, что чтение кода на нем может быть очень трудным даже для опытного разработчика. Язык также значительно изменился с годами, а это означает, что старый код Perl может сильно отличаться от более свежего», — считает директор VMware.

По мнению некоторых разработчиков, Perl чудом дожил до сегодняшнего дня: 

«Язык долгое время терял свои позиции в области веб-разработки, не в последнюю очередь под давлением PHP. К тому же в языке накапливались проблемы — нестандартное ООП все так же отпугивало многих, фреймворки для веб-разработки объективно проигрывали конкурентам в других языках, IDE сравнимого уровня просто не было.

Затем пошел хайп на Python. Данный язык мог полностью заменить Perl в нише биоинформатики, сложных веб-систем, системного программирования для юниксов». 

Google приоткрыла модель разработки Fuchsia OS: изменения будут принимать от всего сообщества
Google приоткрыла модель разработки Fuchsia OS: изменения будут принимать от всего сообщества
По теме
Google приоткрыла модель разработки Fuchsia OS: изменения будут принимать от всего сообщества
10 популярных курсов по изучению JavaScript для крутой веб-разработки
10 популярных курсов по изучению JavaScript для крутой веб-разработки
По теме
10 популярных курсов по изучению JavaScript для крутой веб-разработки
30 крутых онлайн-курсов для самых популярных языков программирования
30 крутых онлайн-курсов для самых популярных языков программирования
По теме
30 крутых онлайн-курсов для самых популярных языков программирования
«Мои цвета сменились темными».

История художницы, работы которой вы точно видели в Instagram.

btc
Bitcoin
btc
$29 886,00
-0,84%
eth
eth
$2 036,11
-2,23%
xrp
xrp
$0,42
-1,57%
ant
ant
$1,53
+3,24%
Читайте также
Каких инструментов и сервисов лишились ИТ-специалисты в Беларуси. Список (обновляем)
Каких инструментов и сервисов лишились ИТ-специалисты в Беларуси. Список (обновляем)
Каких инструментов и сервисов лишились ИТ-специалисты в Беларуси. Список (обновляем)
Собираем в одном месте список платформ, сервисов и инструментов разработки, полностью или частично заблокированных в Беларуси.  Если вы хотите дополнить список или рассказать, как можно обойти ограничения, пишите в наш телеграм-бот или на почту pavel@dev.by.   Последнее обновление — 10:00 12 мая.
63 комментария
TIOBE: C++ и C# наступают на первую тройку
TIOBE: C++ и C# наступают на первую тройку
TIOBE: C++ и C# наступают на первую тройку
3 комментария
10 популярных курсов по изучению JavaScript для крутой веб-разработки
10 популярных курсов по изучению JavaScript для крутой веб-разработки
10 популярных курсов по изучению JavaScript для крутой веб-разработки
JavaScript является одним из самых популярных языков программирования. Команда DigitalDefynd составила список популярных курсов и сертификаций по Javascript. Он включает как платные, так и бесплатные онлайн-курсы.
Вакансии для С++-разработчиков на jobs.dev.by
Вакансии для С++-разработчиков на jobs.dev.by
Вакансии для С++-разработчиков на jobs.dev.by
1 комментарий

Хотите сообщить важную новость? Пишите в Telegram-бот

Главные события и полезные ссылки в нашем Telegram-канале

Обсуждение
Комментариев пока нет.
Спасибо! 

Получать рассылки dev.by про белорусское ИТ

Что-то пошло не так. Попробуйте позже