Trang Chủ Phát triển Ngôn ngữ lập trình thế hệ thứ hai (2gl) là gì? - định nghĩa từ techopedia

Ngôn ngữ lập trình thế hệ thứ hai (2gl) là gì? - định nghĩa từ techopedia

Mục lục:

Anonim

Định nghĩa - Ngôn ngữ thế hệ thứ hai (lập trình) (2GL) nghĩa là gì?

Ngôn ngữ thế hệ thứ hai (lập trình) (2GL) là một nhóm các ngôn ngữ lập trình được liên kết với các ngôn ngữ lắp ráp. Không giống như các ngôn ngữ thế hệ đầu tiên, các chương trình có thể được viết một cách tượng trưng, ​​sử dụng các từ tiếng Anh (còn được gọi là ghi nhớ), theo cách mà con người có thể hiểu và sau đó được một nhà biên dịch chuyển đổi thành ngôn ngữ máy.


Ngôn ngữ hội dành riêng cho máy tính và CPU. Thuật ngữ này được sử dụng để phân biệt giữa Ngôn ngữ máy (1GL) và ngôn ngữ lập trình cấp cao hơn (3GL, 4GL, v.v.)


Còn được gọi là ngôn ngữ thế hệ 2.

Techopedia giải thích Ngôn ngữ thế hệ thứ hai (Lập trình) (2GL)

Ngôn ngữ hội có nguồn gốc từ những năm 1940 và được cho là do những nỗ lực của sĩ quan hải quân Hoa Kỳ Grace Hopper, với việc giới thiệu ngôn ngữ FLOW-MATIC cho máy tính ENIAC.


2GL chủ yếu được sử dụng để thực hiện các trình điều khiển và trình điều khiển cấp thấp và cho các ứng dụng chuyên sâu về xử lý và xử lý như trò chơi máy tính, ứng dụng xử lý đồ họa và ứng dụng chỉnh sửa video.


Biểu diễn tượng trưng của Hướng dẫn máy, thanh ghi và địa chỉ bộ nhớ cho phép lập trình viên tạo ra một chương trình có thể đọc được. Để máy tính hiểu được chương trình, nó phải được chuyển đổi sang định dạng có thể đọc được bằng máy sử dụng Trình biên dịch. Trình biên dịch thường chuyển đổi Mnemonics thông qua ánh xạ một-một từ biểu diễn ghi nhớ sang ngôn ngữ máy, cho một họ bộ xử lý và môi trường cụ thể.


Trình biên dịch cho phép gỡ lỗi chương trình dễ dàng hơn và cũng giới thiệu các cơ chế lập trình nâng cao hơn như Lập trình macro và Lập trình có cấu trúc.

Ngôn ngữ lập trình thế hệ thứ hai (2gl) là gì? - định nghĩa từ techopedia