therollingstones
therollingstones личный блог
17 апреля 2017, 00:31

Part1

Я хотел выложить топик на свободном форуме, но там нет тегов. А я обещал людям инфу по этим тегам! 


Доброго времени суток.
 Я напоминаю теги  Reactive,programming,today вы всегда можете проследить обновления, поверьте они будут. Part1


По этой ссылке вы можете скачать Visual Studio 2017 совершенно бесплатно

www.visualstudio.com/ru/downloads/?rr=https%3A%2F%2Fwww.google.ru%2F

Я надеюсь вы уже установили  Visual Studio 2017 

Теперь, когда вы открыли этот волшебный инструмент я уверен вы хотите сделать именно это.Part1


Файл > Создать > Проект > Visual F# > Консольное приложение > Work Project

Лучше назвать проект именно Work Project

Я создал папку > Изучаю Microsoft на диске D

Теперь спокойно закройте Visual Studio


Я должен упомянуть об этом. Вот ссылка на курсы по F# на Microsoft Virtual Academy 

mva.microsoft.com/ru/training-courses/-f--12198

Зачем делаю я? 

Хочу сказать большое спасибо Дмитрию Валерьевичу Сошникову, у него есть замечательная книга «Функциональное программирование на F#», которую я обязательно прочитаю когда пройду лекцию до конца, на которую я дал ссылку. Лекция тоже выпущена им. Причем я обязательно куплю книгу. Давайте все купим по книге!  Я по — любому куплю эту книгу. Еще раз большое спасибо Дмитрию, поверьте, очень много зависит от человека, его лекции скорее всего лучшие на просторах отечественного интернета.  

Зачем делаю я? 

Все дело в том, что данная лекция по F# это уже средний уровень на MVA. А если на MVA пишут, что это средний уровень, значит что — бы его понять нужно выучить материал который предшествовал. Странно, но лучшим введением в программирование мне показалась книга Эндрю Троелсена по C#, начальные концепции F# и C# похожи, так как данные языки используют .Net 

Рекомендую прочитать Троелсена, но только введение, я даже делал схемы по введению, которые выкладывал на Смарт — Лаб. Приложу в следующих топиках. 

До меня долго доходит и я люблю разложить все даже самые простые вещи на самый мелкие детали.
И вывести универсальные правила.
Я выкладываю исходный код, который считаю очень информативным, по крайней мере, все что там есть я учу наизусть, проговариваю, обсуждаю, мне эти правила дались очень большими головными болями.  
обязательно скачайте и откройте его и посмотрите модуль Conditional Operator!!!Part1

Схема будет обновляться, я ее много раз стирал и переделывал именно поэтому не мог выложить. Точнее очень много раз. Эти разделы считаю уже очень хорошими, именно поэтому делюсь. Нажимайте на плюсики, открывайте модули и смотрите информацию. Я знаю эту схему наизусть.
Рекомендую ее перечерчивать в вашем Work Project ) особенно запомните правила раздела Fundamental, перечерчивайте схему и проговаривайте их. Мне это очень помогло!!!

1drv.ms/f/s!Aik_YYEGJIBwhTkYaAPK4eByEvXz

Part1в скачанной папке открывать WorkProject.sln

Ссылка с облака Microsoft.

А теперь обязательно, обязательно скриньте те участки которые вы не можете понять и задавайте вопросы!!!
Каждый модуль будет пройден, в следующих выпусках. Очень подробно!!!

Забыл, в F# очень легко получать графики реального времени, но нам нужно хорошо пройти основы) 

Жду обратной связи.

Удачи и обязательно следите за обновлениями и задавайте вопросы.


5 Комментариев
  • Ajax
    17 апреля 2017, 02:27
    Жду продолжения:)
  • Тимофей Мартынов
    17 апреля 2017, 09:59
    не, такое лучше в блог

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн