• Không có kết quả nào được tìm thấy

File thứ 3: bai-5_1711202110

N/A
N/A
Protected

Academic year: 2022

Chia sẻ "File thứ 3: bai-5_1711202110"

Copied!
5
0
0

Loading.... (view fulltext now)

Văn bản

(1)

BÀI 5 : NGÔN NGỮ LẬP TRÌNH

LÀM THẾ NÀO ĐỂ MÁY TÍNH GIẢI ĐƯỢC BÀI TOÁN

TRÊN GIẤY???

Cần diễn tả thuật toán bằng ngôn ngữ mà máy tính có thể hiểu và thực hiện được.

=> Đó gọi là ngôn ngữ gì???

(2)

Cã ba lo¹i ng«n ng÷ lËp tr×nh:

A. Ng«n ng÷ m¸y

¦u ®iÓm:

- Cho phép khai thác triệt để và tối ưu khả năng của máy

Nhược điểm :

- Ngôn ngữ phức tạp, phụ thuộc nhiều vào phần cứng.

- Viết mất nhiều công sức thời gian và khó sửa chữa hiệu chỉnh.

Ngôn ngữ máy không phù hợp với số đông người lập trình

- Là ngôn ngữ duy nhất mà máy tính có thể hiểu trực tiếp và thực hiện được

- Là các lệnh được viết dạng dãy bit gồm 2 số 0 và 1 (hệ nhị phân) hoặc hệ cơ số 16.

(3)

B. Hợp ngữ :

Ưu điểm

- Các lệnh được kết hợp với một số ít ngôn ngữ tự nhiên (tiếng Anh) nên dễ hiểu hơn so với ngôn ngữ máy.

Nhược điểm:

- độ phức tạp còn cao.

Hợp ngữ chỉ phù hợp với những nhà lập trình chuyên nghiệp, lập trình phần cứng.

=> Để chương trình viết bằng hợp ngữ được thực hiện được trên máy tính, nó cần được dịch sang NGÔN NGỮ MÁY thông qua chương trình dịch

- Hợp ngữ là ngôn ngữ chỉ sử dụng một số lệnh đơn giản (như ADD, SUB,...) nên dễ dàng hơn đối với người lập trình trong việc sử dụng và gỡ lỗi chương trình.

(4)

C. Ngôn ngữ lập trình bậc cao (NNLTBC)

¦u ®iÓm:

- Lµ ng«n ng÷ Ýt phô thuéc vµo lo¹i m¸y

- chư¬ng tr×nh viÕt ng¾n gän, dÔ hiÓu, dÔ n©ng cÊp.

Một số NNLTBC thông dung :

Turbo Pascal, Visual Basic, Java, C++, Python, Scratch…

Ngôn ngữ lập trình bậc cao phù hợp với số đông nhà lập trình phần mềm hiện nay

- Là ngôn ngữ lập trình sử dụng các câu lệnh gần giống với ngôn ngữ tự nhiên (thông thường là tiếng Anh)

=> Để chương trình viết bằng NNLTBC được thực hiện được trên máy tính, nó cần được dịch sang NGÔN NGỮ MÁY thông qua chương trình dịch

(5)

Tài liệu tham khảo

Tài liệu liên quan

Người lập trình sử dụng ngôn ngữ lập trình để viết chương trình thể hiện thuật toán bao gồm một tập hợp các lệnh được viết theo đúng cú pháp, trong đó, mỗi lệnh mang

- Biết rằng viết chương trình là viết các lệnh để chỉ dẫn máy tính thực hiện các công việc hay giải một bài toán cụ thể.... - Biết ngôn ngữ lập trình được dùng để

Đối với các máy tính hoạt động trên cùng mạng thì việc show nhìn thấy các máy tính đang hoạt động, tuy nhiên có những máy tính và tài nguyên trên các máy trạm vẫn còn

Máy tính không thể hiểu được ngôn ngữ tự nhiên mà sử dụng ngôn ngữ riêng được gọi là ngôn ngữ máy tính nên dữ liệu để được xử lí cần phải mã hóa thành dãy bit. một chữ

một tập hợp các lệnh viết bằng ngôn ngữ lập trình, thể hiện theo các bước của thuật toán để máy tính “hiểu” và thực hiệnS. B. một bản hướng dẫn cho người sử dụng

Chương trình dịch là chương trình có chức năng dịch các chương trình được viết bằng hợp ngữ và ngôn ngữ bậc cao sang ngôn ngữ máy.. Chương trình dịch là chương trình

Ngôn ngữ dùng để viết các chương trình Ngôn ngữ dùng để viết các chương trình máy tính được gọi là ngôn ngữ lập trình?. máy tính được gọi

Ngôn ngữ dùng để viết các chương trình Ngôn ngữ dùng để viết các chương trình máy tính được gọi là ngôn ngữ lập trình?. máy tính được gọi