1. Trang chủ
  2. » Cao đẳng - Đại học

Ngon ngu lap Trinh

18 0 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Nội dung

- Chương trình viết bằng hợp ngữ muốn máy tính hiểu và thực hiện được phải dịch ra ngôn ngữ máy bằng chương trình hợp dịch.... c Ngôn ngữ bậc cao: Khái niệm:.[r]

(1)Dự án Tìm hiểu Ngôn ngữ lập trình (2) Nhóm 2: • - Thành viên: Hồ Văn Quyết Nguyễn Thanh Bình Đoàn Ngọc Phong Nguyễn Quang An - Lê Văn Sỹ Nguyễn Thị Ngọc Oanh Nguyễn Thị Kiều Oanh Nguyễn Thị Thảo Ân Dương Thị Hồng Năm • Nhóm trưởng: Nguyễn Thanh Liêm • Thư ký: Nguyễn Quang Phương (3) I Khái niệm ngôn ngữ lập trình 1.Vì cần có ngôn ngữ lập trình? - Vì với cách diễn tả thuật toán cách liệt kê sơ đồ khối, máy tính chưa có khả trực tiếp thực thuật toán (4) Chương trình là gì ? - Là chuỗi các công việc lập sẵn khởi động cho nó, nó tự hoạt động để làm công việc lập sẵn (5) 3.Khái niệm ngôn ngữ lập trình - Là ngôn ngữ dùng để viết chương trình (6) II Phân loại ngôn ngữ lập trình 1.Các loại ngôn ngữ lập trình (7) a) Ngôn ngữ máy (ngôn ngữ cấp thấp)  Khái niệm: - Là ngôn ngữ để viết chương trình mà máy tính trực tiếp hiểu và thực (8) Đặc trưng: - Mỗi máy tính có ngôn ngữ riêng nó - Các lệnh ngôn ngữ máy viết dạng mã nhị phân hexa (9) Ví dụ “I L U” biểu diễn dạng ngôn ngữ máy thông qua mã ascii: - Mã hexa: 049 04c 055 - Mã nhị phân: 01001001 01001100 01010101 (10) Ưu điểm: - Ta có thể khai thác triệt để các đặc điểm phần cứng máy Nhược điểm: - Các lệnh dài, khó nhớ, khó hiểu, khó viết CT (11) b) Hợp ngữ  Khái niệm: - Là ngôn ngữ kết hợp ngôn ngữ máy và ngôn ngữ nói người (thường là tiếng anh) để thể các lệnh (12) Đặc trưng: Sử dụng từ viết tắt Tiếng Anh để thể các lệnh cần thực (13) Ví dụ: ADD AX, BX ADD: Kí hiệu phép cộng AX, BX: Các ghi  Cộng giá trị ghi AX và BX, kết lưu vào ghi AX (14) Ưu điểm: -Dễ viết ngôn ngữ máy Nhược điểm: - Câu lệnh còn phức tạp, khó nhớ - Chương trình viết hợp ngữ muốn máy tính hiểu và thực phải dịch ngôn ngữ máy chương trình hợp dịch (15) c) Ngôn ngữ bậc cao: Khái niệm: -Là ngôn ngữ gần gũi với ngôn ngữ tự nhiên, ít phụ thuộc vào loại máy Đây là ngôn ngữ thích hợp với đa số người lập trình (16)  Đặc trưng: - Các câu lệnh viết gần với ngôn ngữ tự nhiên hơn, có tính độc lập cao, ít phụ thuộc vào các loại máy cụ thể Ví dụ: Các ngôn ngữ lập trình bậc cao như: Pascal, C, C++, Java,… (17) Ưu điểm: - Chương trình viết ngắn gọn, dễ hiểu, dễ nâng cấp (18) Chúc thầy cô và các bạn có buổi hội thảo thành công ! Good bye (19)

Ngày đăng: 16/06/2021, 17:16

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w