读书人

怎么判断一个编程语言是3GL还是4GL

发布时间: 2012-02-09 18:22:27 作者: rapoo

如何判断一个编程语言是3GL还是4GL
如题

[解决办法]
a. 生产率标准:4GL一出现,就是以大幅度提高软件生产率为己任的,4GL应比3GL提高生产率一个数量级以上。

b. 非过程化标准:4GL基本上应该是面向问题的,即只需告知计算机“做什么”,而不必告知计算机“怎么做”。当然4GL为了适应复杂的应用,而这些应用是无法“非过程化”的,就允许保留过程化的语言成分,但非过程化应是4GL的主要特色。

c. 用户界面标准:4GL应具有良好的用户界面,应该简单、易学、易掌握,使用方便、灵活。

d. 功能标准:4GL要具有生命力,不能适用范围太窄,在某一范围内应具有通用性。
[解决办法]
即只需告知计算机“做什么”,而不必告知计算机“怎么做”。
--------------------------------------------------

到目前为止,也只有数据库相关的达到了这个要求

读书人网 >C++

热点推荐