Tags:
Node Thumbnail

Nim Language ซึ่งเป็นภาษาโปรแกรมที่ เขียนง่ายเหมือน Python, เร็วเหมือน C และเขียนมาโครได้เหมือน Lisp ออกเวอร์ชั่น 2.0

ฟีเจอร์ใหญ่ของเวอร์ชั่นนี้คือเปิด ORC memory management และ multi threads เป็นค่าเริ่มต้น. ซึ่ง ORC MM ทำให้ตัวโปรแกรมหลัง compile ไม่ต้องมี garbage collector ทำงานอยู่เบื้องหลังเมื่อรันโปรแกรม. ทำให้ภาษาสามารถใช้กับงานที่ไม่ต้องการให้โปรแกรมหยุดจากการทำงานของ GC เช่นงาน soft real-time.

การเปลี่ยนแปลงอื่นๆ เช่น ใช้ BigInt เมื่อคอมไพล์เป็น javascript, เปิดใช้ overloadable enums, ย้าย library หลายตัวใน standard library เป็นแพ็คเกจแยก และมี Atlas เป็น package manager ทางเลือก.

ถ้าในเครื่องลง choosenim ไว้แล้ว สามารถอัพเดตภาษาเป็นเวอร์ชั่น 2 โดยพิมพ์ choosenim update stable

alt="home"

ที่มา: Nim Blog

Get latest news from Blognone

Comments

By: Azymik on 2 August 2023 - 12:12 #1290836

ใช่ BigInt

ใช้ BigInt

By: sukjai
iPhoneAndroidRed HatUbuntu
on 2 August 2023 - 14:43 #1290849

เพิ่งเคยได้ยินภาษานี้