LINUX.ORG.RU

Новый высокопроизводительный движок JavaScript Higgs

 , higgs,


0

2

Вышла новая версия высопроизводительного движка JavaScript Higgs, написанного на D. Тестирование новой версии показало, что практически во всех тестах движок значительно обходит в производительности TraceMonkey и v8.

Результаты теста for-in loops:

  • Higgs 2.91s
  • V8 3.29.66 (baseline) 4.98s
  • V8 3.29.66 (Crankshaft) 4.95s
  • TraceMonkey 4.12s

Автор движка отмечает, что несмотря на то, что в ряде тестов движок показывает крайне высокую производительность, он все еще не завершен и имеет ряд узких мест.

>>> Подробности

★★

Проверено: Shaman007 ()
Последнее исправление: Wizard_ (всего исправлений: 4)

Лучшей заменой для C++ был TurboPascal.

Язык Delphi/Free Pascal.

Я так никогда и не скомпилировал ни одну программу на C++. Не мог дождаться. Или они отказывались компилироваться вообще. Легче скачать готовый бинарник.

Как они на нём что-то разрабатывают - непонятно.

tp_for_my_bunghole
()
Последнее исправление: tp_for_my_bunghole (всего исправлений: 1)
Ответ на: комментарий от yoghurt

Ты главное теги правильно проставь, все, кому надо, сами придут, без кастов. А то придумали тут запись в кружок, как дети малые ).

Virtuos86 ★★★★★
()
Ответ на: комментарий от northerner

Free Pascal это cross компилятор для всех основных платформ/архитектур. Модульность, скорость компиляции. Отсутствие неоднозначности во всех аспектах, на уровнях языка и реализации.

Dlang(DMD) написан на C++ что объясняется наличием C++ на всех платформах(представляю страдания тех кто это реализует). Насколько знаю, ни один проект начатый на Dlang не был доведён до практического пользования. Было около 5-ти проектов IDE на Dlang. Все заброшены на начальных этапах.

Сборщик мусора в Dlang это libgc, Boehm-Demers-Weiser conservative GC. В таком случае C уже давно язык с GC.

tp_for_my_bunghole
()
Последнее исправление: tp_for_my_bunghole (всего исправлений: 1)
Ответ на: комментарий от tp_for_my_bunghole

vibe.d был доведён. И прекрасно работает. Facebook использует D в своей команде, как Google Python/Go.

menangen ★★★★★
()
Ответ на: комментарий от tp_for_my_bunghole

TurboPascal

К сожалению, даже имел несчастье на нем писать. Даже если бы Филип Кан уделял больше внимания бизнесу, чем игре на саксофоне, TP/BP это бы не спасло. И да, скорость компиляции с точки зрения программирования - далеко не первый приоритет.

northerner ★★★
()
Ответ на: комментарий от uin

Если кто-то не видел суслика, это еще ничего не значит.

Месилка байтов, считающая гауссов блюр, у меня в фаерфоксе работает процентов на 20 быстрее чем в хроме.

Vit ★★★★★
()
Ответ на: комментарий от northerner

И да, скорость компиляции с точки зрения программирования - далеко не первый приоритет.

И модульность тоже наверно. И то что можно компилировать проект без makefile'ов тоже.

И т.д.

tp_for_my_bunghole
()
Ответ на: комментарий от Vit

Месилка байтов, считающая гауссов блюр, у меня в фаерфоксе работает процентов на 20 быстрее чем в хроме.

Поздравляю, а у меня на реальных циклах/заменах итд.

uin ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.