เอกสารประกอบ | |
การบูรณาการอย่างต่อเนื่อง | |
ความครอบคลุมของรหัส |
Julia เป็นภาษาไดนามิกระดับสูงและมีประสิทธิภาพสูงสำหรับการประมวลผลทางเทคนิค หน้าแรกหลักของ Julia สามารถพบได้ที่ julialang.org นี่คือที่เก็บ GitHub ของซอร์สโค้ด Julia รวมถึงคำแนะนำในการคอมไพล์และติดตั้ง Julia ด้านล่าง
นักพัฒนาใหม่อาจพบว่าหมายเหตุใน CONTRIBUTING มีประโยชน์ในการเริ่มสนับสนุนโค้ดเบสของ Julia
หากคุณไม่ต้องการรวบรวม Julia ล่าสุดจากแหล่งที่มา คุณสามารถดาวน์โหลด Tarball เฉพาะแพลตฟอร์มที่มีไบนารีที่คอมไพล์ไว้ล่วงหน้าได้เช่นกัน หน้าดาวน์โหลดยังให้รายละเอียดเกี่ยวกับการรองรับระดับต่างๆ สำหรับระบบปฏิบัติการและแพลตฟอร์มรวมกัน
หากทุกอย่างทำงานอย่างถูกต้อง คุณจะเห็นแบนเนอร์ Julia และข้อความโต้ตอบที่คุณสามารถป้อนนิพจน์สำหรับการประเมินผลได้ คุณสามารถอ่านเกี่ยวกับการเริ่มต้นใช้งานได้ในคู่มือ
หมายเหตุ : แม้ว่าผู้จัดการแพ็คเกจ OS บางตัวจะจัดหา Julia ให้ แต่การติดตั้งดังกล่าวไม่ได้รับการดูแลหรือรับรองโดยโครงการ Julia สิ่งเหล่านี้อาจล้าสมัย ใช้งานไม่ได้ และ/หรือไม่ได้รับการดูแลรักษา เราขอแนะนำให้คุณใช้ไบนารี Julia อย่างเป็นทางการแทน
ขั้นแรก ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้งการขึ้นต่อกันที่จำเป็นทั้งหมดแล้ว จากนั้นรับซอร์สโค้ดโดยการโคลนที่เก็บ git:
git clone https://github.com/JuliaLang/julia.git
จากนั้นใช้พรอมต์คำสั่งเพื่อเปลี่ยนเป็นไดเร็กทอรีจูเลียที่เป็นผลลัพธ์ ตามค่าเริ่มต้น คุณจะสร้าง Julia เวอร์ชันล่าสุดที่ไม่เสถียร อย่างไรก็ตาม ผู้ใช้ส่วนใหญ่ควรใช้ Julia เวอร์ชันเสถียรล่าสุด คุณสามารถรับเวอร์ชันนี้ได้โดยการเรียกใช้:
git checkout v1.11.1
หากต้องการสร้างไฟล์ปฏิบัติการ julia
ให้รัน make
จากภายในไดเร็กทอรีจูเลีย
การสร้าง Julia ต้องการพื้นที่ดิสก์ 2GiB และหน่วยความจำเสมือนประมาณ 4GiB
หมายเหตุ: กระบวนการสร้างจะล้มเหลวอย่างมากหากไดเร็กทอรีหลักของไดเร็กทอรี build ใด ๆ มีช่องว่างหรือมีอักขระเมตาเชลล์อื่น ๆ เช่น $
หรือ :
ในชื่อ (นี่เป็นเพราะข้อจำกัดในการสร้าง GNU)
เมื่อสร้างเสร็จแล้ว คุณสามารถรันโปรแกรมปฏิบัติการ julia
ได้ จากภายในไดเร็กทอรี Julia ให้รัน
./julia
การทดสอบ Julia ครั้งแรกของคุณจะเป็นตัวกำหนดว่างานสร้างของคุณทำงานอย่างถูกต้องหรือไม่ จากไดเร็กทอรี Julia ให้พิมพ์ make testall
คุณควรเห็นผลลัพธ์ที่แสดงรายการชุดการทดสอบที่ทำงานอยู่ หากเสร็จสมบูรณ์โดยไม่มีข้อผิดพลาด คุณควรจะอยู่ในสภาพดีที่จะเริ่มใช้ Julia
คุณสามารถอ่านเกี่ยวกับการเริ่มต้นใช้งานได้ในคู่มือ
คำแนะนำโดยละเอียดในการสร้าง หากจำเป็น จะรวมอยู่ในเอกสารประกอบการสร้าง
ตามค่าเริ่มต้น Julia จะไม่ติดตั้งสิ่งใดนอกไดเร็กทอรีที่ถูกโคลนและ ~/.julia
Julia และแพ็คเกจ Julia ส่วนใหญ่สามารถถอนการติดตั้งได้อย่างสมบูรณ์โดยการลบทั้งสองไดเร็กทอรีนี้
ซอร์สโค้ด Julia มีการจัดระเบียบดังนี้:
ไดเรกทอรี | สารบัญ |
---|---|
base/ | ซอร์สโค้ดสำหรับโมดูลฐาน (ส่วนหนึ่งของไลบรารีมาตรฐานของ Julia) |
cli/ | แหล่งที่มาสำหรับอินเทอร์เฟซบรรทัดคำสั่ง/REPL |
contrib/ | สคริปต์เบ็ดเตล็ด |
deps/ | การพึ่งพาภายนอก |
doc/src/ | แหล่งที่มาของคู่มือผู้ใช้ |
etc/ | มี startup.jl |
src/ | แหล่งที่มาของแกนภาษา Julia |
stdlib/ | ซอร์สโค้ดสำหรับแพ็คเกจไลบรารีมาตรฐานอื่นๆ |
test/ | ชุดทดสอบ |
Julia REPL ค่อนข้างทรงพลัง ดูส่วนในคู่มือของ Julia REPL สำหรับรายละเอียดเพิ่มเติม
บน Windows เราขอแนะนำให้ใช้งาน Julia ในเทอร์มินัลที่ทันสมัย เช่น Windows Terminal จาก Microsoft Store
รองรับการแก้ไข Julia สำหรับผู้แก้ไขที่ใช้กันอย่างแพร่หลาย: Emacs, Vim, Sublime Text และอื่น ๆ อีกมากมาย
สำหรับผู้ใช้ที่ชอบ IDE เราขอแนะนำให้ใช้ VS Code กับปลั๊กอิน julia-vscode
สำหรับผู้ใช้โน้ตบุ๊ก การสนับสนุนโน้ตบุ๊ก Jupyter มีให้ผ่านแพ็คเกจ IJulia และแพ็คเกจ Pluto.jl มีโน้ตบุ๊ก Pluto