Bạn chưa đăng nhập. Vui lòng đăng nhập để hỏi bài

Những câu hỏi liên quan
DuaHaupro1
Xem chi tiết
Hồ Hoàng Khánh Huyền
11 tháng 4 2022 lúc 15:25

B

LÒ QUỐC LỢI
Xem chi tiết
lethua
19 tháng 9 2021 lúc 21:34

Như chúng ta đã biết ngôn ngữ lập trình là ngôn ngữ để viết chương trình, là phương tiện dùng để diễn đạt cho máy tính những việc con người muốn máy thực hiện và mó được chia thành các lớp: ngôn ngữ máy, hợp ngữ và ngôn ngữ bậc cao.
Ngôn ngữ lập trình bậc cao là ngôn ngữ lập trình gần với ngôn ngữ tự nhiên hơn, thuận tiện cho đông đảo người lập trình (không chỉ cho những người lập trình chuyên nghiệp).
- Lập trình là sử dụng cấu trúc dừ liệu và các câu lệnh của ngôn ngữ lập trình cụ thế để mô tả dữ liệu và diền đạt các thao tác của thuật toán, là tạo ra các chương trình giải được các bài toán trên máy tính
- Chương trình viết bằng ngôn ngừ lập trình bậc cao nói chung không phụ thuộc vào mảy, nghĩa là một chương trinh có thể thực hiện trên nhiều loại máy. Chương trình viết bằng ngôn ngữ máy có thể được nạp trực tiếp vào bộ nhớ và thực hiện ngay còn chương trình viết bằng ngôn ngữ lập trình bậc cao phải được chuyển đối thành chương trình trên ngôn ngữ máy mới có thể thực hiện được.
- Chương trình đặc biệt có chức năng chuyển đồi chương trình được viết bằng ngôn ngữ lập trình bậc cao thành chương trình thực hiện trên máy tính cụ thê được gọi là chương trình dịch.
- Chương trình dịch nhận đầu vào là chương trình viết bằng ngôn ngữ lập trình bậc cao (chương trình nguồn) và thực hiện chuyển đổi sang ngôn ngữ máy (chương trình đích):

Ngôn ngữ máy là ngôn ngữ duy nhất máy tính điện tử cỏ thể trực tiếp hiểu và thực hiện các câu lệnh.
• Chương trình dịch có 2 loại: thông dịch và biên dịch.
a) Thông dịch (Interpret) được thực hiện bằng cách lặp lại dãy các bước sau:
1. Kiểm tra tính đúng đắn của câu lệnh tiếp theo trong chương trình nguồn:
2. Chuyển đổi câu lệnh đó thành một hay nhiều câu lệnh tương ứng trong ngôn ngữ máy;
3. Thực hiện các câu lệnh vừa chuyển đổi được.
Như vậy, quá trình dịch và thực hiện các câu lệnh là luân phiên. Các chương trình thông dịch lần lượt dịch và thực hiện từng câu lệnh. Nó thích hợp cho môi trường đối thoại giữa người và hệ thống, được ứng dụng cho các ngôn ngữ khai thác hệ quản trị cơ sở dừ liệu, ngôn ngữ đối thoại với hệ điều hành,..
b) Biên dịch (compile) được thực hiện qua hai bước:
1. Duyệt, kiểm tra, phát hiện lỗi, kiếm tra tính đúng đắn của các câu lệnh trong chương trình nguồn;
2. Dịch toàn bộ chương trình nguồn thành một chương trình đích có thể thực hiện trên máy và có thể lưu trữ để sử dụng lại khi cần thiết.
Như vậy, trong thông dịch, không có chương trình đích để lưu trữ, trong biên dịch cả chương trình nguồn và chương trình đích đều có thể lưu trữ lại để sử dụng về sau. Nó được ứng dụng vào việc biên soạn, lưu trữ, tìm kiếm, cho biết các kết quả trung gian,.. Toàn bộ các dịch vụ trên tạo thành một môi trường làm việc trên một ngôin ngữ lập trình cụ thể. Ví dụ, Turbo Pascal 7.0, Free Pascal 1.2, Visual Pascal 2.1 .... trẽn ngôn ngừ Pascal, Turbo C++, Visual C++,...

