在线客服

咨询热线400-1515255

本网站正在改版中,有不便之处请原谅,有事请拨打电话:400-1515-255 , 13693369095 , 13901215363

新闻中心NEWS CENTER

光轮电子:“软件设计自动化”春风拂面作者: 发布于:2019-04-15 09:28:30

【本文为光轮电子于2014年3月发表于微博。碰巧当年10月,美国DARPA启动资助“计算机自己编程”的项目PLINY。TreeOS与PLINY处在不同领域,不好比较,但从“自动化”程度来看, TreeOS显然要远远胜出。参见本公众号文章光轮电子:美国防部投千万美元的“计算机自己编程”的项目怎么样了?》
光轮电子自一成立起,就坚持在 “智能+”编程领域进行探索。这是一个巨大蓝海市场,当然也是巨大挑战。随着近阶段人工智能技术的快速发展,相信会有越来越多的企业把目光投向这个领域。】




初春的季节,依然寒气逼人。但在软件设计领域,却暖风频吹。这是一股“软件设计自动化”的暖流,它穿透了重重雾霾的包围,给我们带来了一股清新之气。细心的人们甚至能感觉到,风向,正在悄悄地发生着转变。请看:

一、2013年11月11日,北京光轮电子科技有限公司在北京宣布正式推出“TreeOS 1.0嵌入式操作系统”。该公司是世界上首家在MCU(即微控制器、单片机)领域成功实现全面“软件构件化”的软件开发公司,TreeOS 1.0是其重要成果之一。该操作系统突破传统思维,创造性地采用无核构件化技术,顺利解决了业界的一个难题:中低档MCU领域的操作系统。使用该操作系统,代码复用率普遍高达80~90%,个别案例甚至达到了97%,极大地提高了软件开发效率,在“软件设计自动化”方面迈出了可喜的一步。



二、2014年2月,微软推出了必应代码搜索(Bing Code Search)。它是为Visual Studio 2013推出的一个扩展插件,可以帮助用户通过这个扩展和“How do I”(我该怎么做)选项,触发和实现“上下文智能助理”的功能(暂时只支持 C# 语言)。这款插件将支持经验各异的程序员从指定网站找到相关代码范例,目前已支持的网站包括:MSDN、StackOverflow、Donnetperls、CSha。必应代码搜索将编程过程变得更加简单了,常用代码片段再也不用程序员自己费力搜索甚至一个一个字符再码一遍了。



三、2014年3月初,美国的初创公司RareWire打造了跨平台语言“WIRE”。 “WIRE”是一个非常易用的、基于XML的跨平台开发语言。只需要能够进行简单的网页设计,就能够轻松掌握“WIRE”。“WIRE”提供像HTML语言一样的开发体验,可以在浏览器中开发应用,开发进度被存储在云端,可以随时随地继续工作。并且一次开发,可以同时生成对应iOS以及Android两个平台的本地应用。打造一个好用又优雅的APP从来都不是简单事,但RareWire希望可以最大化的为用户免去多平台开发繁重的工作量,从而让用户专注于一款称心如意的APP。



软件产业的发展一直落后于硬件,这主要是源于其落后的生产方式。如果软件产业生产方式一直停留在“手工作坊”阶段,软件复用程度低,劳动重复性高,形成了高技术人才低效率劳动的局面,这将严重制约软件产业的发展。

实现软件开发工程化、“软件设计自动化”是软件行业发展的最高目标,但显然一直以来进展并不如人意。不过可喜的是,短短的数月之间,上述处于不同领域的软件公司几乎同时推出了能够极大提高开发效率的软件产品,这不能说是一种巧合,更可以把它看做一个逐渐壮大的潮流。随着一代一代软件工程师不断地努力和积累经验,实现“软件设计自动化”的条件将日臻成熟。


=================================================================================================================
黑科技! 输入电路图,直接生成代码!TreeOS.AI自动写代码系统。

TreeOS,新型物联网嵌入式操作系统,兼容8~32位MCU(包括51),集成大型软件仓库ComLib。
十年研发,专利技术,成熟稳定可靠,易学易用!
高达90%代码自动生成,轻松搞定MCU编程。
高质量的规范代码,通用的软件架构,是初学者学习编程的最佳工具!

诚邀MCU、芯片、模块、云服务厂商加盟TreeOS平台,免费提供精准宣传服务。

光轮电子智能硬件研发中心(SDM+ Center),竭诚为广大用户、创客提供专业智能硬件设计服务!
 
北京光轮电子科技有限公司
http://www.treeos.com

扫码关注微信公众号                                                                             扫码访问网站