Viễn kiến của Steve Jobs về ngôn ngữ lập trình

Lê Thiện27/08/2022 14:30
Viễn kiến của Steve Jobs về ngôn ngữ lập trình

Xu hướng rõ ràng ngày nay là trong di động với các thiết bị y tế, Internet về mọi thứ (IoT), và app di động doanh nghiệp. Tuần trước tôi đã tới thăm công ti Apple để biết về ngôn ngữ lập trình mới của họ có tên Swift.

Một người quản lí giải thích: “Swift là ngôn ngữ lập trình mới được Apple phát triển cho iOS và OS X. Trong tương lai, mọi sản phẩm của Apple sẽ dùng Swift thay vì Objective C. Chúng tôi háo hức về ngôn ngữ này vì nó sẽ là ngôn ngữ then chốt của chúng tôi cho mọi phát triển tương lai. Swift tương tự như Ruby và Python với cú pháp C nào đó và bạn có thể vẫn dùng các tệp ngôn ngữ lập trình Objective-C cùng mã Swift. Trong nhiều năm, Steve Jobs bao giờ cũng muốn tạo ra một ngôn ngữ lập trình dễ học, để cho chúng tôi có thể đào tạo nhiều người viết mã nhanh. Steve cũng muốn nó nhanh để cho nó có thể được dùng trong miền công nghiệp. Sau vài năm nghiên cứu, chúng tôi tin rằng chúng tôi đã đáp ứng được viễn kiến của ông ấy.”

Một người quản lí khác bảo tôi: “Swift được thiết kế để cho bất kì người nào cũng có thể học nó nhanh chóng, kể cả trẻ em. Đó là viễn kiến của Steve Jobs để mọi người viết được mã trong thế kỉ 21. Nhưng ông ấy nhấn mạnh rằng nó cũng phải đủ tốt để được dùng trong “hệ thống có phẩm chất công nghiệp” để cho mọi máy tính tương lai có thể được lập trình bằng ngôn ngữ này. Dưới dạng tốc độ, Swift dùng trình biên dịch LLVM, và biên dịch mã Swift thành mã máy tối ưu tuỳ theo thiết bị mục tiêu. Về căn bản, Swift 3 lần nhanh hơn Objective-C và 9 lần nhanh hơn Python. Vì mã chạy nhanh hơn là hiệu quả hơn cho app di động, điều đó tạo ra kinh nghiệm tốt hơn cho mọi người dùng di động tương lai. Yêu cầu của Steve Jobs là Apple phải tạo ra “kinh nghiệm của người dùng hoàn hảo” cho mọi thứ nó tạo ra. Đó là lí do tại sao chúng tôi làm việc cần mẫn để tạo ra ngôn ngữ lập trình này.”

Tôi hỏi: “Nhưng Apple cũng tạo ra Objective C và nó rất phổ biến trong những người phát triển app di động. Tại sao ông cần thay đổi sang ngôn ngữ mới?”

Người quản lí giải thích: “Objective-C cũ rồi, nó đã được tạo ra nhiều năm trước đây và nó là ngôn ngữ khó học cho những người không biết tính toán. Tất nhiên sinh viên đại học trong Khoa học máy tính và Kĩ nghệ phần mềm chắc sẽ nghĩ rằng Objective C là dễ. Nhưng sinh viên kinh doanh, sinh viên nghệ thuật, sinh viên kiến trúc hay trẻ nhỏ ở trường trung học hay tiểu học có thể không có khả năng học Objective C dễ thế. Steve Jobs muốn có một ngôn ngữ lập trình đặc biệt cho mọi người, trẻ và già, sinh viên đại học, cũng như học sinh tiểu học để học viết mã trong vài tuần. Đó là lí do tại sao chúng tôi phát triển ngôn ngữ lập trình mới này như một ngôn ngữ hiện đại cho mọi phần cứng của Apple.”

Tất nhiên, bạn bè tôi ở Microsoft và Google không có chung cách nhìn đó. Họ bảo tôi rằng mọi thứ Steve Jobs đã làm chỉ là để quảng cáo cho công ti của ông ấy và để bán được nhiều sản phẩm của Apple. Một người bạn nói: “Steve Jobs có lẽ là người bán hàng giỏi nhất thế giới; ông ấy có thể bán được gần như bất kì cái gì và toàn thế giới tin vào ông ấy.”

Tôi nhắc anh ấy rằng cho dù Steve Jobs không còn đó, công ti của ông ấy vẫn làm rất tốt, Apple hiện thời là công ti lớn nhất trên thế giới; và viễn kiến của ông ấy vẫn có lợi cho nhiều người. Việc tạo ra một ngôn ngữ lập trình mới chạy nhanh với chất lượng công nghiệp không phải là dễ. Nhưng làm nó để cho mọi người có thể học viết chương trình máy tính trong vài tuần, nhất định là viễn kiến tuyệt vời xứng đáng được ngưỡng mộ.

