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 nghệ cao

Trong bài diễn văn hàng năm với quốc hội Mĩ để báo cáo về hoàn cảnh quốc qua và nêu đại cương kế hoạch mà chính phủ Mĩ muốn theo đuổi trong tương lai, tổng thống Barack Obama đã làm nổi bật tiềm năng cho tạo việc làm trong các lĩnh vực công nghệ sinh học và công nghệ thông tin.
2

Thiếu hụt kỹ năng công nghệ thông tin

Trong vài năm qua, vấn đề thiếu hụt kĩ năng CNTT thường được nhắc tới ở Mĩ và nó làm khuấy động nhiều cuộc tranh cãi.
3

Đối thoại với sinh viên ở Nam Kinh, Trung Quốc

Tháng trước khi tôi đọc bài giảng ở Nam Kinh, Trung Quốc, tôi có cơ hội nói chuyện với sinh viên đại học và họ hỏi tôi nhiều câu hỏi. Một sinh viên ghi lại nó và công bố nó trong báo trường như sau:
4

Lập kế hoạch dự án phần mềm

Một người phát triển phần mềm tới gặp tôi: “Tôi được đề bạt làm quản lí một dự án nhỏ. Ông chủ của tôi bảo tôi hội tụ vào viết mã chứ KHÔNG lập kế hoạch bởi vì lập kế hoạch là phí thời gian. Viết mã sẽ cho tổ nhiều thời gian hơn để hoàn thành dự án. Câu hỏi của tôi là làm sao lập kế hoạch cho dự án mà không phí thời gian và vẫn đạt tới thành công?”
5

Tại sao học công nghệ tính toán?

Một người mẹ hỏi tôi: “Tại sao thầy cổ vũ học công nghệ tính toán? Con gái tôi sẽ tốt nghiệp phổ thông năm nay và nó quan tâm tới khu vực công nghệ. Chọn lựa của nó là gì?”

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.”

Con đường chuyển hóa - Nói nhiều không bằng nói đúng

Ngày xưa, đức Phật ở trong rừng với các thầy đệ tử. Một hôm, Phật cầm một nắm lá lên và hỏi các thầy: “Nắm lá trong tay tôi nhiều, hay nắm lá trong rừng này nhiều?”. Các vị trả lời: “Nắm lá trong tay của đức Thế Tôn so với nắm lá trong rừng thì chẳng là bao nhiêu hết”.

Apple lưu ý người dùng không nên lạm dụng một nút bấm trên iPhone

Kỹ năng - Huỳnh Duy - 03/08/2026 11:00
Thao tác tưởng chừng vô hại này có thể khiến iPhone đối mặt với nguy cơ hư hỏng.

Bạn có đang mắc phải tình trạng “Rumination” - Càng nghĩ càng mắc kẹt?

Suy ngẫm - TĐ - 03/08/2026 10:00
Có lẽ ai cũng từng trải qua những đêm nằm thao thức vì một cuộc tranh cãi chưa có hồi kết, một quyết định sai lầm trong quá khứ hay nỗi lo về tương lai. Chúng ta tin rằng nếu tiếp tục suy nghĩ thêm một chút nữa, câu trả lời sẽ xuất hiện. Nhưng thực tế, điều xảy ra thường là ngược lại.

Khi "văn hóa đọc" không chỉ dừng lại ở việc “đọc”: Công nghệ đang định nghĩa lại cách con người tiếp nhận tri thức?

Phong cách sống - Minh Ngọc - 03/08/2026 09:00
Không còn chỉ gói gọn trong những trang sách, tri thức ngày nay được tiếp nhận qua video, podcast, AI và nhiều nền tảng số khác, đặt ra câu hỏi liệu công nghệ đang làm phai nhạt văn hóa đọc hay mở ra một "văn hóa tiếp nhận thông tin" mới.

Con đường chuyển hóa - Nói nhiều không bằng nói đúng

Từ sách - Phim - FN - 03/08/2026 08:00
Ngày xưa, đức Phật ở trong rừng với các thầy đệ tử. Một hôm, Phật cầm một nắm lá lên và hỏi các thầy: “Nắm lá trong tay tôi nhiều, hay nắm lá trong rừng này nhiều?”. Các vị trả lời: “Nắm lá trong tay của đức Thế Tôn so với nắm lá trong rừng thì chẳng là bao nhiêu hết”.

Vi công nhân: Xu hướng khoán ngoài toàn cầu mới

Blog GS John VU - GS John Vu - 02/08/2026 11:00
Thiếu hụt kĩ năng CNTT toàn cần đã đạt tới điểm găng vào lúc nền kinh tế toàn cầu đang phục hồi chậm chạp.

