Trang chủCông nghệGiám đốc Apple ủng hộ Swift thay thế C++ trở thành ngôn...

Giám đốc Apple ủng hộ Swift thay thế C++ trở thành ngôn ngữ lập trình được lựa chọn

Khi nói đến ngôn ngữ lập trình, thường thì ngôn ngữ mới nhất sẽ thu hút được nhiều sự chú ý nhất.

Nhưng theo Ted Kremenek, giám đốc ngôn ngữ và thời gian chạy của Apple, các lập trình viên nên từ bỏ ngôn ngữ lập trình C++ để chuyển sang Swift.

Kremenek cho biết: “Tính an toàn, tốc độ và khả năng tiếp cận của Swift, kết hợp với khả năng tương tác tích hợp của C và C++, khiến Swift trở thành lựa chọn tốt nhất để thay thế C++”.

3 việc làm phát triển đang tuyển dụng trong tuần này

Ngay cả Nhà Trắng cũng khuyến nghị các lập trình viên chuyển sang các ngôn ngữ lập trình an toàn cho bộ nhớ như Rust, Go, C#, Java, Swift, Python và JavaScript để giảm “lỗ hổng trên diện rộng” và “bảo vệ tốt hơn các khối xây dựng của không gian mạng”.

Những đặc điểm chính

Mặc dù Swift không phải là ngôn ngữ mới (Apple Inc đã giới thiệu Swift vào năm 2014), phiên bản mới hơn, Swift 6, dự kiến ​​sẽ được phát hành vào cuối năm nay.

Trong khi nhiều nhà phát triển có thể không nhận thấy ngay những cải tiến này — vì các tính năng mới sẽ được bật theo mặc định — thì mục đích của nó là giúp lập trình đồng thời an toàn và dễ dàng hơn thông qua tính năng bảo mật cuộc đua dữ liệu hoàn toàn theo mặc định, ngăn chặn mã đọc và ghi vào cùng một bộ nhớ cùng một lúc.

Được xây dựng với mục tiêu hướng đến hiệu suất (theo Apple, Swift nhanh hơn Python 8,4 lần), hệ thống kiểu mạnh mẽ và mã an toàn hơn giúp giảm khả năng xảy ra lỗ hổng và sự cố, đồng thời mô hình xử lý lỗi (sử dụng khối try-catch) sẽ tăng cường độ tin cậy của mã bằng cách củng cố các hoạt động xử lý lỗi.

Kremenek nói thêm: “Swift 6 loại bỏ những loại lỗi này bằng cách chẩn đoán chúng tại thời điểm biên dịch”.

Việc mở rộng hỗ trợ cho Linux cũng đang được triển khai, bao gồm các bản phân phối Debian và Fedora Linux, và cải thiện hỗ trợ cho Windows đến mức Apple đang đầu tư vào hỗ trợ Swift trong trình soạn thảo Visual Studio Code của Microsoft.

Áp dụng hàng loạt

Apple cũng đã di chuyển Swift sang một tổ chức GitHub chuyên dụng, nghĩa là nó có thể được sử dụng trên nhiều nền tảng hơn, mở rộng phạm vi hoạt động vượt ra ngoài hệ sinh thái công nghệ của Apple.

Kết quả là, nhiều người sẽ có thể nâng cao nền tảng công nghệ của mình, đóng góp vào khả năng phát triển, định hướng và đổi mới của Swift.

Các dự án như trình biên dịch Swift và các thư viện chính sẽ được lưu trữ trên trang GitHub.

3 công việc khác để ứng tuyển

Nhìn về tương lai

Kết quả của sự phát triển mới này là cơ hội việc làm.

Dựa trên dữ liệu gần đây từ trang web việc làm Indeed, có nhu cầu đáng kể về các nhà phát triển thành thạo Swift, bao gồm các nhà phát triển iOS, nhà phát triển di động cao cấp và nhà phát triển chính. Apple và các tổ chức lớn khác, bao gồm Netflix và Visa, đang tìm kiếm nhân tài để lấp đầy cả các vị trí cấp đầu vào và cấp cao ở nhiều địa điểm khác nhau.

Và với việc phát hành Swift 6, nhu cầu này có khả năng sẽ tiếp tục tăng, tạo ra nhiều cơ hội việc làm hơn khi các công ty tìm cách tận dụng các tính năng và cải tiến mới trong ngôn ngữ này.

Bạn đang tìm kiếm cơ hội mới trong lĩnh vực công nghệ? Hãy bắt đầu duyệt qua Bảng việc làm The House of Talent ngay hôm nay



Nguồn The Next Web

BÀI VIẾT LIÊN QUAN

BÌNH LUẬN

Vui lòng nhập bình luận của bạn
Vui lòng nhập tên của bạn ở đây

Bài viết mới

- Quảng cáo -

Bình luận mới