ลอง Julia lang อีกแล้ว

จริง ๆ ลองเขียน Julia มาหลายรอบแล้วแต่ว่าไม่เกิน 5 บรรทัด วันนี้ลองอีกแล้วเขียน function แบบ

bar(x) = x + 30

บรรทัดเดียว 😛

แต่ว่าเพิ่งดู video มาพบว่ามันทำแบบนี้ได้ด้วย

code_native(bar,(Int64,)) หรือ code_native(bar,(Float64,)) แล้วมันแสดง assembly ให้ดูแบบด้านล่าง

julia_native

ผมยังไม่ได้ตังใจอ่าน/ฟังมาก แต่ก็สงสัยว่า Julia  มันเร็วเพราะแบบนี้หรือเปล่า ดูจะเป็นภาษาแบบ dynamic type ก็จริง แต่ว่าเล่นสร้าง native code สำหรับทุก (?) type เลย 😛

Advertisements
This เรื่อง was posted in ไม่มีหมวดหมู่. Bookmark the permalink.

ใส่ความเห็น

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / เปลี่ยนแปลง )

Twitter picture

You are commenting using your Twitter account. Log Out / เปลี่ยนแปลง )

Facebook photo

You are commenting using your Facebook account. Log Out / เปลี่ยนแปลง )

Google+ photo

You are commenting using your Google+ account. Log Out / เปลี่ยนแปลง )

Connecting to %s