F # - Ikhtisar
F # adalah bahasa pemrograman fungsional. Untuk memahami konstruksi F #, Anda perlu membaca beberapa baris tentang paradigma pemrograman bernamaFunctional Programming.
Pemrograman fungsional memperlakukan program komputer sebagai fungsi matematika. Dalam pemrograman fungsional, fokusnya adalah pada konstanta dan fungsi, bukan variabel dan status. Karena fungsi dan konstanta adalah hal yang tidak berubah.
Dalam pemrograman fungsional, Anda akan menulis program modular, yaitu program akan terdiri dari fungsi-fungsi yang akan mengambil fungsi lain sebagai input.
Program yang ditulis dalam bahasa pemrograman fungsional cenderung ringkas.
Tentang F #
Berikut adalah informasi dasar tentang F # -
Ini dikembangkan pada tahun 2005 di Microsoft Research.
Ini adalah bagian dari keluarga bahasa .Net Microsoft.
Ini adalah bahasa pemrograman fungsional.
Ini didasarkan pada bahasa pemrograman fungsional OCaml.
Fitur F #
Ini adalah implementasi .Net dari OCaml.
Ini mengkompilasi .Net CLI (Common Language Interface) kode byte atau MSIL (Microsoft Intermediate Language) yang berjalan di CLR (Common Language Runtime).
Ini memberikan inferensi tipe.
Ini menyediakan konstruksi pencocokan pola yang kaya.
Ini memiliki kemampuan skrip dan debugging interaktif.
Ini memungkinkan penulisan fungsi urutan yang lebih tinggi.
Ini menyediakan model objek yang dikembangkan dengan baik.
Penggunaan F #
F # biasanya digunakan di area berikut -
Membuat model ilmiah
Pemecahan masalah matematika
Pekerjaan penelitian kecerdasan buatan
Pemodelan keuangan
Desain grafis
Desain CPU
Pemrograman kompiler
Telecommunications
Ini juga digunakan dalam aplikasi CRUD, halaman web, game GUI dan program tujuan umum lainnya.