第四代编程语言发展历史

Atitit.常见的4gl 第四代编程语言  与 dsl

 

1. 4gl dsl上扬历史1

2. 4gl dsl的特点1

3. 常见的4gl 第四代编程语言 dsl2

4. 前景方向与标准2

4.1.1. 事实上的工业标准2

4.1.2. 受限的自然语言加图形作为用户界面2

 

1. 4gl dsl腾飞历史

1985年,美利坚合众国召开了全国性的4GL研商会,也多亏在这上下,许多有名的微机数学家对4GL展开了包罗万象探讨,从而使 4GL进入了总计机科学的研讨范围。

针对以处理过程为大旨的第三代语言提议的,希望由此一些正式处理过程的自动生成,使用户只表明要做什么,而把实际的实施步骤的配备交软件自行处理

 

 

4GL以系统所提供的职能为主干,进一步协会了支出高层软件系统的开发条件,如报表生成、多窗口表格统筹、菜单生成类别、图形图象处理系统和决策援助系统,为用户提供了一个卓绝的采纳开发环境

它提供了功能强大的非过程化问题定义手段,用户只需告知系统做什么样,而无需表达怎么办,因而可大大提升软件生产率。

 

非过程化程度高,面向问题,只需告知统计机“做什么”,而毋庸告知统计机“咋做”,用4GL编程使用的代码量较之COBOL、PL/1醒目减弱,并可成数据级地增长软件生产率等风味

 

笔者:: 绰号:老哇的爪子 ( 全名::Attilax Akbar Al Rapanui 阿提拉克斯 阿克巴 阿尔 拉帕努伊 ) 汉字名:艾龙,  EMAIL:1466519819@qq.com

转载请讲明来源: http://www.cnblogs.com/attilax/

 

2. 4gl dsl的特点

.DSL = 整洁的代码
3.DSL须要以文件代码的款式现身
4.DSL的语法应该尽量地接近阿拉伯语仍旧此外自然语言

)非过程化标准:4GL基本上应当是面向问题的,即只需告知总括机“做什么样”,而不要告知统计机“怎么办”。当然4GL为了适应复杂的运用,而那个使用是不可能“非过程化”的,就同意保留过程化的言语成分,但非过程化应是4GL的重点特色。

4)通用性::4GL要享有生命力,不可能适用范围太窄,在某一限制内应持有通用性。

 

3. 大规模的4gl 第四代编程语言 dsl

正则表明式
sql linq css ,html.业务api.通用模块。工作流语言。。图形化编程.ant
shell..Java 6注解,attilax c#..xml..json..yaml

 

 

发展历史,4. 前景趋势与正规

4.1.1. 事实上的工业标准

4GL产品很不合并,给软件的可移植性和应用范围带来了庞大的熏陶。但基于SQL的4GL已变为主不孕症品。随着竞争和前进,有可能出现以SQL为引擎的骨子里的工业标准。

4.1.2. 受限的自然语言加图形作为用户界面

4GL将以受限的自然语言加图形作为用户界面。

 

 

 

paip. dsl 编程语言优点以及 常见的dsl – attilax的专栏 – 博客频道 – CSDN.NET.htm

 

LISP和PROLOG号称第五代语言

发表评论

电子邮件地址不会被公开。 必填项已用*标注