Jak przejść do programowania w języku F #?
Jakie są dobre przykłady na początek do nauki języka lub poznania niektórych jego zalet w porównaniu z innymi językami?
Jakich narzędzi potrzebuję (np. Windows, Visual Studio, ...)?
Jak przejść do programowania w języku F #?
Jakie są dobre przykłady na początek do nauki języka lub poznania niektórych jego zalet w porównaniu z innymi językami?
Jakich narzędzi potrzebuję (np. Windows, Visual Studio, ...)?
Odpowiedzi:
Oficjalny punkt wejścia jest tutaj: Microsoft F # Developer Center
Aby szybko spróbować, rozważ wypróbowanie F # w przeglądarce (Silverlight). (zawiera interaktywne samouczki instruktażowe)
Zacznij od obejrzenia filmów i prezentacji (BTW, An Introduction to Microsoft F # autorstwa Luca Bolognese to wciąż jedna z najlepszych prezentacji na ten temat). Następnie przeczytaj następujące dwie książki, które musisz przeczytać:
a dodatkowo ...
Pytania i odpowiedzi
Blogowanie / publikowanie
Grupy spotkań
Visual Studio:
MonoDevelop:
Sposób, w jaki nauczyłem się języka F #, polegał na wykonaniu następujących 3 kroków.
Najpierw przejrzałem wprowadzenie w witrynie Try F #, która zawiera dobre (ale lekkie) interaktywne wprowadzenie do składni i stylu języka.
Następnie, aby poczuć, jak faktycznie rozwiązywać problemy w języku, zacząłem rozwiązywać niektóre łamigłówki na stronie projektu Euler . Rozwiązałem o pierwszych dziesięciu problemów i po każdej udanej problemu, spojrzałem w górę alternatywny F # realizację tutaj . Dało to dobre wyczucie, jak pracować z sekwencjami i używać rekurencji, a także ogólnie czuć się swobodnie ze składnią.
Na koniec przeczytałem naprawdę doskonały 30-punktowy przewodnik Dlaczego używać F # na http://fsharpforfunandprofit.com/ . Prowadzi Cię krok po kroku przez wszystkie główne części języka, opisując, jak możesz je wykorzystać - z myślą o programistach C #. Następnie zachęcam do rozejrzenia się za innymi zasobami na stronie, wszystkie są bardzo dobrze napisane i bardzo wnikliwe.
Po wykonaniu tych czynności powinieneś być gotowy do rozpoczęcia tworzenia prawdziwego projektu w F #.
Brian przygotował już świetną listę, ale pokornie przedstawiam swój niewielki wkład w bogaty ekosystem materiałów do nauki języka F #, F # Koans - prosty, zabawny i interaktywny sposób nauki języka F # poprzez testowanie.