F # - Tổng quan
F # là một ngôn ngữ lập trình chức năng. Để hiểu cấu trúc F #, bạn cần đọc vài dòng về mô hình lập trình có tênFunctional Programming.
Lập trình hàm coi các chương trình máy tính như các hàm toán học. Trong lập trình hàm, trọng tâm sẽ là hằng số và hàm, thay vì các biến và trạng thái. Vì hàm và hằng là những thứ không thay đổi.
Trong lập trình hàm, bạn sẽ viết các chương trình mô-đun, tức là, các chương trình sẽ bao gồm các hàm sẽ lấy các hàm khác làm đầu vào.
Các chương trình được viết bằng ngôn ngữ lập trình chức năng có xu hướng ngắn gọn.
Về F #
Sau đây là những thông tin cơ bản về F # -
Nó được phát triển vào năm 2005 tại Microsoft Research.
Nó là một phần của họ ngôn ngữ .Net của Microsoft.
Nó là một ngôn ngữ lập trình chức năng.
Nó dựa trên ngôn ngữ lập trình chức năng OCaml.
Đặc điểm của F #
Đó là .Net triển khai OCaml.
Nó biên dịch mã byte .Net CLI (Giao diện ngôn ngữ chung) hoặc MSIL (Ngôn ngữ trung gian của Microsoft) chạy trên CLR (Thời gian chạy ngôn ngữ chung).
Nó cung cấp suy luận kiểu.
Nó cung cấp các cấu trúc đối sánh mẫu phong phú.
Nó có khả năng viết mã và gỡ lỗi tương tác.
Nó cho phép viết các hàm bậc cao hơn.
Nó cung cấp mô hình đối tượng được phát triển tốt.
Sử dụng F #
F # thường được sử dụng trong các lĩnh vực sau:
Làm mô hình khoa học
Giải quyết vấn đề toán học
Công việc nghiên cứu trí tuệ nhân tạo
Mô hình tài chính
Thiết kế đồ họa
Thiết kế CPU
Lập trình biên dịch
Telecommunications
Nó cũng được sử dụng trong các ứng dụng CRUD, trang web, trò chơi GUI và các chương trình mục đích chung khác.