ภาษาโปรแกรม
ภาษาโปรแกรม คือภาษาประดิษฐ์ชนิดหนึ่งที่ออกแบบขึ้นมาเพื่อสื่อสารชุดคำสั่งแก่เครื่องจักร โดยเฉพาะอย่างยิ่งคอมพิวเตอร์ ภาษาโปรแกรมสามารถใช้สร้างโปรแกรมที่ควบคุมพฤติกรรมของเครื่องจักร และ/หรือ แสดงออกด้วยขั้นตอนวิธี (algorithm) อย่างตรงไปตรงมา ผู้เขียนโปรแกรมซึ่งหมายถึงผู้ที่ใช้ภาษาโปรแกรมเรียกว่า โปรแกรมเมอร์ (programmer)
Common Language Runtime
Common Language Runtime (CLR) คือเวอร์ชวลแมชีน ซึ่งเป็นส่วนประกอบของดอตเน็ตเฟรมเวิร์ก และพัฒนาตามมาตรฐานเปิด Common Language Infrastructure ที่ไมโครซอฟท์ได้พัฒนาขึ้นมา ซึ่งอธิบายถึงสภาพแวดล้อมสำหรับโค้ดที่ทำงานบน CLR โดย CLR จะรันจากไบต์โค้ดที่เรียกว่า Microsoft Intermediate Language (MSIL) ซึ่งพัฒนาตามมาตรฐาน Common Intermediate Language (CIL)