คำอธิบาย
หลักการพื้นฐานของภาษาการเขียนโปรแกรมชนิดต่างๆ (เชิงกระบวนการ, เชิงฟังก์ชัน, การเขียนโปรแกรมเชิงตรรกะ) และความหมายเชิงนิรุกติศาสตร์ ภาพรวมของเครื่องจักรที่จำเป็นสำหรับการสนับสนุนภาษา (คอมไพเลอร์, อินเตอร์พรีเตอร์ และระบบรันไทม์).
รายวิชาก่อนหน้า
- วิชาก่อนเรียน: SYSC 2004 .
เงื่อนไขและข้อกำหนด
- เป็นอุปสรรคต่อการได้รับหน่วยกิตเพิ่มเติมสำหรับ เป็นอุปสรรคต่อการได้รับหน่วยกิตเพิ่มเติมสำหรับ COMP 3007 .
- วิชาก่อนเรียน: SYSC 2004 .
- บรรยาย 3 ชั่วโมงต่อสัปดาห์ ห้องปฏิบัติการ 3 ชั่วโมง ทุกสัปดาห์สลับกัน
ข้อความอ้างอิงในภาษาต้นฉบับ
Principles underlying different kinds of programming languages (procedural, functional, logic programming) and their semantics. Overview of machinery needed for language support (compilers, interpreters and run-time systems).
- Prerequisite(s): SYSC 2004 .
- Precludes additional credit for Precludes additional credit for COMP 3007 .
- Lectures three hours a week, laboratory three hours alternate weeks.
แหล่งที่มาและอ้างอิง
วันที่และแหล่งที่มาถูกเก็บไว้เพื่อช่วยให้คุณตรวจสอบข้อมูล การแปลเสนอเพื่ออำนวยความสะดวกในการอ่าน แหล่งทางการเป็นที่อ้างอิงสำหรับเงื่อนไขและข้อกำหนด
แหล่งอ้างอิง : https://calendar.carleton.ca/undergrad/courses/SYSC/