Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

ประวัติภาษา Python


Python เป็นภาษาสคริปต์ระดับสูง ตีความ (interpreted) โต้ตอบ (interactive) และเชิงวัตถุ (object-oriented) ออกแบบให้อ่านง่าย ใช้คีย์เวิร์ดภาษาอังกฤษบ่อย แทนสัญลักษณ์ และมีโครงสร้างไวยากรณ์น้อยกว่าภาษาอื่น

ลักษณะสำคัญ

  • Interpreted - ประมวลผลรันไทม์โดย interpreter ไม่ต้องคอมไพล์ก่อน (คล้าย PERL, PHP)
  • Interactive - นั่งที่ prompt โต้ตอบกับ interpreter เขียนโปรแกรมได้ทันที
  • Object-Oriented - รองรับ OOP ห่อหุ้มโค้ดในออบเจ็กต์
  • Beginner's Language - เหมาะสำหรับมือใหม่ รองรับแอปหลากหลาย (text processing, WWW browsers, games)

ประวัติศาสตร์

  • พัฒนาโดย Guido van Rossum ช่วงปลายทศวรรษ 1980 - 1990 ที่ National Research Institute for Mathematics and Computer Science (Netherlands)
  • Python มาจากภาษาหลายภาษา: ABC, Modula-3, C, C++, Algol-68, SmallTalk, Unix shell และภาษาสคริปต์อื่นๆ
  • Python มีลิขสิทธิ์ ซอร์สโค้ดอยู่ภายใต้ GNU General Public License (GPL) (คล้าย Perl)
  • ปัจจุบันดูแลโดย core development team ที่สถาบัน Guido van Rossum ยังคงมีบทบาทสำคัญในการกำหนดทิศทาง

เวอร์ชันสำคัญ

  • Python 1.0 (1994)
  • Python 2.0 (2000) - list comprehensions, garbage collection
  • Python 3.0 (2008) - breaking changes, Unicode default, print function
  • Python 2.7 (2010) - 版本 2 最后版本, EOL 2020
  • Python 3.12+ (ปัจจุบัน) - ทันสมัย ประสิทธิภาพดีขึ้น