Bagaimana cara saya masuk ke pemrograman F #?
Apa saja sampel pemula yang baik untuk belajar bahasa, atau belajar tentang beberapa kelebihannya dibandingkan bahasa lain?
Alat apa yang saya butuhkan (mis. Windows, Visual Studio, ...)?
Bagaimana cara saya masuk ke pemrograman F #?
Apa saja sampel pemula yang baik untuk belajar bahasa, atau belajar tentang beberapa kelebihannya dibandingkan bahasa lain?
Alat apa yang saya butuhkan (mis. Windows, Visual Studio, ...)?
Jawaban:
Titik masuk resmi ada di sini: Pusat Pengembang Microsoft F #
Untuk rasa cepat, pertimbangkan untuk mencoba F # di browser Anda (Silverlight). (berisi panduan tutorial interaktif)
Mulailah dengan menonton video dan presentasi (BTW, Pengantar Microsoft F # oleh Luca Bolognese masih merupakan salah satu presentasi terbaik tentang masalah ini). Kemudian bacalah dua buku yang harus dibaca berikut ini:
dan selain itu ...
T&J
Blogging / penerbitan
Grup Temu
Studio visual:
MonoDevelop:
Cara saya belajar F # adalah melalui 3 langkah berikut.
Pertama, saya membaca pengantar di situs web Try F # yang memberikan pengantar interaktif yang bagus (tapi ringan) pada sintaks dan gaya bahasa.
Selanjutnya, untuk mendapatkan rasa untuk benar-benar memecahkan masalah dalam bahasa, saya mulai memecahkan beberapa teka-teki di situs Project Euler . Saya memecahkan sekitar sepuluh masalah pertama dan setelah setiap masalah yang berhasil, saya mencari alternatif implementasi F # di sini . Ini memberi perasaan yang baik untuk bagaimana bekerja dengan urutan dan menggunakan rekursi dan umumnya menjadi nyaman dengan sintaksis.
Akhirnya, saya membaca panduan 30-point yang benar-benar bagus. Mengapa menggunakan F # di http://fsharpforfunandprofit.com/ . Ini akan membawa Anda selangkah demi selangkah melalui semua bagian utama dari bahasa yang menjelaskan bagaimana Anda bisa memanfaatkannya - dengan pandangan ke arah pengembang C #. Setelah itu saya mendorong Anda untuk mencari sumber daya lain di situs web, semuanya ditulis dengan sangat baik dan sangat berwawasan luas.
Setelah menyelesaikan langkah-langkah ini, Anda harus siap untuk mulai membuat proyek nyata di F #.
Brian sudah menyusun daftar yang bagus, tapi saya dengan rendah hati menyerahkan sumbangan kecil saya sendiri ke ekosistem kaya materi pembelajaran F #, F # Koans - cara sederhana, menyenangkan, dan interaktif untuk mempelajari bahasa F # melalui pengujian.