Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Говорят, что для того чтобы сохранить мастерство разработчика необходимо изучать новый язык программирования каждую неделю/месяц/год. Это расширяет кругозор и помогает сохранить мозг активным.
Если вы ищете такой язык для изучения, имейте в виду, что Visual Studio 2010 поставляется вместе с полностью новым языком F#. И он не похож ни на языки типа C/C++/Java/C#, ни на VB, ни на динамические и скриптовые языки. F# – язык функционального программирования.
В галерее исходных кодов MSDN Code Gallery появился ряд примеров кода на языке F#, которые возобновили мой интерес к его изучению.
Проект «101 пример» облегчает изучение некоторых разных вещей, которые можно выполнить на языке F#.
И, конечно, само приложение написано на F#.
Другой забавной игрушкой является простое моделирование солнечной системы.
В этом простом примере моделируются орбиты планет вокруг Солнца. В вычислениях используются реальные данные, и возможность F# работы с единицами измерения позволяет компилятору помочь проверить, что вычисления правильные.
И что за программирование без игры «Жизнь»?
Эта программа воплощает игру Конвея «Жизнь» с интерфейсом, позволяющим пользователю взаимодействовать с моделью. Вычисления состояний модели выполняются в отдельном потоке, позволяя сохранить отзывчивость интерфейса программы.
Короткий и простой пример, позволяющий нам начать играть с F#. Прекрасное развлечение на выходные …
Некоторые ссылки, которые могут оказаться полезными: