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

Thầy giáo có thể tạo ra khác biệt

Ngày nay công nghiệp công nghệ dẫn lái cho kinh tế toàn cầu. Xem như kết quả, tương lai của một nước tuỳ thuộc vào việc có lực lượng lao động thành thạo kĩ thuật, được giáo dục tốt.
2

Viếng thăm Ấn Độ

Khi tôi ở Bangalore, tôi thấy một vụ tai nạn giao thông và phải mất nhiều giờ xe cứu thương mới tới. Lí do có thể là tắc nghẽn giao thông hay có thể là cái gì đó khác, vì ở hầu hết các thành phố Ấn Độ, giao thông rất tệ. Nhưng bây giờ điều mới đã xảy ra.
3

Cải tiến giáo dục trong thế giới toàn cầu hoá

Theo nghiên cứu mới nhất của UNESCO, phần lớn các nước đang phát triển đều tụt lại sau khá xa trong giáo dục so với việc cần cung cấp tri thức cho tăng trưởng kinh tế của họ trong thế giới toàn cầu hoá.
4

Thầy giáo

Về truyền thống, thầy giáo là nguồn tri thức và lớp học là nơi việc truyền thụ tri thức xảy ra. Trong các lớp học này, thầy dạy bằng lời và trò lắng nghe chăm chú.

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

5 mẹo sử dụng ChatGPT hữu ích có thể bạn chưa biết

Kỹ năng - Sơn Vân - 21/11/2024 12:00
Nhiều người sử dụng ChatGPT để tạo công thức nấu ăn hoặc viết email công việc. Nick Turley, trưởng bộ phận sản phẩm của OpenAI, vừa chia sẻ 5 mẹo hữu ích mà người dùng ChatGPT có thể chưa biết hoặc muốn thử nghiệm.

Cuộc khủng hoảng cô đơn

Phong cách sống - Chi Chi - 21/11/2024 11:00
Sống giữa thành phố đông đúc nhưng nhiều người không thể tìm được một người để trò chuyện.

“Mẹ làm mọi thứ vì tốt cho con” là tình yêu độc hại nhất

Suy ngẫm - An Chi - 21/11/2024 10:00
Có một kiểu tình yêu độc hại của người mẹ ảnh hưởng tiêu cực tới sự phát triển của đứa trẻ.

Biến tiềm năng thành tài năng - Càng mắc nhiều lỗi, bạn càng tiến bộ nhanh hơn

Từ sách - Phim - YÊN VŨ - 21/11/2024 09:00
Phần lớn chúng ta đều không thích phạm lỗi vì nỗi sợ bị đánh giá, nhưng giáo sư Adam Grant đã chỉ ra rằng để có thể phát triển, bạn phải dám mắc lỗi nhiều hơn.

Lời khuyên dành cho thầy cô – Những chiêm nghiệm tâm huyết dành cho nghề giáo từ GS John Vu

Từ sách - Phim - Quìn - 21/11/2024 08:00
Trong bối cảnh toàn cầu hóa, cuốn sách "Lời Khuyên Dành Cho Thầy Cô" (Beyond Teaching) của giáo sư John Vu mang đến những suy ngẫm sâu sắc và thiết thực về vai trò của người thầy trong việc định hình tương lai của thế hệ trẻ.

Thầy giáo

Blog GS John VU - GS John Vu - 20/11/2024 12:00
Về truyền thống, thầy giáo là nguồn tri thức và lớp học là nơi việc truyền thụ tri thức xảy ra. Trong các lớp học này, thầy dạy bằng lời và trò lắng nghe chăm chú.

Cảnh báo thủ đoạn lừa đảo bằng mã QR thông qua các nền tảng kỹ thuật số

Kỹ năng - Nhật Anh - 20/11/2024 11:00
Mã QR đang ngày một trở nên phổ biến bởi tính tiện lợi nhưng lại vô tình tạo điều kiện để kẻ xấu thực hiện hành vi lừa đảo.

Chào mừng ngày Nhà giáo Việt Nam - Gửi lời tri ân qua trang sách

Tủ sách - Đan Thanh - 20/11/2024 10:40
Ngày Nhà giáo Việt Nam 20/11 hằng năm là dịp đặc biệt để chúng ta bày tỏ lòng biết ơn đến thầy cô giáo – những người lái đò thầm lặng đã truyền cảm hứng và dìu dắt bao thế hệ trưởng thành.

“Bạn cần - tôi tặng (SAIGONGIVE)” group Facebook “cái gì cũng cho” ở Sài Gòn

Truyền cảm hứng - Phạm Trang - 20/11/2024 10:00
Sài Gòn - dưới cái dáng vẻ ngược xuôi ồn ã của phố thị, vẫn là những con người “quá trời dễ thương”.

Biến tiềm năng thành tài năng - Bí quyết giúp nền giáo dục của Phần Lan thành công

Từ sách - Phim - TĐ - 20/11/2024 09:00
Ở các trường học của Phần Lan, có một câu thần chú phổ biến là “Chúng ta không thể lãng phí bất kỳ chất xám nào”.

Chiến thắng con Quỷ bên trong - Napoleon hill và bí mật đằng sau thành công

Từ sách - Phim - Đoàn Huy - 20/11/2024 08:00
Trong thời đại công nghệ phát triển vượt bậc, những cơ hội và thách thức mới liên tục xuất hiện, tạo nên áp lực vô hình lên con đường thành công của mỗi người.

Thầy giáo có thể tạo ra khác biệt

Blog GS John VU - GS John Vu - 19/11/2024 12:00
Ngày nay công nghiệp công nghệ dẫn lái cho kinh tế toàn cầu. Xem như kết quả, tương lai của một nước tuỳ thuộc vào việc có lực lượng lao động thành thạo kĩ thuật, được giáo dục tốt.

5 dấu hiệu nhận biết điện thoại của bạn đã bị cài mã độc

Kỹ năng - KV - 19/11/2024 11:00
Những dấu hiệu bất thường sau trên điện thoại đang phản ánh thiết bị gặp vấn đề và có khả năng cao đã bị cài mã độc, phần mềm độc hại mà bạn không hề hay biết.

3 nguyên tắc tỷ phú Elon Musk thường xuyên áp dụng

Phong cách sống - Đoàn Giang - 19/11/2024 10:00
Những nguyên tắc này có lẽ có thể áp dụng tương tự vào bất kỳ ai, bất kỳ việc gì.

Tự do – Như chim tung cánh

Tủ sách - FN - 19/11/2024 09:00
Osho đã bàn về nhiều chủ đề: tình yêu, cảm xúc, sự sáng tạo, từ bi,… Ở tác phẩm “Tự do – Như chim tung cánh”, ông bàn đến một trong những vấn đề quan trọng nhất đối với tâm thức con người: tự do.
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ứ 6, 22/11/2024