Найти тему

Решайте на берегу. Самые медленные языки программирования

При выборе языка программирования следует уделить внимание не только основным возможностям, но и скорости работы. Большинство популярных ЯП имеют расширенный функционал, но в плане скорости не отличаются особыми характеристиками. Причем в этот рейтинг попадает даже такой популярный язык как Python.

1. Perl

Все, кто ранее сталкивался с работой UNIX, быстро вникнет в алгоритмы и сценарии работы этого языка программирования. Изначально его создавали для конкретных целей, а именно упрощения работы задач, которые разработчики используют для создания длинных программных кодов. Речь идет о ряде командных задач, которые можно уместить в один файл для выполнения последовательных действий.

Несмотря на все достоинства Perl, он является одним из самых медленных ЯП. В плане производительности – это настоящий ужас, который заставляет многих разработчиков отказаться от использования ЯП.

2. PHP

Еще один известный в широких кругах ЯП, который часто применяется для работы в сфере веб-сайтов. В большинстве случаев PHP используют вместе с HTML и CSS. Многие программисты говорят о том, что язык уже давно устарел, но, если посмотреть на рейтинг, его даже сегодня применяют большинство сайтов.

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

3. Ruby

Ruby представляет собой простой и понятный ЯП для работы. Но если говорить об эффективности и скорости работы он явно не занимает первые места. Более того, язык работает намного медленнее аналогичных ЯП с компилятором.

Основная проблема такого проседания по производительности кроется в GIL. Также стоит отметить слишком длительную сборку мусора и огромное потребление ресурсов памяти ПК. Все это снижает рейтинг ЯП в плане скорости работы.

Кроме того, в рейтинге по производительности не первые места занимает известный во всем мире язык программирования Python. Он действительно находится на третьей строчке в рейтинге лучших ЯП, но в плане скорости отстает от современных систем.

Многие разработчики уже привыкли использовать максимальные скорости, чем «Питон» похвастаться явно не может. Как и предыдущие языки он считается медленным за счет использования интерпретируемости и GIL. Также не стоит забывать, что «Питон» разрабатывали в конце 80-х годов и сейчас он уже представляет собой достаточно старую сборку.

Самое свежее и актуальное из мира IT - в моем блоге на matao.ru