LLVM

(LLVM)

นิยาม

LLVM (LLVM) Tool

LLVM เป็นชุดของเทคโนโลยีคอมไพเลอร์และเครื่องมือที่มีความยืดหยุ่นและนำกลับมาใช้ใหม่ได้ ใช้พัฒนา front-end และ back-end ของคอมไพเลอร์ โดยมีการแทนค่ากลางที่มั่นคง รองรับการปรับแต่งและสร้างโค้ดสำหรับหลายภาษาโปรแกรมและสถาปัตยกรรมฮาร์ดแวร์

ระดับความเชี่ยวชาญ

skill-level-0

ระดับที่ 1

ระดับพื้นฐาน

1. เข้าใจวัตถุประสงค์และสถาปัตยกรรมพื้นฐานของ LLVM

2. สามารถคอมไพล์โปรแกรมง่ายๆ ด้วยเครื่องมือ LLVM

3. คุ้นเคยกับแนวคิดพื้นฐานของการแทนค่ากลาง (IR) ของ LLVM

skill-level-1

ระดับที่ 2

ระดับปานกลาง

1. สามารถเขียนและปรับแต่งโค้ด LLVM IR ได้

2. ใช้เครื่องมือ LLVM ในการวิเคราะห์และแปลงโค้ด

3. บูรณาการการคอมไพล์ด้วย LLVM เข้ากับกระบวนการพัฒนา

skill-level-2

ระดับที่ 3

ระดับสูง

1. พัฒนาชุดขั้นตอนคอมไพเลอร์และส่วนขยายแบบกำหนดเองโดยใช้ LLVM

2. ปรับแต่งโค้ดขนาดใหญ่ซับซ้อนโดยใช้ฟีเจอร์ขั้นสูงของ LLVM

3. มีส่วนร่วมในการพัฒนาหรือแก้ไขกรอบงาน LLVM โดยตรง

logologologologo
ops-logo

สำนักงานปลัดกระทรวงการอุดมศึกษา

วิทยาศาสตร์ วิจัยและนวัตกรรม

Call Center 1313

328 ถ.ศรีอยุธยา แขวงทุ่งพญาไท เขตราชเทวี กรุงเทพฯ 10400 โทร. 02-610-5200 โทรสาร. 02-354-5524.

สงวนลิขสิทธิ์ © 2568 Skill Mapping.

เว็บไซต์นี้ เป็นเว็บไซต์หน่วยงานของรัฐในสังกัดสำนักงานปลัดกระทรวง กระทรวงการอุดมศึกษา วิทยาศาสตร์ วิจัยและนวัตกรรม จัดตั้งขึ้นเพื่อมุ่งมั่น พัฒนาคุณภาพการบริหารจัดการ สป.อว. เพื่อเข้าสู่มาตรฐานการบริหารจัดการภาครัฐ ไม่ได้มีวัตถุประสงค์เพื่อแสวงหากำไร หากท่านพบว่ามีข้อมูลใดๆ ที่ละเมิดทรัพย์สินทาง ปัญญาปรากฏอยู่ในเว็บไซต์ของสำนักงานปลัดกระทรวง โปรดแจ้งให้ทราบเพื่อดำเนิน การแก้ปัญหาดังกล่าวโดยเร็วที่สุดต่อไป