Khách vãng lai đã xóa
Minh Lệ
Xem chi tiết
Time line
19 tháng 8 2023 lúc 8:36

Lợi ích đối với cộng đồng trong việc chia sẻ mã nguồn là giúp người dùng dễ dàng cải tiến, nâng cấp khi giải quyết vấn đề của mình.

14_Phan Thị Ngân Hương
Xem chi tiết
Phúc Mai
Xem chi tiết
Nguyễn Lê Phước Thịnh
11 tháng 12 2021 lúc 23:18

Câu 1: B

Câu 2: A

Minh Dūng
Xem chi tiết
Hùng
Xem chi tiết
Duong Nguyen
14 tháng 10 2022 lúc 22:22

Câu 1 .C

Câu 2 .C

Câu 3 . C

Câu 4 . D

Câu 5 . A

Câu 6 . B

Câu 7 . D

Câu 8 . A

Câu 9.  A

Câu 10 . C

Huỳnh Huỳnh
Xem chi tiết
Rhider
11 tháng 2 2022 lúc 18:59

Tham khảo

- Khái niệm ngôn ngữ máy các câu lệnh được tạo nên từ hai số 1 và 0. ... - Ý nghĩa của ngôn ngữ lập trình: thay thế cho ngôn ngữ máy, bởi vì ngôn ngữ máy rất khó để sử dụng, ngôn ngữ lập trình thường  các từ có nghĩa, dễ nhớ nên gần gũi với con người hơn.

Ngôn ngữ lập trình là tập hợp các kí hiệu và quy tắc dùng để viết các lệnhtạo thành một chương trình hoàn chỉnh và thực hiện được trên máy tính

Trần Hải Việt シ)
11 tháng 2 2022 lúc 18:59

tham khảo

Ngôn ngữ lập trình là ngôn ngữ hình thức bao gồm một tập hợp các lệnh tạo ra nhiều loại đầu ra khác nhau. Ngôn ngữ lập trình được sử dụng trong lập trình máy tính để thực hiện các thuật toán. Hầu hết các ngôn ngữ lập trình bao gồm các lệnh cho máy tính

Ngôn ngữ máy (còn được gọi là máy ngữ hay mã máy; tiếng Anh  machine language hay machine code)  một tập các chỉ thị được CPU của máy tính trực tiếp thực thi. Mỗi chỉ thị thực hiện một chức năng xác định, ví dụ như tải dữ liệu, nhảy hay tính toán số nguyên trên một đơn vị dữ liệu của thanh ghi CPU hay bộ nhớ.

Trần Đức Huy
11 tháng 2 2022 lúc 18:59

TK

Ngôn ngữ máy là gì? Ngôn ngữ máy 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. Mỗi chương trình viết bằng ngôn ngữ khác muốn thực hiện trên máy tính đều phải được dịch ra ngôn ngữ máy bằng một chương trình dịch. Các lệnh viết ở ngôn ngữ máy ở dạng mã nhị phân hoặc dạng mã hexa. Ưu điểm của ngôn ngữ máy: khai thác triệt để đặc điểm phần cứng của máy. Nhược điểm của ngôn ngữ máy: Con người khó có thể hiểu được ngôn ngữ máy. Ngôn ngữ phức tạp, phụ thuộc nhiều vào phần cứng, chương trình viết mất nhiều công sức, cồng kềnh và khó hiệu chỉnh. Ngôn ngữ lập trình là gì? Ngôn ngữ lập trình (programming language) là dạng ngôn ngữ được chuẩn hóa theo một hệ thống các quy tắc riêng, sao cho qua đó người lập trình có thể mô tả các chương trình làm việc dành cho thiết bị điện tử mà cả con người và các thiết bị đó đều hiểu được.

Nguồn bài viết: https://wikimaytinh.com/ngon-ngu-may-la-gi-ngon-ngu-lap-trinh-la-gi.html

Huyền Nguyễn
Xem chi tiết
phạm
3 tháng 3 2022 lúc 19:05

\(C\) NHÉ

Chuu
3 tháng 3 2022 lúc 19:05

C

Vũ Trọng Hiếu
3 tháng 3 2022 lúc 19:05

c