Bức ảnh này có bao nhiêu khuôn mặt?

Thư giãn - PV - 02/08/2026 10:00
Bức ảnh này có bốn khuôn mặt, và sau nhiều ngày tìm kiếm, tôi chỉ tìm thấy ba khuôn mặt. Tôi sẽ rất ấn tượng nếu bạn có thể tìm thấy cả bốn khuôn mặt.

TP.HCM, vợ chồng mang "nhà di động" 1,5 tỷ đồng đưa bố mẹ phượt 2.000km

Phong cách sống - Mộc Khải - 02/08/2026 09:00
Mong muốn đưa bố mẹ đi khám phá những vùng đất mới, gia đình chị Đoàn Thanh Giang đã huy động hai chiếc ô tô, trong đó có một "nhà di động", đưa 3 thế hệ rong ruổi hơn 2.000km xuyên miền Bắc.

Tiệm bánh nửa đêm

Tủ sách - FN - 02/08/2026 08:00
Ở Hwawoldang, mỗi món bánh sẽ giúp người đã khuất tìm lại ký ức, nói lời còn dang dở trước khi đi qua thế giới bên kia. Đó là Tiệm bánh nửa đêm.

Đối thoại với sinh viên ở Nam Kinh, Trung Quốc

Blog GS John VU - GS John Vu - 01/08/2026 11:00
Tháng trước khi tôi đọc bài giảng ở Nam Kinh, Trung Quốc, tôi có cơ hội nói chuyện với sinh viên đại học và họ hỏi tôi nhiều câu hỏi. Một sinh viên ghi lại nó và công bố nó trong báo trường như sau:

Sự im lặng là hình thức bác bỏ cao nhất

Suy ngẫm - Tr. Quang - 01/08/2026 10:00
Trong các mối quan hệ giữa người với người, khi đối mặt với mưu mô và những lời vu khống vô căn cứ, phản ứng đầu tiên của hầu hết mọi người là tranh cãi, phản bác và đối đầu trực diện.

Cứ 10 người trẻ Hàn Quốc thì 9 người sợ gặp bạn bè, khi các mối quan hệ thành khoản chi tiêu bị cắt giảm

Phong cách sống - Dun - 01/08/2026 09:00
Khi giá một bữa ăn tăng nhanh hơn thu nhập, thứ bị cắt không phải là món ăn mà là chính cuộc hẹn. Từ Seoul đến New York và Tokyo, "friendflation" đang cho thấy lạm phát không chỉ làm nhẹ giỏ hàng đi chợ mà còn làm nguội đi các mối quan hệ, và với nền kinh tế, đó là cú đòn giáng thẳng vào sức cầu nội địa.

‘Sức mạnh của Đạo’ - Nghệ thuật sống trong dòng chảy của Đạo

Từ sách - Phim - FN - 01/08/2026 08:00
​​​​​​​Trong nhịp sống hiện đại, hội chứng cuồng công việc (workaholism) hay kiệt sức (burnout) đang dần trở thành “căn bệnh thời đại”. Con người bận rộn theo đuổi thành công, không ngừng tối ưu hiệu suất và lấp kín từng khoảng thời gian trong ngày, nhưng lại hiếm khi cảm thấy viên mãn, hạnh phúc trong việc mình làm.

Công nghệ cao

Blog GS John VU - GS John Vu - 31/07/2026 11:00
Trong bài diễn văn hàng năm với quốc hội Mĩ để báo cáo về hoàn cảnh quốc qua và nêu đại cương kế hoạch mà chính phủ Mĩ muốn theo đuổi trong tương lai, tổng thống Barack Obama đã làm nổi bật tiềm năng cho tạo việc làm trong các lĩnh vực công nghệ sinh học và công nghệ thông tin.

Giới khoa học chụp não người đang toan tính trả thù và phát hiện ra thứ đáng sợ hơn cả ma túy

Suy ngẫm - Long Vân - 31/07/2026 10:00
"Quân tử trả thù mười năm chưa muộn", câu nói cửa miệng quen thuộc hóa ra không chỉ đơn thuần là một triết lý sống. Dưới lăng kính của thần kinh học hiện đại, nó là mô tả chính xác về một chu kỳ gây nghiện đáng sợ.

Nhạc sĩ Trần Tiến đi xe ôm lên tận đỉnh núi, ước mơ bỏ hết thế gian

Phong cách sống - Tùng Ninh - 31/07/2026 09:00
"Tôi đi 43 nước, không nước nào thân yêu bằng Việt Nam" – nhạc sĩ Trần Tiến nói.
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