Để xem thông tin về Swift:

https://www.apple.com/swift/

https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/


Gửi bình luận
(0) Bình luận
1

Công nghiệp phần mềm cần gì

Chúng tôi thảo luận với một nhóm quản lí cấp cao của các công ti phần mềm Trung Quốc khi họ thăm Carnegie Mellon về công nghiệp phần mềm ở Trung Quốc và họ bảo rằng rất khó tìm được người đúng với kĩ năng đúng bởi vì đào tạo đại học là KHÔNG nhất quán.
2

Phát triển nghề nghiệp

Mọi năm, tôi đều nhận được nhiều emails từ các sinh viên đã tốt nghiệp hỏi lời khuyên về nghề nghiệp của họ.
3

Xin việc

Mọi năm các công ti phần mềm đều nhận hàng nghìn đơn xin việc làm.
4

Người quản lý có kinh nghiệm

Một dự án điển hình thường yêu cầu các thành viên tổ có những kĩ năng kĩ thuật chuyên môn nhưng với người quản lí có kinh nghiệm, một mình kĩ năng kĩ thuật là KHÔNG đủ.

Tại sao đại học không thể thay đổi được?

Theo một khảo sát, các trường đại học và các ngành công nghiệp không thống nhất với nhau được về việc sinh viên được chuẩn bị tốt như thế nào cho thị trường việc làm sau khi tốt nghiệp.

10 điều quan trọng và cần thiết cho các bạn sinh viên muốn khởi nghiệp

Tôi vừa nhận được thư GS. John Vu về kinh nghiệm khởi nghiệp, xin được đưa lên để các bạn trẻ Việt Nam chiêm nghiệm.

Cuộc khủng hoảng sắp tới

Theo khảo cứu, mặc cho thiếu hụt công nhân có kĩ năng về khoa học và công nghệ, số học sinh ghi danh vào những lĩnh vực này vẫn thấp so với mong đợi. Điều có nghĩa là thiếu hụt công nhân có kĩ năng sẽ tiếp tục trong tương lai.

Công nghệ và xã hội

Một số người nghĩ công nghệ giúp chúng ta hiệu quả hơn nhưng cũng có người nghĩ công nghệ làm chúng ta lười đi. Có quan niệm sai và các ý kiến về công nghệ tuỳ theo bạn nói chuyện với ai.

Lời khuyên về Học tích cực

Phần lớn sinh viên không quen thuộc với phương pháp Học tích cực, vì vậy tôi khuyên các thầy dành nhiều thời gian hơn để giải thích phương pháp mới này và thực hiện nó từ từ, từng bước một mỗi lúc.

Câu hỏi duy nhất mà sinh viên cần trả lời

Một người quản lí thuê người có lần bảo tôi: “Chỉ có một câu hỏi mà mọi công ti muốn hỏi người tốt nghiệp đại học: “Tại sao chúng tôi phải thuê bạn?”

Cách để các bạn trẻ khởi nghiệp thành công trong giai đoạn mới

Tôi vừa nhận được thư GS. John Vu - người rất quan tâm đến các bạn trẻ Việt Nam - xin được đưa lên để các bạn trẻ chiêm nghiệm.

Ngôn ngữ lập trình

Một sinh viên hỏi: “Vì có nhiều ngôn ngữ lập trình, ngôn ngữ nào là tốt nhất và ngôn ngữ nào sẽ giúp cho em có được việc làm tốt? Xin thầy giúp.”

Dám Tha Thứ – Khi ta bắt đầu hiểu chính mình

Ai trong chúng ta cũng từng tổn thương. Có người mang nỗi buồn từ tuổi thơ, có người vẫn chưa quên một lời nói vụn vỡ, hay một người từng thân mà giờ đã hóa xa lạ. Nhưng điều khiến bạn mệt mỏi không phải là ký ức, mà là việc bạn phải ôm lấy nó mỗi ngày.

Tránh xa loại người này, bạn sẽ không rơi vào nghèo khó

Suy ngẫm - Nguyệt - 16/04/2025 13:00
Con người chịu ảnh hưởng rất lớn bởi các mối quan hệ xung quanh.

Chuỗi chương trình nghệ thuật đặc sắc chào mừng kỷ niệm 50 năm thống nhất đất nước

Giải trí - P.V - 16/04/2025 12:00
Hướng tới kỷ niệm 50 năm Ngày Giải phóng miền Nam, thống nhất đất nước (30.4.1975 - 30.4.2025), các đơn vị nghệ thuật thuộc Bộ VH-TT-DL tổ chức chuỗi chương trình nghệ thuật đặc sắc trên cả nước.

