Спасибо за подкаст.
C# 6 пока не поражает фичами, остаётся надежда на качественный рывок в АОП с Roslyn.
Хотелось бы языковой поддержки кортежей как в Go или F#, да и pattern-matching всё-таки не был бы лишним, ящитаю.
Интересно мнение по поводу идеологии параллельного программирования предложенной в Go: go-routines и channels. Чисто умозрительно, выглядит всё стройно.
На самом деле, надеяться на АОП возможно не стоит. Я общался с коллегами из MS в твиттере, они сказали что поддержки метапрограммирования из коробки скорее всего не будет - возможно они дадут это на откуп производителям новых ПостШарпов.
Насчет горутин и каналов - выглядит неплохо, и по сравнению с async/await, реализация намного проще, и ей проще управлять (есть прозрачность использования, а в .NET нет).
Да вообще, зная плюсы не очень понятно зачем нужны другие языки. Портативность? С++ портабелен. Скорость? Никто С++ не победит, на ускорителях вообще только он и юзабелен. Инструментарий? Возможно, но ненадолго - к тому же, инструментарий профилирования, библиотеки - это уже все на уровне. Нужно чуток поддержки редактора и все вообще будет шикарно.
На плюсах работу трудно найти, на шарпе раз в 50 больше предложений ))
Я пишу торговых роботов для форекс, в том числе, на cAlgo, там шарп. Но быструю математику иногда выношу в dll на Интеловском С++, частенько с добавкой IPP
Это да, но я со своей колокольни - мне работу искать уже наверное никогда не нужно будет (хотя не буду зарекаться!). А зачем вам IPP? MKL я еще понимаю, но IPP это вроде алгоритмы для обработки сигналов, не?
Да, верно. Мне как раз нужны быстрые реализации таких вещей, как цифровые фильтры, вейвлет-преобразования и т.д. А у Интела они ну очень быстрые и оптимизированные под их процы, ну вы в курсе.