Second Generation (Programming) Language (2GL)

Định nghĩa Second Generation (Programming) Language (2GL) là gì?

Second Generation (Programming) Language (2GL)Thế hệ thứ hai (Programming) Ngôn ngữ (2GL). Đây là nghĩa tiếng Việt của thuật ngữ Second Generation (Programming) Language (2GL) - một thuật ngữ thuộc nhóm Technology Terms - Công nghệ thông tin.

Độ phổ biến(Factor rating): 5/10

Một ngôn ngữ thế hệ thứ hai (lập trình) (2GL) là một nhóm các ngôn ngữ liên quan đến ngôn ngữ lập trình lắp ráp. Không giống như các ngôn ngữ thế hệ đầu tiên, chương trình có thể được viết một cách tượng trưng, ​​sử dụng từ tiếng Anh (còn gọi là việc nhớ mật khẩu), trong một cách mà một con người có thể hiểu và sau đó được chuyển sang ngôn ngữ máy bằng một lắp ráp. ngôn ngữ hội là đặc trưng cho máy tính và CPU. Thuật ngữ này được sử dụng trong sự phân biệt giữa Máy Ngôn ngữ (1GL) và các ngôn ngữ lập trình cấp cao hơn (3GL, 4GL, vv) Còn được gọi là ngôn ngữ thế hệ thứ 2.

Xem thêm: Thuật ngữ công nghệ A-Z

Giải thích ý nghĩa

Hội Ngôn ngữ có nguồn gốc từ những năm 1940, và được cho là do những nỗ lực của các sĩ quan hải quân Mỹ Grace Hopper, với sự ra đời của ngôn ngữ LƯU-MATIC cho máy tính ENIAC. 2GL được dùng chủ yếu cho việc thực hiện các hạt nhân ở mức độ thấp và trình điều khiển và cho các ứng dụng hiệu suất theo định hướng và xử lý chuyên sâu như trò chơi điện tử, các ứng dụng thao tác đồ họa và các ứng dụng video chỉnh sửa. Các đại diện mang tính biểu tượng của Hướng dẫn máy, đăng ký và địa chỉ bộ nhớ cho phép các lập trình viên để tạo ra một chương trình con người có thể đọc được. Đối với máy tính để hiểu được chương trình đó phải được chuyển đổi sang một định dạng có thể đọc được máy sử dụng một Assembler. Các Assembler thường chuyển đổi việc nhớ mật khẩu thông qua một ánh xạ một-một từ đại diện ghi nhớ thành ngôn ngữ máy, cho một gia đình bộ xử lý nói riêng và môi trường. Lắp ráp cho phép gỡ lỗi dễ dàng hơn của chương trình, và cũng có thể giới thiệu các cơ chế lập trình tiên tiến hơn như Lập trình vĩ mô và Lập trình có cấu trúc.

What is the Second Generation (Programming) Language (2GL)? - Definition

A second generation (programming) language (2GL) is a grouping of programming languages associated with assembly languages. Unlike the first generation languages, programs can be written symbolically, using English words (also known as mnemonics), in a way that a human can understand and are subsequently converted into machine language by an assembler. Assembly languages are specific to computer and CPU. The term is used in the distinction between Machine Languages (1GL) and higher-level programming languages (3GL, 4GL, etc.) Also known as a 2nd generation language.

Understanding the Second Generation (Programming) Language (2GL)

Assembly Languages originated in the 1940s, and are attributed to the efforts of the American naval officer Grace Hopper, with the introduction of the FLOW-MATIC language for the ENIAC computer. 2GL are mostly used for the implementation of low-level kernels and drivers and for performance-oriented and processing-intensive applications such as computer games, graphic manipulation applications and video editing applications. The symbolic representation of machine Instructions, registers and memory addresses allows the programmer to produce a human-readable program. For the computer to understand the program it must be converted to a machine readable format using an Assembler. The Assembler usually converts the Mnemonics via a one-to-one mapping from the mnemonic representation to machine language, for a particular processor family and environment. Assemblers allow for easier debugging of the program, and also introduce more advanced programming mechanisms such as macro Programming and structured Programming.

Thuật ngữ liên quan

  • First Generation (Programming) Language (1GL)
  • Third Generation (Programming) Language (3GL)
  • Fourth Generation (Programming) Language (4GL)
  • Fifth Generation (Programming) Language (5GL)
  • Assembly Language
  • Kernel
  • Compiler
  • Grace Hopper
  • Commit
  • Access Modifiers

Source: ? Technology Dictionary - Filegi - Techtopedia - Techterm

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *