ภาษาโปรแกรม Python ได้รับการเร่งความเร็วจากล่าม PyPy ล่าสุด

ภาษาการเขียนโปรแกรมที่ดีที่สุดที่จะเรียนรู้ในปี 2562: ทักษะการเขียนโปรแกรมอันดับต้น ๆ ที่จ่ายให้คุณมากที่สุดภาษาเหล่านี้เป็นภาษาที่มีความต้องการสูงสุดและมีเงินเดือนสูงสุด

ข่าวดีสำหรับนักพัฒนา Python ด้วยรุ่นใหม่ของล่าม PyPy ที่รวดเร็วอยู่แล้วซึ่งสัญญาว่าจะเป็นเวอร์ชั่นที่เร็วที่สุด

หากคุณกำลังเขียนโปรแกรมโดยใช้ Python ตัวเลือกที่สำคัญคือให้รันโค้ดของคุณโดยใช้ล่าม CPython หลักหรือตัวเลือกอื่นเช่น PyPy โดยที่แต่ละตัวเลือกมีข้อดีข้อเสีย

เพิ่มเติมเกี่ยวกับนวัตกรรม

  • IBM ประกาศถึงความก้าวหน้าของเทคโนโลยีแบตเตอรี่
  • เพิ่มความเป็นจริงสำหรับธุรกิจ: แผ่นโกง
  • รูปถ่าย: ซูเปอร์คอมพิวเตอร์ที่เร็วที่สุด 25 อันดับของโลก
  • ข้างใน Raspberry Pi: เรื่องราวของคอมพิวเตอร์ราคา $ 35 ที่เปลี่ยนแปลงโลก

PyPy ของ USP คือความเร็วด้วยคอมไพเลอร์แบบ Just In Time (JIT) ทำให้สามารถเรียกใช้งานโค้ด Python บางตัวได้เร็วกว่า CPython 7.6 เท่าตามมาตรฐาน

PyPy รุ่นล่าสุด, v7.1 ช่วยเพิ่มประสิทธิภาพการทำงานต่อไปโดยเปลี่ยนไปใช้การแสดงข้อความที่มีประสิทธิภาพมากขึ้นโดยเฉพาะการสลับไปใช้ UTF-8 ภายในเพื่อแสดงถึง Unicode

มีการปรับปรุงความเร็วอื่น ๆ อีกมากมายภายใต้ประทุนเช่นประสิทธิภาพที่ดีขึ้นเมื่อจัดการแบบยาวและปรับแต่งคอมไพเลอร์ JIT เพื่อปรับปรุงวิธีการจัดสรรข้อมูลลงทะเบียนตัวประมวลผลหน่วยความจำที่รวดเร็วซึ่งตั้งอยู่บน CPU ของคอมพิวเตอร์

ดูรายละเอียดเพิ่มเติมเกี่ยวกับการเปลี่ยนแปลงและการแก้ไขอื่น ๆ ในรีลีสได้ที่นี่และ PyPy 7.1 สามารถดาวน์โหลดได้จากที่นี่

หากคุณสงสัยว่าจะลองใช้ PyPy หรือไม่ทีมงานก็บอกว่าการเร่งความเร็วควรเห็นได้ชัดเจนที่สุด "เมื่อเรียกใช้งานโปรแกรมที่ต้องใช้เวลานาน

ความได้เปรียบด้านประสิทธิภาพนั้นจะไม่เกิดขึ้นในกรณีของกระบวนการระยะสั้นและที่ที่คุณใช้ Python ในการเรียกไลบรารีซอฟต์แวร์ที่เขียนด้วย C

ทีมที่อยู่เบื้องหลัง PyPy ยังโน้มน้าวการใช้งานหน่วยความจำให้ต่ำกว่าเมื่อใช้ CPython การสนับสนุนของ PyPy สำหรับตัวแปร Python แบบสแต็คไม่มีชุดปรับปรุงและชุดแซนด์บ็อกซ์ต้นแบบสำหรับการเรียกใช้โปรแกรมผู้ใช้ที่ไม่น่าเชื่อถือ

PyPy รุ่นล่าสุดมีล่ามสำหรับ Python 2.7 และ Python 3.6 อย่างไรก็ตามข้อเสียของ PyPy คือการสนับสนุนล่ามสำหรับ Python 3 รุ่นใหม่นั้นยังอยู่ในช่วงเบต้าโดยทีมงานเตือนว่า "PyPy3.6 นั้นยังคงคุณภาพการผลิตไม่ได้" นอกจากนี้ที่รหัส Python ของคุณอาศัยการเรียกใช้ส่วนขยาย C เอกสารทางการของ PyPy เตือนว่าส่วนขยายเหล่านี้อาจ "จำเป็นต้องคอมไพล์ใหม่สำหรับ PyPy เพื่อให้สามารถใช้งานได้"

หากคุณสนใจที่จะเรียนรู้เพิ่มเติมเกี่ยวกับ Python ลองอ่านคู่มือของ TechRepublic เพื่อหาแหล่งข้อมูลฟรีสำหรับการเรียนรู้ของ Python รวมถึงคำแนะนำและตัวอย่างโค้ด Python ที่ดีที่สุดบน GitHub

จดหมายข่าวสรุปผู้บริหาร

ค้นหาเคล็ดลับสู่ความสำเร็จของผู้นำไอทีด้วยเคล็ดลับเหล่านี้ในการจัดการโครงการงบประมาณและการรับมือกับความท้าทายในแต่ละวัน จัดส่งวันอังคารและวันพฤหัสบดี

สมัครวันนี้

© Copyright 2021 | mobilegn.com