Compiler construction
การก่อสร้างคอมไพเลอร์
รูปแบบแบคคัส-เนาเออร์
CS1 maint: deprecated archival serviceในวิทยาการคอมพิวเตอร์รูปแบบแบ็กคัส-เนาเออร์ หรือ รูปแบบปานินี-แบ็กคัส (BNF หรือ PBF ออกเสียงว่า /ˌbækəsˈnaʊər /
อ่าน 1 นาทีการแสดงผลระดับกลาง
Compiler constructionการแสดงผลระดับกลาง ( IR ) คือโครงสร้างข้อมูลหรือรหัสที่ใช้ภายในโดยคอมไพเลอร์หรือเครื่องเสมือนเพื่อแสดงรหัสต้นฉบับ IR ถูกออกแบบมาเพื่อให้เอื้อต่อการประมวลผลเพิ่มเติม...
อ่าน 1 นาทีการแก้ไขชื่อ (ภาษาโปรแกรม)
Compiler constructionในภาษาโปรแกรมการแก้ไขชื่อ (name resolution)คือการแปลงโทเค็นภายในนิพจน์โปรแกรมให้เป็นส่วนประกอบโปรแกรมที่ต้องการ
อ่าน 1 นาทีการบิดเบือนชื่อ
All pages needing cleanupในการสร้างคอมไพเลอร์การแปลงชื่อ (หรือเรียกว่าการตกแต่งชื่อ ) เป็นเทคนิคที่ใช้เพื่อแก้ปัญหาต่างๆ...
อ่าน 1 นาทีเวลาเชื่อมโยง
Compiler constructionในด้านการคำนวณเวลาเชื่อมโยง (link time)คือระยะเวลาที่ตัวเชื่อมโยงกำลังสร้างไฟล์ปฏิบัติการ...
กราฟการโทร
Compiler constructionกราฟการเรียก (เรียกอีกอย่างว่ามัลติกราฟการเรียก ) เป็นกราฟควบคุมการไหล ซึ่งแสดงความสัมพันธ์การเรียกระหว่างซับรูทีนในโปรแกรมคอมพิวเตอร์แต่ละโหนดแทนขั้นตอน และแต่ละขอบ(f,
แผนภาพหลุมศพ
Compiler constructionในด้านการคำนวณแผนภาพสุสาน (หรือแผนภาพ T) ประกอบด้วยชุด "ชิ้นส่วนปริศนา" ที่แสดงถึงคอมไพเลอร์และโปรแกรมประมวลผลภาษา อื่นๆ ที่เกี่ยวข้อง แผนภาพ...
อ่าน 1 นาทีไวยากรณ์นามธรรม
Compiler constructionในวิทยาการคอมพิวเตอร์ไวยากรณ์นามธรรมของข้อมูลคือโครงสร้างที่อธิบายเป็นชนิดข้อมูล (อาจเป็น ชนิดข้อมูลนามธรรมแต่ไม่จำเป็น)...
กราฟควบคุมการไหล
Application-specific graphsในวิทยาการคอมพิวเตอร์กราฟควบคุมการไหล ( CFG ) คือการแสดงเส้นทางทั้งหมดที่อาจเกิดขึ้นผ่านฟังก์ชันระหว่างการดำเนินการหรือการควบคุมการไหลโดยใช้ สัญกรณ์ กราฟ...
อ่าน 1 นาทีการวิเคราะห์คำศัพท์
All accuracy disputesการแยกคำเป็นโท เค็น (Lexical tokenization ) คือการแปลงข้อความให้เป็นโทเค็นคำศัพท์ ที่มีความหมาย (ทั้งในเชิงความหมายและเชิงไวยากรณ์) ซึ่งจัดอยู่ในหมวดหมู่ที่กำหนดโดยโปรแกรม "lexer".
อ่าน 1 นาทีการคอมไพล์แบบไดนามิก
All pages needing cleanupในวิทยาการคอมพิวเตอร์การคอมไพล์แบบไดนามิกเป็นคุณลักษณะของโปรแกรมจำลองและเครื่องเสมือน บางประเภท ซึ่งระบบอาจคอมไพล์บางส่วนของโปรแกรมใหม่ระหว่างการทำงาน
การวิเคราะห์ความหมาย (คอมไพเลอร์)
Compiler constructionการวิเคราะห์ความหมายหรือการวิเคราะห์ที่คำนึงถึงบริบทเป็นกระบวนการใน การสร้างคอม ไพเลอร์ ซึ่งมักจะ
อ่าน 1 นาทีไฟล์ออบเจ็กต์
CS1 location testไฟล์ออบเจ็กต์คือไฟล์ที่ประกอบด้วยรหัสเครื่องหรือไบต์โค้ดรวมถึงข้อมูลและเมตาเดตา อื่นๆ ที่สร้างขึ้นโดยคอมไพเลอร์หรือแอสเซมเบลอร์จากซอร์สโค้ดในระหว่างกระบวนการคอมไพล์หรือแอสเซมบลี
อ่าน 1 นาทีการเรียกใช้ฟังก์ชันในขั้นตอนการคอมไพล์
Compiler constructionในทางคอมพิวเตอร์การเรียกใช้ฟังก์ชันในเวลาคอมไพล์ (หรือการประเมินค่าฟังก์ชันในเวลาคอมไพล์หรือนิพจน์ค่าคงที่ทั่วไป )
อ่าน 1 นาทีรหัสที่อยู่สามที่อยู่
CS1 maint: multiple names: authors listในวิทยาการคอมพิวเตอร์รหัสสามแอดเดรส (มักย่อเป็น TAC หรือ 3AC) เป็นรหัสระดับกลางที่ใช้โดยคอมไพเลอร์ที่ปรับให้เหมาะสมเพื่อช่วยในการใช้งานการแปลงที่ปรับปรุงโค้ด คำสั่ง TAC...
อ่าน 1 นาทีลำดับหน่วยความจำ
Compiler constructionลำดับการเข้าถึงหน่วยความจำคือลำดับการเข้าถึงหน่วยความจำของคอมพิวเตอร์โดยCPUลำดับการเข้าถึงหน่วยความจำขึ้นอยู่กับทั้งลำดับของคำสั่งที่สร้างโดยคอมไพเลอร์ในระหว่างการคอมไพล์และลำดับกา...
คอมไพเลอร์-คอมไพเลอร์
CS1 German-language sources (de)ในวิทยาการคอมพิวเตอร์คอมไพเลอร์-คอมไพเลอร์หรือตัวสร้างคอมไพเลอร์คือเครื่องมือการเขียนโปรแกรมที่สร้างตัวแยกวิเคราะห์ตัวแปลภาษาหรือคอมไพเลอร์จากคำอธิบายอย่างเป็นทางการของภาษาโปรแกรมแ...
อ่าน 1 นาทีแบบจำลองหน่วยความจำ (การเขียนโปรแกรม)
Compiler constructionในด้านการคำนวณ โมเดลหน่วยความจำอธิบายถึงปฏิสัมพันธ์ของเธรดต่างๆผ่านหน่วยความจำและการใช้ข้อมูล ร่วมกันของเธรดเหล่า นั้น
อ่าน 1 นาทีการตั้งชื่อแทน (ทางคอมพิวเตอร์)
Compiler constructionในทางคอมพิวเตอร์นามแฝง (aliasing)หมายถึงสถานการณ์ที่ตำแหน่งข้อมูลในหน่วยความจำสามารถเข้าถึงได้ผ่านชื่อสัญลักษณ์ที่แตกต่างกันในโปรแกรม ดังนั้น
อ่าน 1 นาทีการสร้างโค้ด (คอมไพเลอร์)
Compiler constructionในด้านคอมพิวเตอร์การสร้างโค้ดเป็นส่วนหนึ่งของกระบวนการคอมไพเลอร์ซึ่ง เป็นการแปลง โค้ดต้นฉบับให้เป็นรูปแบบ (เช่นโค้ดเครื่อง ) ที่ระบบเป้าหมายสามารถประมวลผลได้โดย ง่าย
อ่าน 1 นาทีการจัดเรียงโครงสร้างข้อมูล
Compiler constructionการจัดเรียงโครงสร้างข้อมูลคือวิธีการจัดเรียงและเข้าถึงข้อมูลในหน่วยความจำของคอมพิวเตอร์ประกอบด้วยประเด็นที่แยกจากกันแต่เกี่ยวข้องกันสามประเด็น...
อ่าน 1 นาทีหน่วยการแปล (การเขียนโปรแกรม)
C (programming language)ในศัพท์เฉพาะของภาษาการเขียนโปรแกรมCและC++ หน่วยการแปล (หรือเรียกอย่างไม่เป็นทางการว่าหน่วยการคอมไพล์ ) คืออินพุตสุดท้ายสำหรับคอมไพเลอร์ C หรือ C++ ซึ่งจะสร้างไฟล์ออบเจ็กต์ ขึ้นมา
อ่าน 1 นาทีการปรับแต่งคอมไพเลอร์
CS1: long volume valueคอมไพเลอร์ที่ปรับให้เหมาะสมคือคอมไพเลอร์ที่ออกแบบมาเพื่อสร้างโค้ดที่ได้รับการปรับให้เหมาะสมในด้านต่างๆ เช่น ลดเวลาการทำงาน ของโปรแกรม
อ่าน 1 นาทีความถูกต้องของคอมไพเลอร์
Compiler constructionใน สาขา วิทยาการคอมพิวเตอร์ ความถูกต้องของคอมไพเลอร์เป็นสาขาหนึ่งของวิทยาการคอมพิวเตอร์ที่เกี่ยวข้องกับการพยายามแสดงให้เห็นว่าคอมไพเลอร์ทำงานตามข้อกำหนดของภาษาเทคนิคต่างๆ ได้แก่