4 คะแนน โดย xguru 2020-01-17 | 1 ความคิดเห็น | แชร์ทาง WhatsApp

แพลตฟอร์มภาษาการเขียนโปรแกรมสำหรับการขยายความสามารถอย่างเป็นทางการของ GNU.

ใช้เมื่อต้องการเพิ่มความสามารถแบบปลั๊กอิน/โมดูล/สคริปต์ให้กับแอปพลิเคชัน

เป็นทั้งอิมพลีเมนเทชันของภาษา Scheme และยังรองรับ ECMAScript, Emacs Lisp และ Lua ทำให้ผู้ใช้สามารถเลือกภาษาได้ตามความต้องการ

1 ความคิดเห็น

 
xguru 2020-01-17

https://www.gnu.org/prep/standards/html_node/Source-Language.html

ตามมาตรฐานการเขียนโค้ดของ GNU,

  • ภาษาที่แนะนำคือ C, C++ (ไม่ควรใช้เทมเพลตมากเกินไป), Java (หากมีการคอมไพล์) เพื่อความเร็วที่สูง

  • หากไม่ต้องการประสิทธิภาพสูงมาก จะใช้ Lisp, Scheme, Python, Ruby, Java ก็ได้

  • โดยเฉพาะ Scheme นั้นถูกทำให้ใช้งานผ่าน GNU Guile และเป็นภาษาที่นิยมใช้เพื่อขยายความสามารถของโปรแกรมที่เขียนด้วย C/C++ บนระบบ GNU แน่นอนว่ายังเหมาะกับการใช้งานแอปพลิเคชันอื่น ๆ ที่หลากหลายด้วย