Swift, cài đặt ngôn ngữ lập trình này trong Ubuntu 20.04

về nhanh chóng

Trong phần tiếp theo, chúng ta sẽ xem xét làm thế nào chúng ta có thể cài đặt nhanh chóng trên Ubuntu 20.04. Đây là tên ngôn ngữ lập trình của Apple mà chúng ta có thể tạo các ứng dụng cho Mac OS X và IOS. Vì ngôn ngữ này sử dụng kết hợp các ngôn ngữ lập trình phổ biến khác nhau nên nó tương đối dễ học.

Lúc đầu, Swift chỉ có sẵn cho các thiết bị của Apple và không thể được sử dụng trên Gnu / Linux, Windows và các hệ điều hành khác. Thời gian trôi qua, sự phổ biến của nó ngày càng tăng và người dùng yêu cầu Apple khởi chạy Swift trên các nền tảng khác. Cuối cùng cuối cùng họ quyết định rằng Swift sẽ là mã nguồn mở.

Nhanh là một ngôn ngữ hướng đối tượng, đa chức năng, đa dạng được thiết kế bởi Chris Lattner để khắc phục sự cố Objective-C. Ngôn ngữ này cũng truy cập mã cũ hơn được viết bằng Objective-C. Mục tiêu chính của việc phát triển ngôn ngữ này là tăng cường bảo mật, sửa lỗi và mã ngắn. Nhờ trình biên dịch trong Xcode, các nhà phát triển có thể dễ dàng tạo các ứng dụng của riêng họ.

Các tính năng chung của Swift

  • Tốc độ là một đặc tính quan trọng và khác biệt của ngôn ngữ Lập trình Swift.
  • Nói chung, ngôn ngữ lập trình này nổi bật so với các phát triển trước đó vì an toàn hơn, nhanh hơn và nhờ đó chúng tôi có thể thu được kết quả tốt hơn.
  • Tính bảo mật của Swift chủ yếu dựa trên khả năng mắc lỗi thấp hơn trong khi nhập. Bằng cách dựa trên mã sạch hơn, với cấu trúc biến đổi ít bị lỗi hơn và với tính năng quản lý tự động, sự tồn tại của lỗi hoặc sự cố sẽ ít hơn.
  • Một ngôn ngữ lập trình không có lỗi hoặc ít có khả năng xuất hiện hơn, có lợi thế là sự phát triển kỹ thuật số dựa trên mã này cũng ổn định hơn. Hậu quả là, các ứng dụng trong Swift an toàn hơn các ứng dụng được tạo bằng các ngôn ngữ lập trình khác.
  • Bạn phải hiểu rằng sự tồn tại của nó bắt nguồn từ nhu cầu cải tiến hoặc thậm chí thay thế các ngôn ngữ như Objective-C.
  • Ngày nay, Swift vẫn ngôn ngữ lập trình nhanh nhất có thể được sử dụng cho bất kỳ sự phát triển nào trên iOS.
  • Khi một biến gặp lỗi null và null, lập trình viên ngăn chặn ứng dụng bị treo bằng cách đặt dấu chấm hỏi trong cấu trúc mã.
  • Một điều cần làm nổi bật trong số các đặc điểm của nó là sự tiến hóa liên tục. Trên thực tế, ngôn ngữ này mới xuất hiện vì nó được trình bày như một sự tiến hóa của phần còn lại của các ngôn ngữ lập trình trước nó. Theo triết lý này, Swift tiếp tục phát triển liên tục, do đó tận dụng tốt hơn những tiến bộ của công nghệ mới và cho phép người dùng phát triển ngày càng phức tạp hơn về chức năng.

Cài đặt Swift trên Ubuntu 20.04

Để cài đặt Swift trong Ubuntu, chúng ta sẽ chỉ phải làm theo các bước sẽ được hiển thị bên dưới. Bước đầu tiên cần làm theo sẽ là thêm các phụ thuộc cần thiết trước khi bắt đầu cài đặt. Để làm điều này, chúng ta chỉ cần mở một thiết bị đầu cuối (Ctrl + Alt + T) bằng cách sử dụng lệnh sau:

cài đặt phụ thuộc nhanh chóng

sudo apt install clang libpython2.7 libpython2.7-dev

Sau khi cài đặt các phụ thuộc cần thiết, chúng tôi sẽ tải xuống nhanh chóng. Để làm điều này, trong cùng một thiết bị đầu cuối, chúng ta có thể sử dụng wget như sau:

tải xuống gói nhanh

wget https://swift.org/builds/swift-5.3-release/ubuntu2004/swift-5.3-RELEASE/swift-5.3-RELEASE-ubuntu20.04.tar.gz

Sau khi quá trình tải xuống hoàn tất, chúng tôi sẽ giải nén tệp tar bằng cách sử dụng lệnh sau:

tar xzf swift-5.3-RELEASE-ubuntu20.04.tar.gz

Bước tiếp theo sẽ là di chuyển nội dung của tệp đã giải nén vào thư mục 'chia sẻ':

sudo mv swift-5.3-RELEASE-ubuntu20.04 /usr/share/swift

Tại thời điểm này, chúng ta sẽ phải đặt đường dẫn của Swift đến biến môi trường PATH của hệ thống bằng cách sử dụng lệnh sau. Trong trường hợp sử dụng zshrc, chúng ta có thể thay đổi phần cuối của các lệnh thành ~/.zshrc.

echo "export PATH=/usr/share/swift/usr/bin:$PATH" >> ~/.bashrc

source ~/.bashrc

Sau khi cài đặt xong, chúng tôi có thể kiểm tra phiên bản thực hiện lệnh này, mà chúng tôi sẽ biết rằng nó đã được cài đặt chính xác:

phiên bản kiểm tra được cài đặt

swift -version

Chúng tôi cũng có thể chạy chương trình thần thoại "Hello World" cần được kiểm tra bằng tất cả các ngôn ngữ, để xác minh rằng nó hoạt động chính xác:

ví dụ nhanh chóng

print(“Prueba para Ubunlog”)

Swift là tên ngôn ngữ lập trình mã nguồn mở của Apple, bạn có thể sử dụng ngôn ngữ này trên bất kỳ hệ điều hành nào. Để biết thêm thông tin về ngôn ngữ này, chúng tôi có thể tham quan tài liệu mà họ đã xuất bản trên trang web của dự án.


Để 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: Miguel Ángel Gatón
  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.