Ngôn ngữ lập trình tự nhiên
Số trang: 3
Loại file: pdf
Dung lượng: 89.61 KB
Lượt xem: 9
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
- Ngôn ngữ lập trình tự nhiên: là ngôn ngữ mà người lập trình lập trình bằng cách giao tiếp với máy bằng ngôn ngữ tự nhiên, dạng thông dịch hỏi đáp. Người lập trình hầu như không quan tâm đến những vấn đề phức tạp bên trong của hệ thống. - Cách dịch: Dịch những câu lệnh được viết bằng ngôn ngữ tự nhiên sang ngôn ngữ cấp cao C ++, dùng thông dịch có suy nghĩ. - Các khái niệm: có các loại sau. + Danh từ: gồm rất nhiều khái niệm: cái cây, con vật,... Tuy nhiên...
Nội dung trích xuất từ tài liệu:
Ngôn ngữ lập trình tự nhiên Ngôn ngữ lập trình tự nhiên- Ngôn ngữ lập trình tự nhiên: là ngôn ngữ mà người lập trình lập trình bằng cáchgiao tiếp với máy bằng ngôn ngữ tự nhiên, dạng thông dịch hỏi đáp. Người lậptrình hầu như không quan tâm đến những vấn đề phức tạp bên trong của hệ thống.- Cách dịch: Dịch những câu lệnh được viết bằng ngôn ngữ tự nhiên sang ngônngữ cấp cao C ++, dùng thông dịch có suy nghĩ.- Các khái niệm: có các loại sau.+ Danh từ: gồm rất nhiều khái niệm: cái cây, con vật,... Tuy nhiên máy chỉ hiểucác danh từ của bản thân nó và các danh từ đối tượng khác. Danh từ của bản thânnó chính là chủ ngữ là máy. Danh từ đối tượng khác như: bộ nhớ, màn hình,... lànhững danh từ như mà máy sẽ tương tác trao đổi dữ liệu với nó.Ví dụ câu lệnh: (máy) Hãy đưa vào bộ nhớ hình ảnh x. Câu nói này luôn có danhtừ bản thân là đang chỉ đến máy và danh từ bản thân giống luôn làm chủ ngữ.Danh từ đối tượng ở đây là bộ nhớ.+ Động từ: là thao tác đã được định nghĩa trong thư viện, là thao tác mà máy cóthể sử dụng.+ Các tính từ: Quy về thuộc tính của dữ liệu.+ Các từ khác: ấy, này, hả,... nó có thể lược bỏ hoặc đưa về các dạng động từ nàođó.- THƯ VIỆN KHÁI NIỆM:- Các khái niệm: được biểu diễn bằng các modul lệnh ++;- Tổ chức thư viện: một thư viện gồm 2 thành phần:+ Đối tượng: là yếu tố mà câu lệnh xác định khi làm việc.+ Nhiệm vụ: là tập các lệnh đã được đóng gói vào một khái niệm mà máy sẽ thựchiện.- BỘ DỊCH SANG NGÔN NGỮ TỰ NHIÊN CHUẨN:- Tất cả các ngôn ngữ, câu nói mà người lập trình giao tiếp với máy đều đượcchuyển qua ngôn ngữ tự nhiên chuẩn trước khi dịch qua ngôn ngữ cấp cao.- Đây là bộ dịch điều khiển mọi quá trình lập trình, người lập trình chỉ có thể sailỗi giải thuật không thể có lỗi cú pháp.Vì trong quá trình giao tiếp mọi thứ nói ratrong giao tiếp đều rất mờ nhạt, chưa rõ ràng, thiếu thông tin, thì nó có thể yêu cầuthông tin ngay trước khi dịch.Ví dụ:Vẽ cho tôi hình chữ nhật.bộ dịch sẽ mặc định vẽ ra kết quả.Nhưng khi kết quả không đúng ta có thể nói:Vẽ HCN này kích thước 3*4 cm.Ở trên các từ ngữ không đúng: cho tôi bộ dịch tự lược bỏ.CÁCH THỨC DỊCH:- Bộ dịch chuẩn:là bộ dịch từ ngôn ngữ tự nhiên chuẩn sang ngôn ngữ C++ bằngcách thay thế các khái niệm thành đoạn code dưa vào thư viện các khái niệm đãđược định nghĩa bằng đoạn code.- Chương trình chuẩn: là chương trình đã được sắp xếp một cách tự động bởi bộdịch ở trên trong suốt quá trình giao tiếp. Trong qua trình giao tiếp người lập trìnhhoàn toàn có thể sắp xếp chương trình của mình bằng câu nói tự nhiên như: Đưacâu lệnh, khối lệnh x lúc nãy lên đầu chương trình,...- Bộ dịch chuẩn luôn dịch một chương trình đã được sắp xếp bởi bộ dịch ở trên,nếu không được sắp xếp nó sẽ không dịch.VÍ DỤ VỀ KHÁI NIỆM CỘNG:C=A+B;trong quá trình giao tiếp nếu không nói A, B có giá trị bao nhiêu, bộ dịch sẽ thựchiện một giao tiếp để dịch qua ngôn ngữ tự nhiên chuẩn trước khi dịch khái niệmcộng thành A+B.
Nội dung trích xuất từ tài liệu:
Ngôn ngữ lập trình tự nhiên Ngôn ngữ lập trình tự nhiên- Ngôn ngữ lập trình tự nhiên: là ngôn ngữ mà người lập trình lập trình bằng cáchgiao tiếp với máy bằng ngôn ngữ tự nhiên, dạng thông dịch hỏi đáp. Người lậptrình hầu như không quan tâm đến những vấn đề phức tạp bên trong của hệ thống.- Cách dịch: Dịch những câu lệnh được viết bằng ngôn ngữ tự nhiên sang ngônngữ cấp cao C ++, dùng thông dịch có suy nghĩ.- Các khái niệm: có các loại sau.+ Danh từ: gồm rất nhiều khái niệm: cái cây, con vật,... Tuy nhiên máy chỉ hiểucác danh từ của bản thân nó và các danh từ đối tượng khác. Danh từ của bản thânnó chính là chủ ngữ là máy. Danh từ đối tượng khác như: bộ nhớ, màn hình,... lànhững danh từ như mà máy sẽ tương tác trao đổi dữ liệu với nó.Ví dụ câu lệnh: (máy) Hãy đưa vào bộ nhớ hình ảnh x. Câu nói này luôn có danhtừ bản thân là đang chỉ đến máy và danh từ bản thân giống luôn làm chủ ngữ.Danh từ đối tượng ở đây là bộ nhớ.+ Động từ: là thao tác đã được định nghĩa trong thư viện, là thao tác mà máy cóthể sử dụng.+ Các tính từ: Quy về thuộc tính của dữ liệu.+ Các từ khác: ấy, này, hả,... nó có thể lược bỏ hoặc đưa về các dạng động từ nàođó.- THƯ VIỆN KHÁI NIỆM:- Các khái niệm: được biểu diễn bằng các modul lệnh ++;- Tổ chức thư viện: một thư viện gồm 2 thành phần:+ Đối tượng: là yếu tố mà câu lệnh xác định khi làm việc.+ Nhiệm vụ: là tập các lệnh đã được đóng gói vào một khái niệm mà máy sẽ thựchiện.- BỘ DỊCH SANG NGÔN NGỮ TỰ NHIÊN CHUẨN:- Tất cả các ngôn ngữ, câu nói mà người lập trình giao tiếp với máy đều đượcchuyển qua ngôn ngữ tự nhiên chuẩn trước khi dịch qua ngôn ngữ cấp cao.- Đây là bộ dịch điều khiển mọi quá trình lập trình, người lập trình chỉ có thể sailỗi giải thuật không thể có lỗi cú pháp.Vì trong quá trình giao tiếp mọi thứ nói ratrong giao tiếp đều rất mờ nhạt, chưa rõ ràng, thiếu thông tin, thì nó có thể yêu cầuthông tin ngay trước khi dịch.Ví dụ:Vẽ cho tôi hình chữ nhật.bộ dịch sẽ mặc định vẽ ra kết quả.Nhưng khi kết quả không đúng ta có thể nói:Vẽ HCN này kích thước 3*4 cm.Ở trên các từ ngữ không đúng: cho tôi bộ dịch tự lược bỏ.CÁCH THỨC DỊCH:- Bộ dịch chuẩn:là bộ dịch từ ngôn ngữ tự nhiên chuẩn sang ngôn ngữ C++ bằngcách thay thế các khái niệm thành đoạn code dưa vào thư viện các khái niệm đãđược định nghĩa bằng đoạn code.- Chương trình chuẩn: là chương trình đã được sắp xếp một cách tự động bởi bộdịch ở trên trong suốt quá trình giao tiếp. Trong qua trình giao tiếp người lập trìnhhoàn toàn có thể sắp xếp chương trình của mình bằng câu nói tự nhiên như: Đưacâu lệnh, khối lệnh x lúc nãy lên đầu chương trình,...- Bộ dịch chuẩn luôn dịch một chương trình đã được sắp xếp bởi bộ dịch ở trên,nếu không được sắp xếp nó sẽ không dịch.VÍ DỤ VỀ KHÁI NIỆM CỘNG:C=A+B;trong quá trình giao tiếp nếu không nói A, B có giá trị bao nhiêu, bộ dịch sẽ thựchiện một giao tiếp để dịch qua ngôn ngữ tự nhiên chuẩn trước khi dịch khái niệmcộng thành A+B.
Tìm kiếm theo từ khóa liên quan:
Chương trình lập trình ngôn ngữ C++ lập trình C++ lập trình C lập trình máy tính ngôn ngữ lập trình chương trình lập trìnhGợi ý tài liệu liên quan:
-
Giáo trình Lập trình hướng đối tượng: Phần 2
154 trang 273 0 0 -
Kỹ thuật lập trình trên Visual Basic 2005
148 trang 264 0 0 -
Bài thuyết trình Ngôn ngữ lập trình: Hệ điều hành Window Mobile
30 trang 264 0 0 -
Bài giảng Tin học lớp 11 bài 1: Giới thiệu ngôn ngữ lập trình C#
15 trang 237 0 0 -
Giáo trình Lập trình cơ bản với C++: Phần 1
77 trang 232 0 0 -
Bài giảng Một số hướng nghiên cứu và ứng dụng - Lê Thanh Hương
13 trang 223 0 0 -
Giáo án Tin học lớp 11 (Trọn bộ cả năm)
125 trang 215 1 0 -
Thủ thuật giúp giải phóng dung lượng ổ cứng
4 trang 214 0 0 -
NGÂN HÀNG CÂU HỎI TRẮC NGHIỆM THIẾT KẾ WEB
8 trang 205 0 0 -
15 trang 199 0 0