Дима, подкаст получился очень интересным и познавательным, счпасибо!
Вот меня какая вещь интересует, неужели до сих пор не сделали некий компилятор, который бы компилировал код, например на языке C# в машинный код для GPU? Конечно, библиотеку использовать нужно не .net framework, а какую то спец. математическую. Но мне кажется, это смогло бы сделать код переносимым и компилируемым для разных видях. Я понимаю, что тут будут некие потери производительности, но может скомпилированный код можно было бы допилить вручную? Что ты об этом думаешь?
Компилятор C#-->GPU называется GPU.NET, он транслирует IL-->NVIDIA PTX. Проблема в том, что CUDA SDK позволяет тонко контролировать взаимодействие с девайсами. Ну и отладка, которой в транскомпиляционных фреймворках пока нет.
Насчет допиливания кода на самом деле есть интересный вариант -- Aparapi умеет транскомпилироваться в OpenCL (исходники), а их наверное можно допиливать. Но не знаю насколько там все читабельно.
Думаю мораль одна - идеального решения на рынке пока нет и еще долго не будет.
Я полагаю умпутун в сфере финансового программирования работает. Ну судя по тому что он говорит, обходятся обычной джавой, без каких-то супер скоростных девайсов.
Я ничего подобного не упоминал (пруфлинк?), но финансовое программирование меня точно интересуют, так что возможно я и пойду учиться на MFE. Как соберусь, сразу напишу об этом куда-нибудь.
Меня ничего вообще не смущает. И в нашей индустрии так и так приходится учиться каждый день. К тому же конкретно на посещение универов у меня времени не так много. Так что в основном self-study :)
Дима, может это и не лучшее место для такого вопроса. Можно ли в Resharper Live Template использовать определённый символ в верхнем регистре и в нижнем.
Вот у меня есть такой шаблон:
private $TYPE$ _$NL1$$NAME2$;
///
/// $NA3$$NAME2$ implement INotifiPropertyChange
///
public $TYPE$ $NA3$$NAME2$
{
get{ return _$NL1$$NAME2$;; }
set
{
if (_$NL1$$NAME2$ == value) return;
_$NL1$$NAME2$ = value;
this.RaisePropertyChanged(() => $NA3$$NAME2$);
}
}
Тут я в самом начале ввожу символ нижнего регистра для поля, печатаю дальше, а потом соответственно в другом месте ввожу символ верхнего регистра для свойства. Нет ли возможности в шаблоне сделать так, чтобы вводить символ только раз, а он уже соответственно подстроился, для свойства верхний регистр, для поля нижний регистр. Спасибо.
В подсистеме Live Templates есть такая штука как макросы. Макрос можно выбрать при редактировании шаблона в правой колонке нажав на гиперссылку Choose macro. К сожалению, в коробке нет макроса который делает из верхнего реестра нижний, но это вам и не надо - вам судя по использованию нужен макрос, который делает только первую букву строчной или заглавной. А именно такой макрос Решарпером поставляется, и находится в самом конце списка.
Дима, спасибо! Удалось настроить! Всё таки ReSharper чудесная штука!
Кстати, макрос называется
Value of another variable with the first character in
upper case
Может это потому что у меня седьмой ReSharper
Если интересно, нужно изучать финансовую часть, например почитать Стефанику или Вилмота или Халла. Книги достаточно доступны, хотя знания высшей математики понятное дело нужны.
А теханализ... ну, назовите хоть один хэдж-фонд который базирует на нем свои стратегии и я вам поверю. Теханализ это липа, если у кого и получается, так это за счет нормального распределения трейдеров. Так или иначе, не советую на него смотреть даже :)
спасибо за наводку, почитаю книги по финансовой части.
Я имел в виду частных трейдеров, про хеджфонды не в курсе. Взять того же Александра Элдера ссылка - он торгует по тех анализу, или он тоже лохотронщик?