LLVM
(LLVM)
นิยาม
LLVM (LLVM) Tool
LLVM เป็นชุดของเทคโนโลยีคอมไพเลอร์และเครื่องมือที่มีความยืดหยุ่นและนำกลับมาใช้ใหม่ได้ ใช้พัฒนา front-end และ back-end ของคอมไพเลอร์ โดยมีการแทนค่ากลางที่มั่นคง รองรับการปรับแต่งและสร้างโค้ดสำหรับหลายภาษาโปรแกรมและสถาปัตยกรรมฮาร์ดแวร์
ระดับความเชี่ยวชาญ
ระดับที่ 1
ระดับพื้นฐาน
1. เข้าใจวัตถุประสงค์และสถาปัตยกรรมพื้นฐานของ LLVM
2. สามารถคอมไพล์โปรแกรมง่ายๆ ด้วยเครื่องมือ LLVM
3. คุ้นเคยกับแนวคิดพื้นฐานของการแทนค่ากลาง (IR) ของ LLVM
ระดับที่ 2
ระดับปานกลาง
1. สามารถเขียนและปรับแต่งโค้ด LLVM IR ได้
2. ใช้เครื่องมือ LLVM ในการวิเคราะห์และแปลงโค้ด
3. บูรณาการการคอมไพล์ด้วย LLVM เข้ากับกระบวนการพัฒนา
ระดับที่ 3
ระดับสูง
1. พัฒนาชุดขั้นตอนคอมไพเลอร์และส่วนขยายแบบกำหนดเองโดยใช้ LLVM
2. ปรับแต่งโค้ดขนาดใหญ่ซับซ้อนโดยใช้ฟีเจอร์ขั้นสูงของ LLVM
3. มีส่วนร่วมในการพัฒนาหรือแก้ไขกรอบงาน LLVM โดยตรง
สำนักงานปลัดกระทรวงการอุดมศึกษา
วิทยาศาสตร์ วิจัยและนวัตกรรม
Call Center 1313
328 ถ.ศรีอยุธยา แขวงทุ่งพญาไท เขตราชเทวี กรุงเทพฯ 10400 โทร. 02-610-5200 โทรสาร. 02-354-5524.
สงวนลิขสิทธิ์ © 2568 Skill Mapping.
เว็บไซต์นี้ เป็นเว็บไซต์หน่วยงานของรัฐในสังกัดสำนักงานปลัดกระทรวง กระทรวงการอุดมศึกษา วิทยาศาสตร์ วิจัยและนวัตกรรม จัดตั้งขึ้นเพื่อมุ่งมั่น พัฒนาคุณภาพการบริหารจัดการ สป.อว. เพื่อเข้าสู่มาตรฐานการบริหารจัดการภาครัฐ ไม่ได้มีวัตถุประสงค์เพื่อแสวงหากำไร หากท่านพบว่ามีข้อมูลใดๆ ที่ละเมิดทรัพย์สินทาง ปัญญาปรากฏอยู่ในเว็บไซต์ของสำนักงานปลัดกระทรวง โปรดแจ้งให้ทราบเพื่อดำเนิน การแก้ปัญหาดังกล่าวโดยเร็วที่สุดต่อไป