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

Làm việc theo tổ

Trong cuộc họp, nhiều cựu sinh viên tới gặp tôi kể về việc “Làm việc theo tổ”. Họ bảo tôi rằng họ đã làm việc trong tổ xây dựng phần mềm nhưng khi tôi hỏi thêm các câu hỏi, dường như là họ đã làm việc “trong nhóm” mà KHÔNG “trong tổ”.

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

Podcast: Chân trần chí thép – Cuộc chiến trong lòng đất

Sự hình thành hệ thống địa đạo Củ Chi là một bằng chứng về lòng kiên trì, quyết tâm và kỹ năng của du kích Củ Chi trong suốt ba mươi năm. Trong cuộc đọ sức về ý chí dưới lòng đất, du kích địa đạo là những tường thành vững chãi, không bao giờ bị đánh bật.

Xem Sex Education, tôi dạy con gái 1 bài học dám chắc về sau con sẽ không bao giờ tái phạm

Điện ảnh - Thanh Hương - 11/05/2025 13:00
Rất nhiều đứa trẻ cũng có tính xấu này giống con gái tôi.

Hơn 1,9 triệu người đặt 7 câu hỏi về 'chuyện chăn gối' với Chat GPT, AI có phải bác sĩ tâm lý?

Kỹ năng - Nguyễn Phượng - 11/05/2025 12:00
Tình dục là một trong những nội dung được người dùng mạng đặt ra câu hỏi nhiều nhất cho AI.

Dương Quá chết dưới tay cao thủ, người đã tạo ra tuyệt kỹ từ Ngọc Nữ Tâm Kinh?

Thư giãn - Nguyệt Phạm - 11/05/2025 11:00
Có một cao thủ ẩn danh với võ công thâm hậu được cho là có liên quan đến cái chết bí ẩn của Dương Quá, sự thật là gì?

Facebook gieo mầm cô đơn, Mark Zuckerberg nay lại kêu gọi kết bạn và trò chuyện với AI

Suy ngẫm - Sơn Vân - 11/05/2025 10:00
Trong tầm nhìn mới nhất của Mark Zuckerberg (Giám đốc điều hành Meta Platforms) về tương lai, chúng ta có thể lấp đầy những khoảng trống cô đơn bằng cách trò chuyện với AI.

Podcast: Chân trần chí thép – Cuộc chiến trong lòng đất

Từ sách - Phim - FN - 11/05/2025 09:00
Sự hình thành hệ thống địa đạo Củ Chi là một bằng chứng về lòng kiên trì, quyết tâm và kỹ năng của du kích Củ Chi trong suốt ba mươi năm. Trong cuộc đọ sức về ý chí dưới lòng đất, du kích địa đạo là những tường thành vững chãi, không bao giờ bị đánh bật.

Bắt đầu hành trình chuyển hóa thân tâm trong mùa Vesak 2025

Tủ sách - Đan Thanh - 11/05/2025 08:00
Những cuốn sách Phật giáo giúp bạn soi rọi lại chính mình để thực sự sống trọn vẹn, thảnh thơi trong từng sát-na của hiện tại.

Xem "Sex Education", tôi chết lặng vì hành động từng làm với cha: Có những tổn thương mà ta day dứt cả đời

Điện ảnh - Ứng Hà Chi - 10/05/2025 13:00
Đôi khi, ước mơ đẹp nhất không phải là những điều lớn lao, mà chính là hạnh phúc giản dị của những người thân yêu.

Tại sao không nên dùng vân tay để mở khóa điện thoại?

Kỹ năng - KV - 10/05/2025 12:00
Touch ID (khóa vân tay) từng một thời được coi là phương pháp bảo mật lý tưởng, nhưng qua thực tiễn lại bộc lộ những điểm yếu về khả năng bảo mật.

Có phải vì biểu ca, Vương Ngữ Yên rời bỏ Đoàn Dự, câu trả lời đến từ Vân Trung Hạc

Thư giãn - Nguyệt Phạm - 10/05/2025 11:00
Vì sao Đoàn Dự thất bại trong cuộc chinh phục trái tim Vương Ngữ Yên?

8 câu nói để đời của "huyền thoại đầu tư" Warren Buffett

Suy ngẫm - Cẩm Hà - 10/05/2025 10:00
Warren Buffett sẽ rời bỏ vị trí CEO Berkshire Hathaway vào cuối năm 2025. Dù về hậu trường, những câu nói kinh điển của ông vẫn là kim chỉ nam bất hủ cho giới đầu tư toàn cầu.

Phạm Xuân Ẩn, vị tướng tình báo huyền thoại của Việt Nam khiến địch lầm tưởng CIA

Phong cách sống - Thiên Bình - 10/05/2025 09:00
Tài năng và nhân cách của ông khiến giới báo chí quốc tế phải bày tỏ sự kính trọng, cho rằng trong lịch sử tình báo chiến tranh, ít ai thành công như ông.

Putin - Logic của quyền lực : Nhân vật lịch sử hay biểu tượng của kiểm soát tuyệt đối?

Từ sách - Phim - Minh Hằng - 10/05/2025 08:00
Trong thời đại mà hình ảnh các nhà lãnh đạo thường bị bóp méo bởi truyền thông, thì "Putin – Logic của quyền lực" như một cánh cửa hiếm hoi hé lộ hậu trường quyền lực thực sự.

Xem "Sex Education", tôi hối hận vì lỗi với mẹ: Bài học đắt giá từ một câu nói của cô gái nghèo khó

Điện ảnh - Mỹ Hạnh - 09/05/2025 13:00
Bộ phim "Sex Education" đã giúp tôi thoát khỏi những ám ảnh về tuổi thơ. Tôi cũng nhận ra lỗi sai nghiêm trọng của mình đối với mẹ.

'Bố ơi, mình đi đâu thế?' trở lại: Nhiều khoảnh khắc 'đốn tim' khán giả

Truyền hình - Hạ Vĩ - 09/05/2025 12:00
Qua các thử thách “siêu ngầu” như chải tóc ngựa, đánh răng hà mã, các cặp bố con “triệu view” mang đến tiếng cười, nước mắt và bài học ấm áp về tình cha con. Biến hành trình tập sự thành chuyến đi, các ông bố cùng con khám phá thế giới rộng lớn hơn tất cả những gì các bé từng biết.

Cách giành lại quyền làm chủ bộ não khi nghiện ChatGPT và các chatbot AI

Kỹ năng - Sơn Vân - 09/05/2025 11:00
Nhiều thanh thiếu niên đang ở trên ranh giới mong manh giữa nhờ ChatGPT hỗ trợ nhiều thứ và sự lệ thuộc quá mức vào chatbot trí tuệ nhân tạo của OpenAI.
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
Chủ nhật, 11/05/2025