Định nghĩa Fourth Generation (Programming) Language (4GL) là gì?
Fourth Generation (Programming) Language (4GL) là Thứ tư Generation (Programming) Ngôn ngữ (4GL). Đây là nghĩa tiếng Việt của thuật ngữ Fourth Generation (Programming) Language (4GL) - 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ứ tư (lập trình) (4GL) là một nhóm các ngôn ngữ mà cố gắng để có được gần gũi hơn so với 3GLs sang ngôn ngữ của con người, hình thức suy nghĩ và khái niệm lập trình. 4GLs được thiết kế để giảm thời gian tổng thể, công sức và chi phí phát triển phần mềm. Các lĩnh vực chính và gia đình của 4GLs là: truy vấn cơ sở dữ liệu, máy phát điện báo cáo, xử lý dữ liệu, phân tích và báo cáo, họa sĩ màn hình và máy phát điện, giao diện sáng tạo, tối ưu hóa, web developmentand mục đích chung languages.Also biết đến như một ngôn ngữ thế hệ thứ 4, một cụ miền ngôn ngữ, hoặc một ngôn ngữ năng suất cao.
Xem thêm: Thuật ngữ công nghệ A-Z
Giải thích ý nghĩa
4GLs có nhiều lập trình viên thân thiện và nâng cao hiệu quả lập trình với việc sử dụng tiếng Anh như ngôn từ và cụm từ, và khi thích hợp, việc sử dụng các biểu tượng, giao diện đồ họa và cơ quan đại diện tượng trưng. Chìa khóa để thực hiện hiệu quả với 4GLs nằm trong một trận đấu phù hợp giữa các công cụ và lĩnh vực ứng dụng. Thêm vào đó, 4GLs đã nới rộng quần thể của các chuyên gia có thể tham gia vào phát triển phần mềm. Nhiều 4GLs có liên quan đến cơ sở dữ liệu và xử lý dữ liệu, cho phép sự phát triển hiệu quả của hệ thống kinh doanh theo định hướng với các ngôn ngữ phù hợp chặt chẽ cách chuyên gia lĩnh vực xây dựng quy tắc kinh doanh và trình tự chế biến. Nhiều người trong số 4GLs dữ liệu theo định hướng đó đều dựa trên cấu trúc Query Language (SQL), phát minh bởi IBM và sau đó được thông qua bởi ANSI và ISO như là ngôn ngữ tiêu chuẩn để quản lý dữ liệu có cấu trúc. Hầu hết các 4GLs chứa khả năng thêm mã 3GL cấp để giới thiệu hệ thống logic cụ thể vào chương trình 4GL. Các 4GLs tham vọng nhất, cũng ký hiệu là thế hệ thứ tư môi trường, cố gắng để sản xuất toàn bộ hệ thống từ một thiết kế thực hiện trong công cụ CASE và đặc điểm kỹ thuật bổ sung của cấu trúc dữ liệu, màn hình, các báo cáo và một số logic cụ thể.
What is the Fourth Generation (Programming) Language (4GL)? - Definition
A fourth generation (programming) language (4GL) is a grouping of programming languages that attempt to get closer than 3GLs to human language, form of thinking and conceptualization. 4GLs are designed to reduce the overall time, effort and cost of software development. The main domains and families of 4GLs are: database queries, report generators, data manipulation, analysis and reporting, screen painters and generators, GUI creators, mathematical optimization, web developmentand general purpose languages.Also known as a 4th generation language, a domain specific language, or a high productivity language.
Understanding the Fourth Generation (Programming) Language (4GL)
4GLs are more programmer-friendly and enhance programming efficiency with usage of English-like words and phrases, and when appropriate, the use of icons, graphical interfaces and symbolical representations. The key to the realization of efficiency with 4GLs lies in an appropriate match between the tool and the application domain. Additionally, 4GLs have widened the population of professionals able to engage in software development. Many 4GLs are associated with databases and data processing, allowing the efficient development of business-oriented systems with languages that closely match the way domain experts formulate business rules and processing sequences. Many of such data-oriented 4GLs are based on the Structured Query Language (SQL), invented by IBM and subsequently adopted by ANSI and ISO as the standard language for managing structured data. Most 4GLs contain the ability to add 3GL-level code to introduce specific system logic into the 4GL program. The most ambitious 4GLs, also denoted as Fourth Generation Environments, attempt to produce entire systems from a design made in CASE tools and the additional specification of data structures, screens, reports and some specific logic.
Thuật ngữ liên quan
- First Generation (Programming) Language (1GL)
- Second Generation (Programming) Language (2GL)
- Third Generation (Programming) Language (3GL)
- Fifth Generation (Programming) Language (5GL)
- Structured Query Language (SQL)
- American National Standards Institute (ANSI)
- Advanced Business Application Programming (ABAP)
- Commit
- Access Modifiers
- Acyclic
Source: Fourth Generation (Programming) Language (4GL) là gì? Technology Dictionary - Filegi - Techtopedia - Techterm