“软件设计自动化”究竟有何进展?
发表时间:2023-09-27 10:03:10
文章来源:炫佑科技
浏览次数:198
菏泽炫佑科技
“软件设计自动化”究竟有何进展?
2014年3月,光伦电子写了一篇博文:《“软件设计自动化”春风》[1],介绍了软件公司在短短几个月内推出的三款“软件设计自动化”产品,包括:
● 嵌入式及物联网软件:2013年11月, 发布1.0无核组件化操作系统,瞄准自动编程;
●互联网软件:2014年2月,微软推出Bing Code,打造“编程智能助手”;
● 移动设备APP:2014年3月,这家初创公司创建了跨iOS和平台的语言“WIRE”,希望*大程度地将用户从多平台开发的繁重工作中解放出来。
作者*后总结道,“好消息是,在短短几个月的时间里,上述不同领域的软件公司几乎同时推出了能够大幅提高开发效率的软件产品。这不能说是巧合,但也可以看作是一个增长的趋势。”
如今,五年过去了,“软件设计自动化”技术流取得了哪些进展?
(1)
2014 年 11 月,五角大楼的疯狂科学部门美国国防高级研究计划局 (DARPA) 投资了 1100 万美元用于一个代号为 PLINY 的项目,该项目致力于开发先进的编程工具,使程序员能够“自动完成代码”和“自动更正代码”。 DARPA 资助的项目通常是非常尖端的高科技 [2]。
(2)
同样是在2014年,某知名研究机构正式提出了低代码开发平台(Low-Code)的概念,并致力于该平台的研究。 每年都会有关于低代码开发平台领域的报告和分析。 报告称,低代码开发平台市场将从2015年的17亿美元增长到2020年的155亿美元,5年内增长近十倍!
(3)
近两年,互联网软件低代码开发平台非常流行。 例如,2018年,西门子宣布以6亿欧元收购一家低代码应用开发领域的领导者; 2018年6月,私募股权投资机构KKR和高盛向低代码开发平台注资3.6亿美元,使其成为低代码开发平台。 平台独角兽; 2019年5月上旬自动化软件开发,上市软件公司Magic收购了一家低代码开发初创公司; 等[3]。 低代码开发平台是无需编码或只需少量代码即可快速生成应用程序的开发平台。
(4)
2016年,一家美国公司推出了名为.ai的人工智能设计平台,该平台将人工智能项目与设计师和开发人员的众包团队结合起来,开发定制的数字产品。 .ai 的“”产品将项目分解为由世界各地的工程师定制的可重用功能的小“构建块”,从而降低了设计成本。 据说其开发速度是传统软件开发的两倍,而成本却不到传统软件开发成本的三分之一[4]。
2018年11月,该平台宣布获得2950万美元投资,由和软银领投,软银也参与了该轮融资。 尽管近期有媒体曝出.ai利用AI涉嫌欺诈,但该项目却获得了重量级投资机构的青睐,表明这是未来软件领域的一个重要发展方向。
(5)
彭博社和英特尔实验室的两名研究人员发表论文《AI:Using》,声称实现了**个可以自动生成完整软件程序的AI系统,并提出了一种使用遗传算法的机器学习系统,只需要少量的完整程序软件程序可以在人类指导下生成[5]。 虽然现在的功能还很底层,但是很有象征意义。 有记者称之为AI自动编程时代的开始。
(6)
2019年初,阿里巴巴推出了自动代码生成器,利用智能手段,将各种图片一键生成可维护的UI视图代码。 另外,国内外开发者推出了很多java代码生成器、html代码生成器等,这里不再详细列出。
值得一提的是,2017年5月,谷歌大脑研究人员宣布创建一个AI系统,可以创建自己的AI系统。 谷歌的人工智能研究项目允许计算机算法通过分析数据来学习执行特定任务,例如开发其他机器学习算法。 在某些情况下,它产生的结果比研究人员自己设计的*佳系统更强大、更高效。 如果说本文介绍的其他项目都是关于“软件生成软件”的话,那么它们就是关于“人工智能构建人工智能”。
(7)
2016年,北京光伦电子成功研发出“输入电路图直接生成代码”原创技术,大大提高了编程自动化程度和用户体验; 2019年9月,经过多次改进和迭代,光伦电子推出.AI 2.0自动编码系统[6],并在2019世界物联网博览会上举行发布仪式。 AI极大提升了开发效率,是广大智能硬件开发者的福音。 对于解决物联网碎片化问题具有重要意义。
从上面列出的项目来看,“软件自动化设计”作为未来的重要技术,受到政府、研究机构、企业甚至投资机构的高度重视。 虽然绝大多数项目都是互联网软件项目,但在嵌入式和物联网软件领域,一些项目已经开始取得不错的成绩。 此外,不少项目已经开始尝试将AI技术应用于自动编程,这是一个值得关注的趋势。
降本增效是企业永恒的话题。 未来,“软件自动化设计”带来的“机器换人”作用将吸引大量企业加入。 正如本文开头提到的文章所说,“随着一代代软件工程师的不断努力和经验积累,实现‘软件设计自动化’的条件将日益成熟”。
参考:
1、 :“软件设计自动化”正迎春风
2、美国国防部投资数千万美元的“计算机自编程”项目怎么样?
3.光轮电子:低代码开发平台
4、采用“标准组件+众包定制”的方式,“.ai”想要软件开发降本增效_36氪
5、AI系统首次实现真正自主编程:用遗传算法彻底击败初级程序员_36氪
6、历经两年四次迭代,AI自动写代码系统终于交出了一份答卷。
=================================================== =================================================== =============
黑科技! 输入电路图,直接生成代码! .AI自动写码系统。
,全新物联网嵌入式操作系统,兼容8~32位MCU(含51位),并集成大型软件仓库。
十年研发,专利技术,成熟稳定可靠,易学易用!
高达90%的代码自动生成,让MCU编程变得简单。
高质量的标准化代码和通用的软件架构是初学者学习编程的*佳工具!
诚邀MCU、芯片、模组、云服务厂商加入平台“软件设计自动化”究竟有何进展?,免费提供精准宣传服务。
光轮电子智能硬件研发中心(SDM+)致力于为用户和创客提供专业的智能硬件设计服务!
北京广伦电子科技有限公司
扫描二维码关注微信公众号,扫描二维码访问网站
炫佑科技专注互联网开发小程序开发-app开发-软件开发-网站制作等