Programming language design
การออกแบบภาษาโปรแกรม
ปัญหาการแสดงออก
Programming language designปัญหาการแสดงออก (Expression problem)เป็นปัญหาในภาษาโปรแกรมที่เกี่ยวข้องกับความสามารถในการขยายและความเป็นโมดูลของนามธรรมข้อมูลแบบกำหนดประเภทคงที่
อ่าน 1 นาทีการเรียนรู้ของเครื่องพร้อมกัน
Concurrent programming languagesConcurrent ML (CML) เป็นภาษาการเขียนโปรแกรมเชิงฟังก์ชันระดับสูงอเนกประสงค์แบบหลายพาราดิกม์เป็นภาษาถิ่นของภาษาการเขียนโปรแกรมMLซึ่งเป็น ส่วนขยายแบบ พร้อมกันของ ภาษา ML
อ่าน 1 นาทีพลเมืองชั้นหนึ่ง
Object (computer science)ในการออกแบบภาษาโปรแกรม ที่กำหนด พลเมืองชั้นหนึ่งคือเอนทิตีที่สนับสนุนการดำเนินการทั้งหมดที่มีให้กับเอนทิตีอื่น ๆ โดยทั่วไป การดำเนินการเหล่านี้โดยทั่วไปได้แก่...
น้ำตาลสังเคราะห์
CS1 errors: missing periodicalในวิทยาการคอมพิวเตอร์ไวยากรณ์แบบย่อ (Syntactic sugar)คือไวยากรณ์ภายในภาษาโปรแกรมที่ออกแบบมาเพื่อให้การอ่านหรือการแสดงออกง่ายขึ้น ทำให้ภาษานั้น "น่าใช้" มากขึ้นสำหรับมนุษย์:...
อุปกรณ์ของเจนเซ่น
Programming language designอุปกรณ์ของ Jensenเป็นเทคนิคการเขียนโปรแกรมคอมพิวเตอร์ที่ใช้ประโยชน์จากการเรียกใช้ตามชื่อคิดค้นโดยนักวิทยาศาสตร์คอมพิวเตอร์ชาวเดนมาร์กJørn Jensenซึ่งทำงานร่วมกับPeter...
เข้าใจแล้ว (การเขียนโปรแกรม)
Computer programming folkloreในการเขียนโปรแกรม gotcha คือโครงสร้างที่ถูกต้องในระบบ โปรแกรม หรือภาษาการเขียนโปรแกรมที่ทำงานตามเอกสาร แต่ขัดกับสัญชาตญาณ และเกือบจะชักนำให้ เกิดข้อผิดพลาด...
อ่าน 1 นาทีไวยากรณ์นามธรรม
Compiler constructionในวิทยาการคอมพิวเตอร์ไวยากรณ์นามธรรมของข้อมูลคือโครงสร้างที่อธิบายเป็นชนิดข้อมูล (อาจเป็น ชนิดข้อมูลนามธรรมแต่ไม่จำเป็น)...
อ่าน 1 นาทีการชนกันของชื่อ
Information theoryในการเขียนโปรแกรมคอมพิวเตอร์ปัญหา การ ชนกันของชื่อคือ ปัญหา การตั้งชื่อที่เกิดขึ้นเมื่อใช้ชื่อตัวแปร เดียวกันสำหรับสิ่งต่างๆ...
อ่าน 1 นาทีการออกแบบและการใช้งานภาษาโปรแกรม
Commons category link is locally definedโดยทั่วไปแล้ว ภาษาโปรแกรมจะถูกสร้างขึ้นโดยการออกแบบรูปแบบการแสดงโปรแกรมคอมพิวเตอร์ และเขียนการใช้งานสำหรับแนวคิดที่พัฒนาขึ้นซึ่งมักจะเป็นตัวแปลภาษาหรือตัวคอมไพเลอร์...
อ่าน 1 นาทีเบบี้ โมดูล่า-3
Academic programming languagesBaby Modula-3เป็นภาษาย่อยการเขียนโปรแกรมเชิงฟังก์ชัน ของภาษาการเขียนโปรแกรมModula-3 (safe subset) โดยอิงจากแนวคิดที่คิดค้นโดยMartín Abadiเป็น ภาษา
แบบจำลองหน่วยความจำ (การเขียนโปรแกรม)
Compiler constructionในด้านการคำนวณ โมเดลหน่วยความจำอธิบายถึงปฏิสัมพันธ์ของเธรดต่างๆผ่านหน่วยความจำและการใช้ข้อมูล ร่วมกันของเธรดเหล่า นั้น
อ่าน 1 นาทีลำดับหน่วยความจำ
Compiler constructionลำดับการเข้าถึงหน่วยความจำคือลำดับการเข้าถึงหน่วยความจำของคอมพิวเตอร์โดยCPUลำดับการเข้าถึงหน่วยความจำขึ้นอยู่กับทั้งลำดับของคำสั่งที่สร้างโดยคอมไพเลอร์ในระหว่างการคอมไพล์และลำดับกา...
อ่าน 1 นาทีโมดูล (C++)
C++โมดูลในC++เป็นคุณสมบัติที่เพิ่มเข้ามาในC++20ซึ่งใช้ การเขียน โปรแกรมแบบโมดูลาร์เป็นทางเลือกที่ทันสมัยแทน เฮดเดอ ร์ที่คอมไพล์ล่วงหน้าโมดูลใน C++ ประกอบด้วยหน่วยการแปล เดียว...
การทดสอบผู้ชายหรือเด็กชาย
ALGOL 60 implementationการทดสอบชายหรือเด็กชายได้รับการเสนอโดยนักวิทยาศาสตร์คอมพิวเตอร์Donald Knuthเพื่อเป็นวิธีการประเมินการใช้งาน ภาษาโปรแกรม ALGOL...