ก่อนอื่นให้ฉันให้พื้นฐานก่อนที่จะระบุคำถามจริง ฉันเรียนวิชาฟิสิกส์และชั้นเรียนการเขียนโปรแกรมทั้งหมดของฉันอยู่ในภาษาการเขียนโปรแกรมอย่างง่ายเช่น MATLAB โดยง่ายฉันหมายถึงภาษาที่ใช้ในการคิดมากกับคุณ ... ในอีกไม่กี่ปีข้างหน้าฉันจะเรียนวิชาวิทยาการคอมพิวเตอร์และฉันก็กำลังคิดที่จะใฝ่หาอาชีพในการเขียนโปรแกรม
เมื่อพิจารณาจากหลักสูตรวิทยาลัยจำนวนมากที่อยู่ใน C ++ จะใช้แพคเกจพีชคณิตเชิงเส้น (อาร์มาดิลโล) ที่มีไวยากรณ์คล้ายกับ MATLAB หรือไม่?
ฉันกำลังเขียนอัลกอริธึมทางพันธุกรรมขึ้นมาในขณะนี้และในขณะที่มันทำงานได้อย่างรวดเร็วใน MATLAB มันใช้เวลานานมากใน C ++ โดยไม่ต้องใช้แพ็คเกจเหล่านี้
มันทำงานอย่างไรในชีวิตจริง คุณอนุญาตให้ใช้แพ็คเกจใด
ตัวอย่างเช่นฉันไม่ต้องการสร้างความรู้ C ++ ของฉันด้วยตัวนิ่มและไม่มีความรู้เชิงลึกเกี่ยวกับแพ็คเกจอื่น ๆ ที่ใช้กันอย่างแพร่หลายเช่น "vector.h" "อัลกอริทึม" "รายการ" เป็นต้น
lazy
เป็นsensible
ชื่อเรื่องของคุณและคำตอบคือ "ใช่" (สมมติว่าคุณกำลังทำงานที่เกี่ยวข้องกับพีชคณิตเชิงเส้นแน่นอน)