paip.提升用户体验以及效率----编程语言趋势以及第四代语言4GL

4GL是一种面向用户的第四代编程语言,旨在提高软件生产率和减少开发周期。它通过非过程化的问题定义,允许用户只需说明做什么而非如何做。常见的4GL特性包括工作流图形化编程、报表生成器和应用生成器。尽管4GL具有简单易学、高效和广泛适用性的优势,但也存在功能局限性、效率问题、缺乏统一标准和移植困难等挑战。
摘要由CSDN通过智能技术生成
paip.提升用户体验以及效率----编程语言趋势以及第四代语言4GL


作者Attilax ,  EMAIL:1466519819@qq.com 
来源:attilax的专栏
地址:http://blog.csdn.net/attilax




编程语言分类:(按代际)
/
第一代:机器语言,汇编语言;
第二代:面向过程语言:c语言等
第三代:面向对象语言:c++,java等
第四代:面向用户语言   sql,html,css,工作流(图形化编程语言),代码生成器
其实应该还有脚本语言,动态语言,应该是三代半语言了..   PHP,RUBY,AHK,AAUTO..按键精灵等


关于第四代语言
/
第四代语言(Fourth-Generation Language, 以下简称4GL)的出现是出于商业需要。4GL这个词最早是在80年代初期出现在软件厂商的广告和产品介绍中的。因此,这些厂商的4GL产品不论从形式上看还是从功能上看,差别都很大。但是人们很快发现这一类语言由于具有“面向问题”、“非过程化程度高”等特点,可以成数量级地提高软件生产率,缩短软件开发周期,因此赢得了很多用户。1985年,美国召开了全国性的4GL研讨会,也正是在这前后,许多著名的计算机科学家对4GL展开了全面研究,从而使 4GL进入了计算机科学的研究范畴。




第四代语言特点:
///
.提供了功能强大的非过程化问题定义手段,用户只需告知系统做什么,而无需说明怎么做,因此可大大提高软件生产
前面几代都需要编程都指出指
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值