
Ngôn ngữ lập trình Swift của Apple mới chỉ dưới bốn năm tuổi, nhưng một báo cáo mới cho thấy rằng nó đã trở nên phổ biến như ngôn ngữ tiền nhiệm của nó, ngôn ngữ Objective-C của Apple.
Swift hiện đang đứng ngang với Objective-C ở vị trí thứ 10 trong bảng xếp hạng do công ty phân tích RedMonk thực hiện. Không có gì ngạc nhiên khi các lập trình viên quan tâm đến ngôn ngữ của Apple, có thể sử dụng để xây dựng ứng dụng cho iPhone, Apple Watch, máy tính Macintosh và thậm chí là ứng dụng web. Nhưng tốc độ tăng hạng của nó là đáng kinh ngạc. Swift là ngôn ngữ phát triển nhanh nhất mà RedMonk đã thấy kể từ khi bắt đầu biên soạn bảng xếp hạng này vào năm 2011. Ngay cả Go, một ngôn ngữ lập trình mà Google phát hành vào năm 2009, cũng không thể vào top 10.
Ngôn ngữ có tốc độ phát triển thứ hai là Kotlin, mà Google hiện đang chính thức hỗ trợ trên Android. Nó đã lên từ vị trí thứ 46 trong quý ba năm 2017 lên vị trí thứ 27 vào tháng Giêng.
Bảng xếp hạng của RedMonk không nhất thiết phản ánh việc các công ty sử dụng những ngôn ngữ này cho các dự án thực tế, hoặc có bao nhiêu công việc có sẵn cho những nhà phát triển biết chúng. Thay vào đó, công ty cố gắng đánh giá sự quan tâm của các lập trình viên đối với những ngôn ngữ này. Sự phổ biến trong cộng đồng lập trình viên có thể ảnh hưởng đến quyết định kinh doanh như việc chọn ngôn ngữ cho các dự án mới.
RedMonk biên soạn bảng xếp hạng bằng cách xem số lượng câu hỏi mà mọi người đặt về mỗi ngôn ngữ trên trang web hỏi đáp Stack Overflow cũng như số lượng dự án sử dụng ngôn ngữ cụ thể trên trang web lưu trữ mã nguồn và cộng tác GitHub. Phương pháp này ban đầu được tạo ra bởi các nhà khoa học dữ liệu Drew Conway và John Myles White vào năm 2010.
Apple phát hành Swift lần đầu vào năm 2014. Ý tưởng không chỉ là để làm cho việc học lập trình dễ dàng hơn đối với những nhà phát triển mới, mà còn để đơn giản hóa cuộc sống cho các lập trình viên có kinh nghiệm. Nhiều ngôn ngữ qua các năm đã cố gắng làm mịn quá trình lập trình bằng cách cung cấp cú pháp dễ đọc hơn hoặc tích hợp các tính năng mà lập trình viên thường xuyên viết từ đầu. Nhưng những ngôn ngữ này thường tạo ra ứng dụng chạy chậm hơn so với những ngôn ngữ lập trình khó khăn hơn. Swift nhằm mục đích kết hợp các tính năng thân thiện với lập trình viên với hiệu suất.
Kotlin, được tạo ra bởi công ty JetBrains và chính thức phát hành vào năm 2016, có mục tiêu tương tự. Điều làm nổi bật Kotlin là khả năng tương thích với ngôn ngữ lập trình Java phổ biến, có nghĩa là lập trình viên có thể bao gồm mã Java trong chương trình Kotlin của họ, hoặc thậm chí viết các tính năng mới cho ứng dụng Java bằng Kotlin. Kotlin đã thu hút sự chú ý rộng rãi từ các nhà phát triển Java, nhưng sau khi Google công bố hỗ trợ đầy đủ cho ngôn ngữ trên Android, sự quan tâm tăng vọt. Nhà phân tích RedMonk Stephen O'Grady chỉ ra trong báo cáo rằng nguồn gốc Java của Kotlin có thể giúp nó tiến vào nhiều nơi hơn Swift, như các ứng dụng doanh nghiệp lớn.
Ngoài những bước tiến lớn của Swift và Kotlin, bảng xếp hạng của RedMonk thay đổi ít ỏi trong quý này. JavaScript và Java vẫn là hai ngôn ngữ phổ biến nhất, được theo sát bởi Python, PHP, và C#. Như O'Grady ghi chú trong báo cáo, ngày càng khó khăn hơn cho những ngôn ngữ mới để vào top 20. Điều này làm cho sự tăng của Swift và Kotlin càng ấn tượng hơn.
Bài Học Ngôn Ngữ Lập Trình
- Làm thế nào Apple, Google và Facebook đã thiết kế ra các ngôn ngữ lập trình của riêng họ.
- Kotlin nhanh chóng leo lên vị trí yêu thích của mọi nhà phát triển.
- Người kỹ sư này đã xây dựng các công cụ quan trọng cho ngôn ngữ lập trình Ruby. Sau đó, sự ra đi của anh ta đã đưa dự án mã nguồn mở của mình vào hỗn loạn.