Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Философия программирования > Быстродействие языков


Автор: Lateralus 19.1.2012, 18:24
Какой язык "быстрее" в плане исполнения кода:Perl,Python или Ruby.
Просто хочу выбрать один и знать куда копать.

Автор: newbee 19.1.2012, 18:40
Все три примерно одинаково тормозны. Если разговор идет о быстродействии, копать стоит в сторону компилируемых языков, лучше со статической типизацией и ручным управлением памятью.

http://shootout.alioth.debian.org/u64q/which-programming-languages-are-fastest.php?calc=chart&gcc=on&java=on&sbcl=on&python3=on&yarv=on&perl=on

Вот смотри, компилируемый статически типизированный си ваще рулит, фактически компилируемая ява почти рулит, компилируемый динамически типизированный Common Lisp догоняет, а твои петухоны, перлы и руби почти равномерно плетутся в хвосте.

Автор: Lateralus 19.1.2012, 18:42
Это на Linux,а мне бы на Windows.

Автор: newbee 19.1.2012, 18:45
От ОС в данном случае ничего не зависит.

Автор: Absinthe 19.1.2012, 18:58
Цитата

Просто хочу выбрать один и знать куда копать.
 А при чем тут производительность? Это все равно, что выбирать автомобиль по цвету кожи сидений. Параметр далеко не определяющий за исключением пары областей.
Все три одинаковы по скорости(они одного порядка; разница в пару раз значения не имеет).

Цитата

Это на Linux,а мне бы на Windows.
 Все три языка используются на никсах. Использование их на винде редко и в виде исключения.

Поэтому просто посмотри, синтаксис какого языка нравится тебе больше, и в итоге сам выберешь, нравится тебе больше Pyhton или Ruby.

Автор: Lateralus 19.1.2012, 19:43
Спасибо,всё понял.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)