• Là ngôn ngữ duy nhất để viết chương trình mà máy tính trực tiếp hiểu và thực hiện được.. Sunday, 20 November, 2016 slide 4..[r]
Trang 1GIÁO VIÊN: VÕ THẠCH CHÍ TRƯỜNG
TRƯỜNG THPT LÊ QUÝ ĐÔN
§5 NGÔN NGỮ LẬP TRÌNH
Giáo viên: VÕ THẠCH CHÍ TRƯỜNG
Trang 6NGÔN NGỮ MÁY
• Nạp giá trị tại vị trí 68 ô nhớ tính từ vị trí được liệt
kê trong thanh ghi 3, vào thanh ghi 8
Trang 7NGÔN NGỮ MÁY
• Nhảy đến địa chỉ 1024
Trang 8HỢP NGỮ
• assembly language
• Là ngôn ngữ bậc thấp
• Chương trình hợp dịch (assembler): dùng để dịchchương trình viết bằng hợp ngữ ra ngôn ngữ máy
Hợp ngữ chương trình hợp dịch Ngôn ngữ máy
Trang 9HỢP NGỮ
Trang 10HỢP NGỮ
Trang 11HỢP NGỮ
Trang 12NGÔN NGỮ BẬC CAO
• high level programming language
• Ưu điểm
oGần gũi với ngôn ngữ tự nhiên
oÍt phụ thuộc vào các loại máy cụ thể
Trang 13NGÔN NGỮ BẬC CAO
• Pascal, C, C++, Java, Visual Basic, C#, PHP,…
• Chương trình dịch (interpreter, compiler): dùng đểdịch chương trình viết bằng ngôn ngữ bậc cao sangngôn ngữ máy
Ngôn ngữ
chương trình dịch
Trang 14NGÔN NGỮ BẬC CAO
Pascal
Trang 15NGÔN NGỮ BẬC CAO
C++
Trang 16NGÔN NGỮ BẬC CAO
Java
Trang 17NGÔN NGỮ BẬC CAO
C#
Trang 18NGÔN NGỮ BẬC CAO
PHP
Trang 19NGÔN NGỮ BẬC CAO VÀ NGÔN NGỮ BẬC THẤP
Trang 20NGÔN NGỮ BẬC CAO VÀ NGÔN NGỮ BẬC THẤP
Trang 21Cảm ơn các bạn đã theo dõi