Triển khai của ngôn ngữ lập trình
gói phần mềm để xử lý và thực thi chương trình máy tính / From Wikipedia, the free encyclopedia
Trong lập trình máy tính, một triển khai của ngôn ngữ lập trình là một hệ thống để thực thi chương trình máy tính. Có hai cách tiếp cận chung để triển khai một ngôn ngữ lập trình:[1]
- Thông dịch: chương trình được đọc bởi một trình thông dịch, sau đó thực hiện các hành động được viết trong chương trình.[2]
- Biên dịch: chương trình được đọc bởi một trình biên dịch, sau đó được dịch sang một số ngôn ngữ khác như bytecode hoặc mã máy. Mã đã được dịch có thể được thực thi trực tiếp bởi phần cứng hoặc phục vụ như đầu vào cho một trình thông dịch hoặc trình biên dịch khác.[2]