НОВОСТИ   БИБЛИОТЕКА   ЮМОР   КАРТА САЙТА   ССЫЛКИ   О САЙТЕ  




27.01.2012

Самый шустрый язык программирования

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

Победила реализация Фортрана от Intel. Приблизиться к ней не смог вообще никто, даже GNU C и GNU C++ (и что еще более удивительно, чистый Си немножко проиграл "плюсам").

На четвертом месте язык Applied Type System, про который я к стыду своему слышу в первый раз. Представляет он систему автоматического доказательства теорем, расширенную средствами прикладного программирования. Почему так шустр, даже не знаю, но активно применяется для системного программирования.

Пятое место давно шлифуемой Ada немудрено, а вот 6-7-е места Java - отличный аргумент против унылого мнения "java тормозит".

Даже Pascal и C# Mono сильно от Java отстают, в полтора-два раза! В отношении Паскаля это совсем странно. Причина, видимо, в активно развивающихся промышленных технологиях оптимизации кода, ориентированных на поддержку в первую очередь виртуальных машин.

Довольно быстро работают функциональные Lisp и F#, относительно несильно отстает и JavaScript. А вот классические скрипт-языки Lua, Ruby, Python и PHP тормозят уже в 30-50 раз.

Резюме.

Если пишем под линуху нагрузочную математическую прогу - однозначно Фортран.

Если обычная логика - Си/С++.

Специализированные и встраиваемые системы - ADA.

Низкоуровневый системный код - ATS.

Корпоративные системы - Java.

Что-то легковесное-скриптовое - JavaScript.

Сергей Бобровский


Источники:

  1. pcweek.ru








© Злыгостев А.С., 2001-2019
При использовании материалов сайта активная ссылка обязательна:
http://informaticslib.ru/ 'Библиотека по информатике'
Рейтинг@Mail.ru