กลับไปหน้าบทความ

อ่าน 3 นาที

ไจธอน

Jython ซึ่งมีชื่อว่า JPython จนถึงปี 1999 [ 3 ] เป็นการนำ ภาษาโปรแกรม Python มาใช้ โดยออกแบบมาเพื่อใช้งานบน เครื่องเสมือน Java ของ แพลตฟอร์ม Java เป็น ซอฟต์แวร์โอเพนซอร์สฟรี ที่...

ไจธอน

ไจธอน
โลโก้ Jython
ตระกูลJVM - โฮสต์
ปรากฏครั้งแรก17 มกราคม พ.ศ. 2544 [ 1 ] ( 17 มกราคม 2544 )
เวอร์ชันเสถียร
2.7.4 [ 2 ] แก้ไขข้อมูลนี้บนวิกิดาต้า / 18 สิงหาคม 2024 ( 18 สิงหาคม 2567 )
ภาษาการใช้งานไพธอน , จาวา
แพลตฟอร์มเครื่องเสมือน Java
โอเอสข้ามแพลตฟอร์ม
ใบอนุญาตมูลนิธิซอฟต์แวร์ Python (สำหรับเวอร์ชันเก่ากว่า โปรดดูข้อกำหนดของใบอนุญาต )
เว็บไซต์www.jython.orgแก้ไขข้อมูลนี้ได้ที่วิกิดาต้า

Jythonซึ่งมีชื่อว่าJPythonจนถึงปี 1999 [ 3 ]เป็นการนำภาษาโปรแกรมPythonมาใช้ โดยออกแบบมาเพื่อใช้งานบนเครื่องเสมือน Javaของ แพลตฟอร์ม Javaเป็นซอฟต์แวร์โอเพนซอร์สฟรีที่ เผยแพร่ภายใต้ใบอนุญาต Python Software Foundation

ภาพรวม

โปรแกรม Jython สามารถนำเข้าและใช้งานคลาส Java ใดก็ได้ ยกเว้นโมดูลมาตรฐานบางส่วน โปรแกรม Jython จะใช้คลาส Java แทนโมดูล Python Jython มีโมดูลเกือบทั้งหมดที่มีอยู่ใน ภาษา Python มาตรฐาน โดยขาดเพียงบางโมดูลที่เขียนขึ้นในภาษาCตัวอย่างเช่นส่วนติดต่อผู้ใช้ใน Jython สามารถเขียนได้โดยใช้Swing , Abstract Window Toolkit (AWT) หรือStandard Widget Toolkit (SWT) Jython คอมไพล์ซอร์สโค้ด Python เป็นไบต์โค้ด Java ( ตัวแทนระดับกลาง ) ทั้งแบบตามความต้องการหรือแบบคงที่

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

Jython ถูกสร้างขึ้นครั้งแรกในช่วงปลายปี 1997 เพื่อแทนที่Cด้วยJavaสำหรับโค้ดที่ต้องการประสิทธิภาพสูงซึ่งเข้าถึงโดยโปรแกรม Python มันถูกย้ายไปที่SourceForgeในเดือนตุลาคมปี 2000 มูลนิธิซอฟต์แวร์ Pythonได้มอบทุนสนับสนุนในเดือนมกราคมปี 2005 Jython 2.5 ได้รับการเผยแพร่ในเดือนมิถุนายนปี 2009 [ 4 ]

สถานะและแผนงาน

เวอร์ชันล่าสุดคือ Jython 2.7.4 ซึ่งวางจำหน่ายเมื่อวันที่ 18 สิงหาคม 2024 และใช้งานร่วมกับ Python 2.7 ได้[ 5 ]

การเปลี่ยนแปลงที่เข้ากันได้กับ Python 3 จะถูกวางแผนไว้ในแผนงาน Jython 3 [ 6 ]

แม้ว่า Jython จะใช้ข้อกำหนดภาษา Python แต่ก็มีความแตกต่างและความไม่เข้ากันบางประการกับCPythonซึ่งเป็นการใช้งานอ้างอิงของ Python [ 7 ] [ 8 ]

เงื่อนไขใบอนุญาต

ตั้งแต่เวอร์ชัน 2.2 เป็นต้นไป Jython (รวมถึงไลบรารีมาตรฐาน) ได้รับการเผยแพร่ภายใต้ใบอนุญาต Python Software Foundation License (v2) เวอร์ชันเก่ากว่านั้นอยู่ภายใต้ใบอนุญาต Jython 2.0, 2.1และ ใบอนุญาต JPython 1.1.x Software License [ 9 ]

โปรแกรมแปลภาษาสำหรับอิน เท อร์เฟซบรรทัดคำสั่งนี้อยู่ภายใต้ใบอนุญาตซอฟต์แวร์Apache

ใช้

ดูเพิ่มเติม

  • รายชื่อภาษา JVM
  • IronPythonคือการใช้งาน Python สำหรับ.NETและMono
  • PyPyคือตัวแปลภาษา Python ที่สามารถทำงานได้ด้วยตนเอง
  • JRubyคือโครงการที่คล้ายกันสำหรับภาษาRuby
  • GraalVMซึ่งเป็น รันไทม์ แบบหลายภาษาที่เขียนด้วยภาษา Java มีการใช้งานใน Python 3 ด้วย
  • เว็บไซต์อย่างเป็นทางการแก้ไขข้อมูลนี้ได้ที่วิกิดาต้า
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Jython&oldid=1358681045 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ ไจธอน

Jython ซึ่งมีชื่อว่า JPython จนถึงปี 1999 [ 3 ] เป็นการนำ ภาษาโปรแกรม Python มาใช้ โดยออกแบบมาเพื่อใช้งานบน เครื่องเสมือน Java ของ แพลตฟอร์ม Java เป็น ซอฟต์แวร์โอเพนซอร์สฟรี ที่...

ภาพรวม

โปรแกรม Jython สามารถนำเข้าและใช้งานคลาส Java ใดก็ได้ ยกเว้นโมดูลมาตรฐานบางส่วน โปรแกรม Jython จะใช้คลาส Java แทนโมดูล Python Jython มีโมดูลเกือบทั้งหมดที่มีอยู่ใน ภาษา Python มาตรฐาน โดยขาดเพียงบางโมดูลที่เขียนขึ้นในภาษา C ตัวอย่างเช่น ส่วนติดต่อผู้ใช้ ใน...

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

Jython ถูกสร้างขึ้นครั้งแรกในช่วงปลายปี 1997 เพื่อแทนที่ C ด้วย Java สำหรับโค้ดที่ต้องการประสิทธิภาพสูงซึ่งเข้าถึงโดยโปรแกรม Python มันถูกย้ายไปที่ SourceForge ในเดือนตุลาคมปี 2000 มูลนิธิซอฟต์แวร์ Python ได้มอบทุนสนับสนุนในเดือนมกราคมปี 2005 Jython 2.

สถานะและแผนงาน

เวอร์ชันล่าสุดคือ Jython 2.7.4 ซึ่งวางจำหน่ายเมื่อวันที่ 18 สิงหาคม 2024 และใช้งานร่วมกับ Python 2.7 ได้ [ 5 ]