Re[18]: За счет чего выстреливают языки?
От: Serginio1 СССР https://habrahabr.ru/users/serginio1/topics/
Дата: 20.07.15 09:25
Оценка:
Здравствуйте, 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 кода. Я например иногда пишу приложения для терминалов сбора данных. Мне удобно использовать тот язык который я знаю. И очень хорошо, что приложение будет кроссплатформенным. В большинстве задач реактивная скорость просто не нужна. В большинстве случаев важна скорость разработки.
и солнце б утром не вставало, когда бы не было меня
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.