Whatsapp

F: Ngôn ngữ lập trình chức năng ưu tiên nguồn mở

Anonim

F là một Ngôn ngữ lập trình chức năng, được gõ mạnh, được thiết kế để đẩy nhanh quá trình giải quyết các vấn đề phức tạp bằng cách sử dụng mã không phức tạp và có thể bảo trì. Đó là Ngôn ngữ lập trình đa nền tảng có thể tạo mã GPUJavaScript.

Đối với nhân viên kinh doanh, ưu điểm của F là khả năng đẩy nhanh việc triển khai phần mềm trong doanh nghiệp hiện đại. Nó được thiết kế bởi Dom Syme và các nhà nghiên cứu tại Microsoft vào năm 2005 và ngày càng được hỗ trợ bởi một loạt các ứng dụng theo thời gian.

Để trích dẫn các nhà phát triển,

F là ngôn ngữ hạng nhất trên một số nền tảng bao gồm Mac Linux (có hỗ trợ công cụ trong Xamarin Studio, MonoDevelop, Emacs và những thứ khác) và Windows(với Visual Studio, Xamarin Studio Emacs) cũng như trên thiết bị di động và trên web sử dụng HTML5

Tính năng nổi bật của F

Cách sử dụng F trên hệ thống Linux

Có nhiều cách bạn có thể áp dụng để sử dụng F trên Linux . Hai loại được sử dụng nhiều nhất là:

Tùy chọn 1: Sử dụng Gói F trong Linux

Nhận phiên bản ổn định mới nhất của F gói Debian/Ubuntu bằng cách làm theo các hướng dẫn sau.

Sau đó cài đặt gói, mono-completefsharp.

$ sudo apt-get update
$ sudo apt-get cài đặt fsharp đơn hoàn chỉnh

Để sử dụng phiên bản ổn định mới nhất của F trên FedoraRHEL/CentOS/, bạn nên làm theo các hướng dẫn này.

Sau đó cài đặt gói, mono-completefsharp.

$ cập nhật sudo yum
$ sudo yum cài đặt fsharp đơn hoàn thành

Tùy chọn 2: Cài đặt Visual Studio Code

Visual Studio Code là trình soạn thảo văn bản mã nguồn mở đa nền tảng được phát triển bởi Microsoft hỗ trợ tích hợp sẵn cho F, TypeScript, JavaScript và Node.js (trong số các ngôn ngữ khác) ngay khi sử dụng.

Cài đặt lần đầu Visual Studio Code.

Sau đó nhấn Ctrl+P và cài đặt gói Ionide cho Mã VS sử dụng:

$ ext cài đặt Ionide-fsharp

Nếu bạn gặp phải bất kỳ sự cố nào hoặc nếu bạn cần hướng dẫn cài đặt cho các bản phân phối Linux, hãy xem nơi đây.

Bạn có muốn làm việc với F hoặc đóng góp cho dự án không? Thực hiện theo các liên kết bên dưới: