目前,电脑已经帮助各行各业实现了生产全自动化,为何电脑还不能使软件生产本身,或至少能使极为广泛需求的“企事业管理应用软件”代码生成自动化,也就是说,三十多年来为何软件的设计说明书(简称模型)还不能直接自动转换成程序代码(软件产品)呢?目前此项目用的是世界领先的技术,有一定的深度、广度。外面资料书很少,“可视化D++语言”是正朝这方面努力的一种“软件设计与开发自动化”的技术。我们的这种基于SDDA技术的可视化D++语言,从2001年起正式开始编程,经过十年以上的日以继夜的研制开发,才使这一种新思想新技术得以完美实现。今后由各国共同开发的这类功能足够强大而使用上简单方便的“软件设计高度智能化与软件开发全自动化”必将在“企事业管理应用软件”领域里,取代现有的大部分计算机语言和应用程序开发工具,成为真正意义上的本世纪主流计算机语言。20365
目前在国内对于可视化D++程序语言的研究还是比较少的,包括软件系统本身以及学习资料都比较缺乏,但是这并不能可视化语言的普及以及实现,就目前国内常见的应用软件开发系统并不能真正的实现自动化,在程序设计和客户需求阶段还是存在很大的问题,有时候不能够完美的解决客户需求而造成资源的浪费以及软件开发周期的延长,相对而言,D++只需要通过鼠标建立工作流程图并通过自然语言书写进程说明书软件系统就能自动的编译成完整可运行的程序代码,实现高效快速的应用程序开发。这种软件开发系统才是正真需要的。
发展趋势
“可视化D++语言”最初打算用于自动生成一种Unix系统的“客户端服务器”应用软件。 后来,为了证实该技术的强大的潜能,改为用“可视化D++语言”去自动产生一种最为复杂的,又集成“运算逻辑控制--数据库调用--视窗界面操作”为一整体的Window应用软件产品。
当然,对不同的操作系统里运行的应用软件,以及对采用不同“软件构架技术”的应用软件,“可视化D++语言”和它的集成开发环境应有不同的版本。目前的这一个Window版本,主要为了大量需要的视窗式的企事业管理应用软件而做的。为简洁起见,我们把可视化D++语言和它的编辑以及翻译工具一起,称为一个SDDA系统
总的说来,可视化D++语言定出了一个前所未有的高目标:让只有中学文化水平的读者,也能学习和使用书中介绍的软件设计知识。当然,如果读者有企业管理知识的话,就能用 “可视化D++语言” 设计更为复杂的企事业管理应用软件;如果读者是软件专业人员,他们就应该积累一些新的“模块”软件到他们的可视化D++语言的模块库中,从而能有效设计更为大型的软件产品。 可视化D++语言国内外研究现状和发展趋势:http://www.751com.cn/yanjiu/lunwen_12119.html