Vĩnh biệt "Copy/Paste", "AI/Regenerate" đang cách mạng hóa việc học tập của sinh viên

Kỹ năng - Thanh Long - 16/04/2025 11:00
"AI/Regenerate" được ví như Người Nhện, như thuốc thông minh, như người khuân vác kiến thức. Nhưng hãy coi chừng, AI cũng có thể gây nghiện.

Xem "Sex Education", tôi phát hiện lỗi sai nghiêm trọng khi dạy con, khiến đứa trẻ đánh mất chính mình

Điện ảnh - Ứng Hà Chi - 16/04/2025 09:00
Điều tốt nhất cha mẹ có thể làm không phải là dẫn dắt con từng bước, mà là để con tự do bay trên bầu trời của chính mình.

Dám Tha Thứ – Khi ta bắt đầu hiểu chính mình

Từ sách - Phim - Quìn - 16/04/2025 08:00
Ai trong chúng ta cũng từng tổn thương. Có người mang nỗi buồn từ tuổi thơ, có người vẫn chưa quên một lời nói vụn vỡ, hay một người từng thân mà giờ đã hóa xa lạ. Nhưng điều khiến bạn mệt mỏi không phải là ký ức, mà là việc bạn phải ôm lấy nó mỗi ngày.

Chàng trai đi xe đạp Thống Nhất từ Hà Nội vào TP.HCM để xem lễ diễu binh 30/4

Phong cách sống - Hải My - 15/04/2025 13:00
Hành trình đạp xe từ Hà Nội vào TP.HCM của anh chàng này thu hút cả triệu người theo dõi.

Sức khoẻ ở người trung niên là KPI quan trọng nhất, luôn có sẵn ‘plan B’ khi thất nghiệp

Suy ngẫm - Mini - 15/04/2025 12:00
Chiến lược của người trung niên không phải là "liều ăn nhiều", mà là "chắc từng bước, thắng từng chặng".

Phát triển nghề nghiệp

Blog GS John VU - GS John Vu - 15/04/2025 12:00
Mọi năm, tôi đều nhận được nhiều emails từ các sinh viên đã tốt nghiệp hỏi lời khuyên về nghề nghiệp của họ.

Nhóm nạn nhân đầu tiên của DeepSeek - Chuyên gia chỉ cách sống sót trong thời đại AI

Kỹ năng - Trang Đào - 15/04/2025 11:00
AI có thay thế công việc của chúng ta không?" - đó là câu hỏi đặt ra khi DeepSeek ra đời, đánh dấu bước tiến mới của công nghệ AI.

"Copy & Paste" sắp trở thành chuyện của quá khứ, Gen Alpha đang mở ra một kỷ nguyên mới

Phong cách sống - Trang Vũ - 15/04/2025 10:00
Thế hệ này hứa hẹn sẽ mang đến những sáng tạo đột phá.

Đường vào thiền - Hạt giống thuần khiết bên trong mỗi người sẽ nảy nở

Từ sách - Phim - Thu An - 15/04/2025 09:00
Có thể, nhiều người đã biết về thiền, tìm hiểu, trải nghiệm thiền. Nhưng nếu đọc “Đường vào thiền” của Osho, bạn sẽ nhận ra những chiều kích rất riêng, rất khác biệt, rất thâm sâu của Osho về thiền.

Xem phim 'Sex Education', tôi quyết dạy con 'Chọn bạn mà chơi'

Điện ảnh - Ứng Hà Chi - 15/04/2025 08:00
Tình bạn như một ngọn gió, có thể đưa con vươn xa hoặc cuốn con vào những lối mòn khó quay lại.

7 thói quen của nhiều người có thể "hạ đo ván" sức khỏe bất cứ lúc nào

Kỹ năng - Mỹ Diệu - 14/04/2025 13:00
Trong cuộc sống hàng ngày, chúng ta luôn vô tình hình thành một số thói quen nhỏ và có thể bạn đang đắm chìm trong những thói quen đó. Nhưng những hành động nhỏ giúp bạn cảm thấy sảng khoái trong chốc lát thực chất có thể tiềm ẩn những rủi ro sức khỏe.

Choáng váng trước cơn bão sa thải, nhớ ‘xốc’ lại tinh thần với lời dặn của Tư Mã Ý

Suy ngẫm - Diệu Đan - 14/04/2025 12:00
Tư Mã Ý xác thực là một đời thành công, không còn gì có thể nghi ngờ nữa. Cuộc đời ông chính là minh chứng của câu nói: Người trụ tới cuối cùng, đứng trên vạn người, chính là người khôn ngoan nhất.
HẠT GIỐNG TÂM HỒN
2019 Bản quyền thuộc về hatgiongtamhon.com.vn. Phát triển bởi ONECMS
Thứ 4, 16/04/2025