Computer >> Máy Tính >  >> Hệ thống >> Linux

Cách bắt đầu lập trình bằng Swift trên Ubuntu

Apple gần đây đã phát hành ngôn ngữ lập trình mới nhất của họ, Swift, dưới dạng mã nguồn mở. Điều đó có nghĩa là bây giờ bất kỳ ai cũng có thể sử dụng ngôn ngữ lập trình thịnh hành này, trên bất kỳ hệ thống nào. Apple đã giúp Swift dễ dàng sử dụng Ubuntu, vì vậy chúng tôi sẽ hướng dẫn bạn cách thực hiện!

Swift là gì?

Nếu bạn chưa từng nghe về nó trước đây, Swift là ngôn ngữ lập trình mới nhất của Apple nhằm thay thế Objective-C và trở thành ngôn ngữ chính để xây dựng các ứng dụng Mac OS X và iOS. Rất dễ học ngôn ngữ này vì nó rõ ràng và có cú pháp tương tự như các ngôn ngữ lập trình phổ biến khác.

Tuy nhiên, Swift chỉ có sẵn cho các thiết bị của Apple - nó không thể chạy trên Windows, Linux hoặc các hệ thống khác. Với sự phổ biến ngày càng tăng của Swift, nhiều người đã hỏi rằng Swift mã nguồn mở của Apple hoặc ít nhất là cung cấp nó trên nhiều nền tảng hơn. Sau một thời gian, Apple cuối cùng đã phát hành Swift dưới dạng mã nguồn mở. Tôi nghĩ đây là một động thái tốt của Apple, vì nó cho phép nhiều người tiếp xúc với Swift hơn, từ đó cho phép nhiều người viết các ứng dụng Mac OS X và iOS trong tương lai.

Trong mọi trường hợp, nếu bạn quan tâm đến việc sử dụng hoặc học Swift, nó hiện đã có sẵn cho Linux! Hiện tại, Apple mới chỉ phát hành ảnh chụp nhanh dành cho Ubuntu 14.04 và 15.10, nhưng cơ hội để cài đặt hỗ trợ Swift trên các bản phân phối khác chắc chắn sẽ đến trong tương lai gần. Hiện tại, đây là cách làm cho nó hoạt động trên Ubuntu.

Cách cài đặt nó

Cách bắt đầu lập trình bằng Swift trên Ubuntu

Trước tiên, bạn cần phải truy cập trang tải xuống Swift và lấy phiên bản mới nhất (tại thời điểm viết bài, chỉ có sẵn các ảnh chụp nhanh về phát triển - các bản phát hành ổn định sẽ sớm ra mắt, vì vậy bạn có thể lựa chọn phiên bản nào trong số hai phiên bản mà bạn muốn sử dụng). Sau khi tải xuống, hãy mở tệp .tar bằng cách nhấp đúp vào tệp đó rồi giải nén thư mục nằm trong bất kỳ vị trí nào bạn muốn. Đây sẽ trở thành vị trí cài đặt Swift của bạn.

Cách bắt đầu lập trình bằng Swift trên Ubuntu

Tiếp theo, bạn cần phải cài đặt một số phụ thuộc mà Swift cần chạy. Bạn có thể dễ dàng cài đặt chúng bằng cách mở Thiết bị đầu cuối và chạy

sudo apt-get install clang libicu-dev

Cuối cùng, trước khi bạn đóng cửa sổ dòng lệnh, hãy nhập

gedit .profile

Thao tác này sẽ mở ra một trình soạn thảo văn bản. Cuộn xuống dưới cùng và tạo hai dòng mới. Cái đầu tiên nên để trống và cái thứ hai đặt

export PATH=/path/to/usr/bin:"${PATH}"

ở đâu

/path/to/usr/bin

là đường dẫn đến thư mục bin bên trong thư mục usr bên trong thư mục Swift mà bạn đã giải nén ra khỏi tệp .tar. Vì vậy, nếu bạn vừa giải nén thư mục Swift vào thư mục Tải xuống của mình, đường dẫn sẽ giống như

/home/username_here/Downloads/swift_folder_name_here/usr/bin

Lệnh xuất sẽ cho phép bạn chỉ cần gọi

swift

trong Terminal và nó sẽ biết phải tìm ở đâu. Đặt dòng này vào tệp văn bản .profile sẽ làm cho lệnh này tồn tại vĩnh viễn - nếu không, tác dụng của nó sẽ bị mất khi bạn đăng xuất, tắt máy hoặc khởi động lại máy tính của mình.

Cách bắt đầu lập trình bằng Swift trên Ubuntu

Để đảm bảo rằng Swift hoạt động, bạn có thể nhập

swift --version

vào một Terminal và nó sẽ hiển thị một số thông tin về phiên bản. Chúc mừng! Bây giờ bạn đã có Swift hoạt động trên hệ thống Ubuntu của mình!

Cách chạy mã Swift

Cách bắt đầu lập trình bằng Swift trên Ubuntu

Để chạy một tệp Swift, tất cả những gì bạn cần làm là chạy

swift /path/to/file.swift

Nó sẽ tự động biên dịch và chạy. Bạn cũng có thể chỉ cần chạy

swift

sẽ đưa ra một trình bao tương tác mà bạn có thể chạy mã Swift từng dòng một.

Cuối cùng, bạn cũng có thể tạo tệp thực thi từ mã Swift của mình. Tất cả những gì bạn cần làm là như sau:

  1. Tạo một thư mục dự án với bất kỳ tên nào bạn thích, sau đó bên trong tạo một thư mục với tên "sources".
  2. Đặt tất cả các tệp mã của bạn bên trong thư mục nguồn.
  3. Tạo tệp văn bản có tên "Package.swift" trong thư mục dự án (nhưng bên ngoài thư mục nguồn) và đặt ít nhất những điều sau đây trong đó:

import PackageDescription

let package = Package(

name: "package_name_here_and_keep_quote_marks"

)

Cuối cùng, chạy

swift build

trong khi thư mục dự án là thư mục làm việc. Bạn sẽ tìm thấy tệp thực thi trong

.build/debug/package_name

Nhanh chóng trong tầm tay bạn

Chúc mừng! Bây giờ bạn có thể bắt đầu viết mã bằng Swift! Tất nhiên, đây là một hướng dẫn tương đối đơn giản nhằm giúp mọi người thiết lập nhanh chóng và dễ dàng. Nếu bạn cần thêm một chút nữa, chẳng hạn như ký khóa, bạn sẽ cần truy cập trang chủ Swift để biết thêm thông tin. Nhưng ngoài ra, hãy thoải mái bắt đầu viết mã! Chỉ cần lưu ý rằng (ít nhất là vào thời điểm hiện tại) bạn vẫn cần Mac OS X và Xcode để viết các ứng dụng Mac OS X và iOS, nhưng có Swift trong Ubuntu sẽ giúp bạn làm quen với ngôn ngữ này.

Bạn nghĩ gì về Swift? Liệu nó có tương lai như một ngôn ngữ phổ biến, thông dụng như C / C ++ và Java không? Hãy cho chúng tôi biết trong phần bình luận!