ภาษา scientific computing

Julia

simulation, optimization และงานคำนวณที่ทีมต้องการเขียน algorithm ระดับสูง

อัปเดตล่าสุด

ความเป็นมา

Julia ออกแบบสำหรับ numerical และ scientific computing โดยเน้น multiple dispatch และโค้ดที่มีความเฉพาะของชนิดข้อมูล

แนวทางทำงาน

ฟังก์ชันเลือก method ตามชนิดของ argument หลายตัว มี JIT compilation และ package environment; เวลาเริ่มงานต่างจากเวลารันหลังคอมไพล์

เหมาะกับงานแบบไหน

simulation, optimization และงานคำนวณที่ทีมต้องการเขียน algorithm ระดับสูง

ข้อควรชั่งน้ำหนัก

ต้องแยกเวลา compile และเวลา execution ในการวัด ตรวจ type stability และความเข้ากันได้ของ package กับ GPU หรือ native library

Framework และเครื่องมือ

3 รายการในคลัง · กำลังขยายข้อมูลเพิ่มเติม ไม่ใช่รายชื่อทั้งหมดใน ecosystem

Flux.jlMachine learning libraryไลบรารี machine learning ใน Julia ที่ใช้การประกอบ model กับ automatic differentiationอ่านรายละเอียด Flux.jl
GenieWeb frameworkFramework เว็บใน ecosystem Julia พร้อมเครื่องมือประกอบแอปอ่านรายละเอียด Genie
DataFrames.jlTabular data libraryไลบรารีข้อมูลตารางสำหรับ Juliaอ่านรายละเอียด DataFrames.jl