Здравствуйте, alex_public, Вы писали:
_>Здравствуйте, Serginio1, Вы писали:
_>>>Ты действительно считаешь, что подобное (а оно будет всплывать во всех вычислениях на массивах) — это ничего страшного? )
S>> А сколько таких задач встречается для обычного программиста? Вконце концов всегда можно использовать унсейв код для оптимизации по скорости.
_>В приведённом примере есть замеры и для unsafe — всё равно ничего хорошего.
Прошу прощения имел ввиду итероп нативных DLL .
S>>Мало того многие используют неоптимальные классы для решения своих задач. И при выборе правильного алгоритма скорость может достигать в разы.
S>>http://rsdn.ru/article/alg/tlsd.xmlАвтор(ы): Сергей Смирнов (Serginio1)
Дата: 14.08.2004
Пример реализации двухуровневого массива с помощью нового средства С# — generics. Сравнение производительности различных реализаций сортированных списков.
_>Ну так это же уже вопросы, не зависящие от выбора платформы разработки.
Зато очень зависят от уровня программистов, которые в большинстве используют алгоритмы которые удовлетворяют их по скорости и при этом им понятны и удобны.
S>> Я думаю, что будет развиваться в двух направлениях.
S>>Компиляция C# и XAML в JavaScript
_>Просто компилятор C#/XAML в JavaScript ничего особо интересного не приносит. Такого добра вообще полно на всех языках, от TypeScript до C++. И оно может имеет какой-то смысл только в виде разработки особо сложных сайтов, но не мобильных приложений. Потому что весь смысл Cordova (или скажем Qt) как раз в кроссплатформенном доступе к нативным возможностям платформы (к тому же акселерометру скажем).
Ну не совсем. TypeScript заточен под JavaScript.
На C# и XAML много Silverlight кода. Я например иногда пишу приложения для терминалов сбора данных. Мне удобно использовать тот язык который я знаю. И очень хорошо, что приложение будет кроссплатформенным. В большинстве задач реактивная скорость просто не нужна. В большинстве случаев важна скорость разработки.