Programming language design

การออกแบบภาษาโปรแกรม

อ่าน 1 นาที

ปัญหาการแสดงออก

Programming language design

ปัญหาการแสดงออก (Expression problem)เป็นปัญหาในภาษาโปรแกรมที่เกี่ยวข้องกับความสามารถในการขยายและความเป็นโมดูลของนามธรรมข้อมูลแบบกำหนดประเภทคงที่

อ่าน 1 นาที

การเรียนรู้ของเครื่องพร้อมกัน

Concurrent programming languages

Concurrent ML (CML) เป็นภาษาการเขียนโปรแกรมเชิงฟังก์ชันระดับสูงอเนกประสงค์แบบหลายพาราดิกม์เป็นภาษาถิ่นของภาษาการเขียนโปรแกรมMLซึ่งเป็น ส่วนขยายแบบ พร้อมกันของ ภาษา ML

อ่าน 1 นาที

พลเมืองชั้นหนึ่ง

Object (computer science)

ในการออกแบบภาษาโปรแกรม ที่กำหนด พลเมืองชั้นหนึ่งคือเอนทิตีที่สนับสนุนการดำเนินการทั้งหมดที่มีให้กับเอนทิตีอื่น ๆ โดยทั่วไป การดำเนินการเหล่านี้โดยทั่วไปได้แก่...

น้ำตาลสังเคราะห์อ่าน 1 นาที

น้ำตาลสังเคราะห์

CS1 errors: missing periodical

ในวิทยาการคอมพิวเตอร์ไวยากรณ์แบบย่อ (Syntactic sugar)คือไวยากรณ์ภายในภาษาโปรแกรมที่ออกแบบมาเพื่อให้การอ่านหรือการแสดงออกง่ายขึ้น ทำให้ภาษานั้น "น่าใช้" มากขึ้นสำหรับมนุษย์:...

อุปกรณ์ของเจนเซ่นอ่าน 1 นาที

อุปกรณ์ของเจนเซ่น

Programming language design

อุปกรณ์ของ Jensenเป็นเทคนิคการเขียนโปรแกรมคอมพิวเตอร์ที่ใช้ประโยชน์จากการเรียกใช้ตามชื่อคิดค้นโดยนักวิทยาศาสตร์คอมพิวเตอร์ชาวเดนมาร์กJørn Jensenซึ่งทำงานร่วมกับPeter...

อ่าน 1 นาที

เข้าใจแล้ว (การเขียนโปรแกรม)

Computer programming folklore

ในการเขียนโปรแกรม gotcha คือโครงสร้างที่ถูกต้องในระบบ โปรแกรม หรือภาษาการเขียนโปรแกรมที่ทำงานตามเอกสาร แต่ขัดกับสัญชาตญาณ และเกือบจะชักนำให้ เกิดข้อผิดพลาด...

อ่าน 1 นาที

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

Compiler construction

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

อ่าน 1 นาที

การชนกันของชื่อ

Information theory

ในการเขียนโปรแกรมคอมพิวเตอร์ปัญหา การ ชนกันของชื่อคือ ปัญหา การตั้งชื่อที่เกิดขึ้นเมื่อใช้ชื่อตัวแปร เดียวกันสำหรับสิ่งต่างๆ...

อ่าน 1 นาที

การออกแบบและการใช้งานภาษาโปรแกรม

Commons category link is locally defined

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

อ่าน 1 นาที

เบบี้ โมดูล่า-3

Academic programming languages

Baby Modula-3เป็นภาษาย่อยการเขียนโปรแกรมเชิงฟังก์ชัน ของภาษาการเขียนโปรแกรมModula-3 (safe subset) โดยอิงจากแนวคิดที่คิดค้นโดยMartín Abadiเป็น ภาษา

อ่าน 1 นาที

แบบจำลองหน่วยความจำ (การเขียนโปรแกรม)

Compiler construction

ในด้านการคำนวณ โมเดลหน่วยความจำอธิบายถึงปฏิสัมพันธ์ของเธรดต่างๆผ่านหน่วยความจำและการใช้ข้อมูล ร่วมกันของเธรดเหล่า นั้น

อ่าน 1 นาที

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

Compiler construction

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

อ่าน 1 นาที

โมดูล (C++)

C++

โมดูลในC++เป็นคุณสมบัติที่เพิ่มเข้ามาในC++20ซึ่งใช้ การเขียน โปรแกรมแบบโมดูลาร์เป็นทางเลือกที่ทันสมัยแทน เฮดเดอ ร์ที่คอมไพล์ล่วงหน้าโมดูลใน C++ ประกอบด้วยหน่วยการแปล เดียว...

การทดสอบผู้ชายหรือเด็กชายอ่าน 1 นาที

การทดสอบผู้ชายหรือเด็กชาย

ALGOL 60 implementation

การทดสอบชายหรือเด็กชายได้รับการเสนอโดยนักวิทยาศาสตร์คอมพิวเตอร์Donald Knuthเพื่อเป็นวิธีการประเมินการใช้งาน ภาษาโปรแกรม ALGOL...