一个接一个的挑战!--SMP(软件制作平台)小视频番外篇之四

SMP是为应用系统而设计的一种开发语言

这句话非常简单,但是对于研发者来说,这句话是他的使命、他的目标,毕竟这是技术,这是研发。我们深知只有技术研发,只有创新才会有价值。常言道成功永远是研发的结果,失败永远是研发的过程,其中的艰辛只有研发者才会自知。

程序设计语言的研发是一项复杂且多方面的任务,涉及语言设计、编译器构建、运行时环境调试与工具支持、文档与社区建设、版本迭代与兼容性以及性能与安全性等多个方面。

研发者需要具备深厚的语言设计、编译器技术和软件开发经验,才能成功应对这些挑战

起初,我们只是想把应用系统开发变得更快捷些,尝试了应用系统开发的效率各种办法,想从程序本身上寻找快捷的答案。这虽然有些效果,但这是因人而异的方法,并不能解决根本问题。

后来有了设计开发语言的想法,于是面临了更严峻的挑战。对开发语言本身需要更深层面的认知,需要分析现有的主流的开发语言的特点和优点,找出影响编程效率的根本因素。需要确定自己的开发语言的设计原则、架构和目标,又要完成语言的语法设计、语义设计、语句实现的挑战。

这些挑战会用尽研发者应用系统开发经验,各种功能抽象、分析、总结等等,可以说挑战一个接着一个。

当然最令人激动是0到1的挑战,即用SMP开发出一个应用系统。挑战的成功会让更多SMP开发的应用系统提供给用户去使用。到目前为止用SMP已经开发了几十个应用系统,这些应用系统各有业务特点和技术特点,验证了SMP的可行性、快捷性。

这个时候你会发现更多的挑战就在你的面前,比如参数化、共享迭代、标准化、AI系统化。每一个挑战都要付出巨大的努力,从抽象到解决方案,从解决方案到编程实现,从编程实现到实例的验证,每一步都是探索之路。

因为在这条道路上,没有可复制的对象。

研发者眼里SMP就是一种挑战,一种不间断的挑战,也只有不断得挑战才能让SMP真正强大和成熟起来。

SMP&研发者

相关推荐
leo_2323 天前
EOM的逻辑构架(BIS 业务信息系统和MIS管理信息系统)(之二)--SMP(软件制作平台)语言基础知识之六十八
开发工具·企业信息化·smp(软件制作平台)·应用系统·eom(企业经营模型)
leo_2325 天前
终端--SMP(软件制作平台)语言基础知识之六十七
开发工具·企业信息化·smp(软件制作平台)·应用系统·eom(企业经营模型)
leo_2329 天前
广域网--SMP(软件制作平台)语言基础知识之六十六
开发工具·企业信息化·smp(软件制作平台)·应用系统·eom(企业经营模型)
leo_23210 天前
路由器--SMP(软件制作平台)语言基础知识之六十五
开发工具·企业信息化·smp(软件制作平台)·应用系统·eom(企业经营模型)
leo_23211 天前
IP--SMP(软件制作平台)语言基础知识之六十四
服务器·开发语言·tcp/ip·企业信息化·smp(软件制作平台)·应用系统·eom(企业经营模型)
leo_23212 天前
EOM(Enterprise Operating Model企业经营模型)设计思路(之三)--SMP(软件制作平台)语言基础知识之六十二
开发工具·企业信息化·smp(软件制作平台)·应用系统·eom(企业经营模型)
leo_23213 天前
浏览器--SMP(软件制作平台)语言基础知识之六十三
开发工具·企业信息化·smp(软件制作平台)·应用系统
leo_23215 天前
语言、开发语言&程序设计语言--SMP(软件制作平台)语言基础知识之六十一
开发语言·开发工具·企业信息化·smp(软件制作平台)·应用系统·eom(企业经营模型)
leo_23215 天前
探讨建立中国企业信息化的原则(之三)--SMP(软件制作平台)语言基础知识之五十七
开发工具·企业信息化·smp(软件制作平台)·应用系统
leo_23215 天前
前端&前端程序--SMP(软件制作平台)语言基础知识之六十
前端·开发工具·企业信息化·smp(软件制作平台)·应用系统