Lý thuyết: Khái niệm lập trình và ngôn ngữ lập trình trang 4 SGK Tin học 11>

[ad_1]

Như tất cả 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 đi lại dùng để diễn đạt cho máy tính những việc con người muốn máy triển khai và nó được chia thành những 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 phần đông người lập trình ( không riêng gì 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 tài liệu và những câu lệnh của ngôn ngữ lập trình đơn cử để diễn đạt tài liệu và diễn đạt những thao tác của thuật toán, là tạo ra những chương trình giải được những 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 trình 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.

Bạn đang đọc: “>Lý thuyết: Khái niệm lập trình và ngôn ngữ lập trình trang 4 SGK Tin học 11>

– Chương trình đặc biệt quan trọng có công dụng quy đổ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 triển khai trên máy tính đơn cử được gọi là chương trình dịch .
– Chương trình dịch nhận nguồn 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 thi quy đổ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ử hoàn toàn có thể trực tiếp hiểu và triển khai những 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:

Xem thêm: Nước tiểu – Wikipedia tiếng Việt

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 những câu lệnh vừa quy đổi được .
Như vậy, quy trình dịch và thực thi những 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 thi từng câu lệnh. Nó thích hợp cho môi trường tự nhiên đối thoại giữa người và mạng lưới hệ thống, được ứng dụng cho những ngôn ngữ khai thác hệ quản trị cơ sở dừ liệu, ngôn ngữ đối thoại với hệ quản lý, ..

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;

Xem thêm: Valentino (công ty) – Wikipedia tiếng Việt

2. Dịch hàng loạt chương trình nguồn thành một chương trình đích hoàn toàn có thể triển khai trên máy và hoàn toàn có thể tàng trữ để sử dụng lại khi thiết yếu .
Như vậy, trong thông dịch, không có chương trình đích để tàng trữ, trong biên dịch cả chương trình nguồn và chương trình đích đều hoàn toàn có thể tàng trữ lại để sử dụng về sau. Nó được ứng dụng vào việc biên soạn, tàng trữ, tìm kiếm, cho biết những hiệu quả trung gian, .. Toàn bộ những dịch vụ trên tạo thành một thiên nhiên và môi trường thao tác trên một ngôn ngữ lập trình đơn cử. Ví dụ, Turbo Pascal 7.0, Free Pascal 1.2, Visual Pascal 2.1 …. trên ngôn ngữ Pascal, Turbo C + +, Visual C + +, …

Loigiaihay.com

[ad_2]

Related Posts

Trò chơi thoát khỏi đền thờ 2

[ad_1]  ContentsRelated posts:Giới thiệu game thoát khỏi đền thờ 2 Thoát khỏi đền thờ 2 thuộc dòng game kỹ năng, game Y8 trong cuộc hành trình…

Trò chơi người que đu dây 2

[ad_1]  ContentsRelated posts:Giới thiệu game người que đu dây 2 Người que đu dây 2 thuộc dòng game 1 người chơi, game 4399 với anh chàng…

Trò chơi Bida 3 băng

[ad_1] ContentsRelated posts:Giới thiệu game Bida 3 băng Bida 3 băng thuộc dòng game 1 người chơi, game 7k7k một trong những thể loại chơi nổi tiếng…

Trò chơi Bida 2 người

[ad_1] ContentsRelated posts:Giới thiệu game Bida 2 người Bida 2 người thuộc dòng game 2 người chơi, game 7k7k khi mà các bạn nhỏ của chúng ta…

Trò chơi Bida 3D online

[ad_1] ContentsRelated posts:Giới thiệu game Bida 3D Bida 3D thuộc dòng game 1 người chơi, game 7k7k khi mà các bạn sẽ được chiêm ngưỡng tựa game…

Trò chơi quán nước giải khát

[ad_1] ContentsRelated posts:Giới thiệu game quán nước giải khát Quán nước giải khát thuộc dòng game nấu ăn, game A10, các bé của chúng ta thỏa thích…

Leave a Reply