Ngôn ngữ lập trình Swift trở thành mã nguồn mở

nhanh

Khi Apple giới thiệu Nhanh Trong bài phát biểu quan trọng vào tháng 2014 năm XNUMX, ông đã nói một điều mà các nhà phát triển thích: nó sẽ là mã nguồn mở. Đây là một lời hứa mà họ chưa thực hiện, nhưng cho đến ngày nay, ngôn ngữ lập trình Swift là mã nguồn mở. Điều này có nghĩa là bất kỳ nhà phát triển nào cũng có thể tải xuống và sửa đổi nó theo ý muốn và thậm chí sử dụng ngôn ngữ này để tạo phần mềm thương mại, một điều hoàn toàn khả thi vì nó đã được phát hành theo giấy phép Apache 2.0.

Swift, người hiện đang trên phiên bản 2.0, nó tương thích với hệ điều hành Apple, iOS và OS X và hệ điều hành Linux. Nói cách khác, để lập trình với Swift, chúng ta phải cài đặt hệ điều hành dựa trên Unix, vì vậy Windows bị loại khỏi danh sách các hệ thống tương thích. Bất kỳ nhà phát triển nào chỉ có một máy tính Windows đều phải cài đặt hoặc tạo một máy ảo từ một trong các hệ thống được hỗ trợ.

Khi Apple trình bày Swift tại Hội nghị Nhà phát triển Toàn cầu vào năm 2014, họ muốn cho chúng tôi biết về việc lập trình dễ dàng như thế nào trong các đề xuất mới của họ. Một trong những điều mà các nhà phát triển thích là ít mã được sử dụng hơn để thực hiện cùng một chức năng, điều này cuối cùng sẽ có nghĩa là các nhà phát triển mới phải ghi nhớ ít lệnh hơn và mất ít thời gian hơn để lập trình. Bằng cách biến nó thành mã nguồn mở, có vẻ như Apple muốn bất kỳ nhà phát triển nào cũng được hưởng lợi từ những lợi ích của ngôn ngữ lập trình mới của mình, vì vậy Swift có thể được sử dụng để chương trình dành cho Android, đối thủ chính của iOS.

Apple đã đưa ra một trang web mới cho dự án: swift.org. Từ trang web này, các nhà phát triển có thể tải xuống tất cả các công cụ cần thiết để bắt đầu lập trình với Swift, chẳng hạn như tài liệu kỹ thuật và liên kết tới GitHub, nơi họ có thể tải xuống mã nguồn cho ngôn ngữ này. Mọi đề xuất hoặc đóng góp sẽ phải được tải lên GitHub, nhưng nhận xét sẽ được đưa ra trên swift.org.


Theo dõi chúng tôi trên Google Tin tức

Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: AB Internet Networks 2008 SL
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.