Ai đã phát triển ngôn ngữ lập trình Python? Đáp án và lịch sử ra đời

Trả lời nhanh

Ngôn ngữ lập trình Python do Guido van Rossum, lập trình viên người Hà Lan, phát triển, tức là phương án C trong đề. Ông bắt đầu viết Python vào cuối thập niên 1980 và công bố phiên bản đầu tiên năm 1991. Rasmus Lerdorf là tác giả của PHP, còn “Wick van Rossum” là cái tên nhiễu không có thật.

Guido van Rossum là ai?

Guido van Rossum sinh năm 1956 tại Hà Lan. Ông làm việc ở viện nghiên cứu toán học và tin học CWI ở Amsterdam khi bắt đầu nghĩ ra Python như một ngôn ngữ thay thế cho ABC, vốn là ngôn ngữ dành cho người mới học. Ông muốn một ngôn ngữ dễ đọc, dễ viết nhưng vẫn đủ mạnh để làm việc thật.

Vì sao tên là Python?

Nhiều bạn nghĩ Python lấy tên từ loài trăn. Thực ra tác giả đặt tên theo chương trình hài kịch truyền hình “Monty Python’s Flying Circus” của Anh mà ông yêu thích. Biểu tượng hai con trăn xuất hiện về sau chỉ là cách chơi chữ.

Cột mốc ra đời của Python

Mốc Nội dung
Cuối thập niên 1980 Guido van Rossum bắt đầu phát triển Python
1991 Công bố phiên bản đầu tiên
2000 Python 2.0 ra mắt
2008 Python 3.0 ra mắt, không hoàn toàn tương thích ngược với bản 2

Ngày nay Python do cộng đồng và tổ chức Python Software Foundation duy trì, tác giả chỉ còn là một thành viên đóng góp.

Phân tích từng phương án

  • Guido van Rossum: đúng, cha đẻ của Python.
  • Rasmus Lerdorf: tác giả của PHP, ngôn ngữ chuyên cho lập trình web phía máy chủ.
  • Wick van Rossum: tên đánh lừa, cố tình ghép từ họ giống với Guido để gây nhầm.
  • Các phương án còn lại thường là tên của những người khác trong lịch sử lập trình. Ví dụ Niklaus Wirth là người thiết kế Pascal, Dennis Ritchie là người tạo ra C.

Đặc điểm khiến Python được ưa chuộng

  • Cú pháp gần với ngôn ngữ tự nhiên: ít dấu ngoặc, dùng thụt lề để chia khối lệnh.
  • Là ngôn ngữ bậc cao, thông dịch: chương trình chạy từng lệnh nên dễ thử nghiệm và sửa lỗi.
  • Thư viện phong phú: dùng cho phân tích dữ liệu, trí tuệ nhân tạo, web, tự động hoá và cả giáo dục.
  • Miễn phí, mã nguồn mở: ai cũng tải về dùng được.

Ví dụ một chương trình Python in lời chào chỉ cần một dòng: print("Xin chào"). Với các ngôn ngữ khác, em thường phải viết nhiều dòng khai báo hơn.

Mẹo nhớ

Ghép cặp ngôn ngữ với tác giả thành bốn câu ngắn: Python – Guido, PHP – Rasmus, Pascal – Wirth, C – Ritchie. Nếu bí, hãy nhớ tên Guido luôn đi với Python, còn Rasmus là của PHP.

Lỗi sai thường gặp

  • Nhầm Python với PHP vì cả hai đều bắt đầu bằng chữ P.
  • Nghĩ Python do một công ty lớn tạo ra. Thực tế nó bắt đầu từ dự án cá nhân của một nhà nghiên cứu.
  • Cho rằng Python ra đời gần đây. Nó đã hơn ba thập niên tuổi và vẫn liên tục được cập nhật.

Luyện tập

  1. Ngôn ngữ lập trình Python được công bố phiên bản đầu tiên vào năm nào? Năm 1991.
  2. Python được đặt tên theo điều gì? Theo chương trình hài Monty Python’s Flying Circus.
  3. Ai là tác giả của PHP? Rasmus Lerdorf.

Câu hỏi thường gặp

Ai là người phát triển ngôn ngữ lập trình Python?

Guido van Rossum, lập trình viên người Hà Lan, là người tạo ra và công bố Python năm 1991.

Rasmus Lerdorf là cha đẻ của ngôn ngữ nào?

Rasmus Lerdorf là người tạo ra PHP, ngôn ngữ thường dùng để lập trình web phía máy chủ.

Tên Python có nghĩa là gì?

Tên Python lấy theo chương trình hài kịch Monty Python's Flying Circus của Anh chứ không phải theo loài trăn.