Compiler construction

การก่อสร้างคอมไพเลอร์

รูปแบบแบคคัส-เนาเออร์อ่าน 1 นาที

รูปแบบแบคคัส-เนาเออร์

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)คือระยะเวลาที่ตัวเชื่อมโยงกำลังสร้างไฟล์ปฏิบัติการ...

กราฟการโทรอ่าน 1 นาที

กราฟการโทร

Compiler construction

กราฟการเรียก (เรียกอีกอย่างว่ามัลติกราฟการเรียก ) เป็นกราฟควบคุมการไหล ซึ่งแสดงความสัมพันธ์การเรียกระหว่างซับรูทีนในโปรแกรมคอมพิวเตอร์แต่ละโหนดแทนขั้นตอน และแต่ละขอบ(f,

แผนภาพหลุมศพอ่าน 1 นาที

แผนภาพหลุมศพ

Compiler construction

ในด้านการคำนวณแผนภาพสุสาน (หรือแผนภาพ T) ประกอบด้วยชุด "ชิ้นส่วนปริศนา" ที่แสดงถึงคอมไพเลอร์และโปรแกรมประมวลผลภาษา อื่นๆ ที่เกี่ยวข้อง แผนภาพ...

อ่าน 1 นาที

ไวยากรณ์นามธรรม

Compiler construction

ในวิทยาการคอมพิวเตอร์ไวยากรณ์นามธรรมของข้อมูลคือโครงสร้างที่อธิบายเป็นชนิดข้อมูล (อาจเป็น ชนิดข้อมูลนามธรรมแต่ไม่จำเป็น)...

กราฟควบคุมการไหลอ่าน 1 นาที

กราฟควบคุมการไหล

Application-specific graphs

ในวิทยาการคอมพิวเตอร์กราฟควบคุมการไหล ( CFG ) คือการแสดงเส้นทางทั้งหมดที่อาจเกิดขึ้นผ่านฟังก์ชันระหว่างการดำเนินการหรือการควบคุมการไหลโดยใช้ สัญกรณ์ กราฟ...

อ่าน 1 นาที

การวิเคราะห์คำศัพท์

All accuracy disputes

การแยกคำเป็นโท เค็น (Lexical tokenization ) คือการแปลงข้อความให้เป็นโทเค็นคำศัพท์ ที่มีความหมาย (ทั้งในเชิงความหมายและเชิงไวยากรณ์) ซึ่งจัดอยู่ในหมวดหมู่ที่กำหนดโดยโปรแกรม "lexer".

อ่าน 1 นาที

การคอมไพล์แบบไดนามิก

All pages needing cleanup

ในวิทยาการคอมพิวเตอร์การคอมไพล์แบบไดนามิกเป็นคุณลักษณะของโปรแกรมจำลองและเครื่องเสมือน บางประเภท ซึ่งระบบอาจคอมไพล์บางส่วนของโปรแกรมใหม่ระหว่างการทำงาน

การวิเคราะห์ความหมาย (คอมไพเลอร์)อ่าน 1 นาที

การวิเคราะห์ความหมาย (คอมไพเลอร์)

Compiler construction

การวิเคราะห์ความหมายหรือการวิเคราะห์ที่คำนึงถึงบริบทเป็นกระบวนการใน การสร้างคอม ไพเลอร์ ซึ่งมักจะ

อ่าน 1 นาที

ไฟล์ออบเจ็กต์

CS1 location test

ไฟล์ออบเจ็กต์คือไฟล์ที่ประกอบด้วยรหัสเครื่องหรือไบต์โค้ดรวมถึงข้อมูลและเมตาเดตา อื่นๆ ที่สร้างขึ้นโดยคอมไพเลอร์หรือแอสเซมเบลอร์จากซอร์สโค้ดในระหว่างกระบวนการคอมไพล์หรือแอสเซมบลี

อ่าน 1 นาที

การเรียกใช้ฟังก์ชันในขั้นตอนการคอมไพล์

Compiler construction

ในทางคอมพิวเตอร์การเรียกใช้ฟังก์ชันในเวลาคอมไพล์ (หรือการประเมินค่าฟังก์ชันในเวลาคอมไพล์หรือนิพจน์ค่าคงที่ทั่วไป )

อ่าน 1 นาที

รหัสที่อยู่สามที่อยู่

CS1 maint: multiple names: authors list

ในวิทยาการคอมพิวเตอร์รหัสสามแอดเดรส (มักย่อเป็น TAC หรือ 3AC) เป็นรหัสระดับกลางที่ใช้โดยคอมไพเลอร์ที่ปรับให้เหมาะสมเพื่อช่วยในการใช้งานการแปลงที่ปรับปรุงโค้ด คำสั่ง TAC...

อ่าน 1 นาที

ลำดับหน่วยความจำ

Compiler construction

ลำดับการเข้าถึงหน่วยความจำคือลำดับการเข้าถึงหน่วยความจำของคอมพิวเตอร์โดยCPUลำดับการเข้าถึงหน่วยความจำขึ้นอยู่กับทั้งลำดับของคำสั่งที่สร้างโดยคอมไพเลอร์ในระหว่างการคอมไพล์และลำดับกา...

อ่าน 1 นาที

คอมไพเลอร์-คอมไพเลอร์

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

ใน สาขา วิทยาการคอมพิวเตอร์ ความถูกต้องของคอมไพเลอร์เป็นสาขาหนึ่งของวิทยาการคอมพิวเตอร์ที่เกี่ยวข้องกับการพยายามแสดงให้เห็นว่าคอมไพเลอร์ทำงานตามข้อกำหนดของภาษาเทคนิคต่างๆ ได้แก่