Пятница, 29 Марта 2024, 02:29

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Форум игроделов » Программирование » Скриптовые языки программирования » Сравнение скоростей JS, Lua, Python, Ruby из Java
Сравнение скоростей JS, Lua, Python, Ruby из Java
goldsphereДата: Воскресенье, 03 Декабря 2017, 16:00 | Сообщение # 1
заслуженный участник
Сейчас нет на сайте
В общем решил провести Speed Test для данных языков из Java. Алгоритм простой. В массиве из 1000000 элементов, каждому присваивается индекс, а потом всё суммируется. И я не ожидал, что разница будет такая большая (хотя я и ничего ранее на них не писал (почти)).

Lua 352 ms
JavaScript 616 ms
Ruby 1778 ms
Python 2509 ms

Всё запускалось через ScriptEngine. И у меня такой вопрос. Понятно, что у всех языков есть свои сильные стороны, где они работают быстрее. Тот алгоритм, на котором я тестировал это так, пример. Какие тесты нужно провести, чтобы объективно сравнить эти языки. И если я не буду использовать ScriptEngine, а буду напрямую работать с API этих языков, даст ли это преимущество?


FinderX - Android Аркада

Сообщение отредактировал goldsphere - Воскресенье, 03 Декабря 2017, 16:03
GC-VicДата: Вторник, 05 Декабря 2017, 13:32 | Сообщение # 2
GcUp.ru
Сейчас нет на сайте
Необъективно. Всё зависит от программы и среды, а также от машины (какой процессор стоит) и т.д. И какие версии использовались? Очевидно, что LUA порвет другие. См. профессиональные тесты.

Закон Мерфи: "Если вы уверены, что ваш поступок встретит всеобщее одобрение, кому-то он обязательно не понравится".
Форум игроделов » Программирование » Скриптовые языки программирования » Сравнение скоростей JS, Lua, Python, Ruby из Java
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг