Re[44]: А что мешает заменить JS?
От: alex_public  
Дата: 28.03.17 21:07
Оценка: 2 (1)
Здравствуйте, Serginio1, Вы писали:

_>>Ну их C++ пример я без проблем могу собрать и запустить. А вот их C# пример выглядит для меня сложно — куча всяких файлов сомнительных помимо самого кода. Если подскажешь как это можно спокойно собрать из командной строки (не ставя VS), то могу тоже собрать и прогнать. )

S>Могу собрать и выложить

Ты мне лучше расскажи, что мне установить на компьютер (монстров типа VS, загаживающих всю систему, не предлагать), чтобы у меня в командной строке появился компилятор C# для .net native. Оно же вроде и на Линухе должно работать, значит должен быть нормальный вариант установки...

Кстати, я ради развлечения запустил эти твои тесты (ну чуть подправив глупость в точке измерения и формат вывода). Конечно они во многом сомнительные (по своей идеологии), но хотя бы честные по своей сути. Значит результаты на моей машине:
>gcc
AddVectors - 310.018 us
AddScalarToVector - 150.009 us
Memcpy - 60.004 us
MulDivShifts - 4050.23 us
MatrixMultiplication - 12460.7 us
Mandelbrot - 6510.37 us

>msvc
AddVectors - 326.145 us
AddScalarToVector - 154.558 us
Memcpy - 325.284 us
MulDivShifts - 3978.84 us
MatrixMultiplication - 17525.4 us
Mandelbrot - 7053.23 us

>c#
AddVectors - 776,006 us
AddScalarToVector - 540,403 us
Memcpy - 718,596 us
MulDivShifts - 4495,919 us
MatrixMultiplication - 30369,485 us
Mandelbrot - 8166,287 us

InterfaceDevirtualization - 2113,546 us
AbstractClassDevirtualization - 1584,913 us
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.