Translate this page
(放大)
tonggaotang@gmail.com
(杰出成就 (网页版))
(杰出成就 (下载 doc文字版))
(逻辑学家攻克了智能的自动化软件生成(网页版))
(History Report 2013) ,
清华北大复旦等中国前五名重点大学理科的本科生平均水平,不会低于美国 常春藤大学理科的本科生平均水平!
我这里说的是 “理科的本科生”!。关于这点看法,杨振宁教授也曾经说过,中国的理科本科生水平不低于美国。
在中国,当时与我一起毕业的同班本科生,安排有导师的指导,约有50% 写出毕业论文,不错吧,有的也登上了专业期刊。
美国的常春藤大学理科本科生毕业生,没要求写出毕业论文吧!因为美国带博士生的优秀教授没空教本科生。
能考上中国前几名重点大学理科的本科生,你认为自己有自学能力,就不要让父母借巨款为你去读常春藤大学本科。
—— 唐同诰
理清学者的思路:
1. 科学发展到现在, 电脑软件技术连飞机导弹和汽车都能自动驾驶,电脑软件本身也得有自动化编软件的工具了。
2. 软件订单里,客户已给出确定要求的部分,才可能去自动生成程序代码。
3. 新软件里的必须要研究探索的特殊算法,客户写不出最终确定的要求,那么必定要资深程序员的讨论探索来完成程序代码。
总结:自动化编软件工具,帮助程序员机器制作了新软件的大部分常用的代码,成功地实现了软件的“高可靠性”与 “零维护性”。
另外,对于特殊功能的软件里,“专用算法”程序必定要由程序员来试制。
预测:对“专用算法”程序,未来将会出现大量 “各种探索方式的智能辅助工具”(人工智能),来协助程序员构建代码。
从二十世纪末开始进入二十一世纪,几乎在所有的领域都采用电脑技术实行了自动化。现今连汽车都开始采用电脑实行自动驾驶。
毫无疑问,虽然电脑软件制作的自动化在上一世纪没有彻底解决,但是无论如何,电脑本身的软件制作也应该自动化。不断地采用最佳Pattern而自动制成的软件能获得最高的质量和效益。
对不同的项目工程,智能的自动化软件工具能方便地装配以及随时地扩充一些高级软件人员另外研制的“特殊接口编码,新功能的算法,以及专用的程序模块部件”,最大限度地加快整体工程的完成。
不用疑虑,综合地使用SDDA自动化技术又结合高级软件人员手工编程技巧,显然它是一种既充分发挥程序人员智慧又充分利用机器高速自动生成软件代码的历史性趋势。
size="4">
软件史已显示:今后,除了软件员正在研制的专用算法之外,各类软件将被逐步强化的“智能的自动化软件工具”,彻底地构建出来!
【二十世纪战略超级应用软件大公司的战略】上世纪八十,九十年代,世界上几乎所有的制作应用软件的大公司的软件工程技术,都不能生成全套程序编码的应用软件。
生成的应用软件大都是经由流程图的解释执行的。这些 部分-自动化的软件技术。这种技术的优点是:使用成熟的模型,制作应用软件相对地周期短,软件运行时出错少,
因而他们能占领企业经营管理软件领域的大部分市场,每年数百千亿的收入。
由于这些超级的应用软件大公司率先采用先进技术,在巨大的人力财力的投入下,其它的中小软件公司就很难获得大市场。
【二十一世纪超级应用软件大公司的战略】除了超级的软件大公司把本身拥有的数据库群出租给普通用户和运行用户工程项目管理系统,获得巨额利润外,仍然需要为他们的主要的企业客户,“服务销售制作”大批高质量的新应用软件。
明年2020年的国际(第35届)IEEE/ACM International Conference on Automated Software Engineering (智能的自动化软件工程)将继续会举行。
那么,本世纪将出现的更先进的能生成全套程序编码的(全)自动化技术,世界上几乎所有的超级的应用软件大公司怎么会不去更新原有的部分-自动化的软件技术成(全)自动化软件技术,而抢占软件市场呢?
他们显然不会走巨型KDK照像底片公司一样,放弃采用先进技术而最后走下坡路。
要补充说明的是,能让小型公司自作自用的部分-自动化的软件技术,简单易行,仍然有长久存在的空间和必要。
简洁地一句话:今后,除了软件员正在研制的专用算法外,各类软件能被逐步强化的“智能的自动化软件工具” ,彻底地构建出来!
可视化D++语言的“智能的自动化软件技术”极为成功,将促使各类智能的自动化软件系统 的出现,也更早地让人们认识下述预言的现实性。
我们在2004年谨慎地预感:
巨型软件公司IBM 现今的只能用于建模的UML语言技术,这种思想陈旧使用时又过度麻烦的工具,若不能自动化生成它所期望的完整的软件产品代码,本世纪末客户量将会缩小!
巨型软件公司美国ORACLE 和 欧洲 SAP 的部分-自动化的方式 “Business Model Interpret” 的软件技术,其是"状态流程图的解释执行",因速度问题,本世纪末客户量也将会萎缩!
显然,最终巨型软件公司采用智能的自动化软件的技术更广泛更彻底。
【企业经济功效】:制作一个通常的软件,除了少量专用算法和专用模块之外,用我们的集成式管理的软件设计工具“可视化D++语言”设计软件的效率一般可提高三到五倍。
用我们的SDDA技术来自动化生成程序代码,可比普通人工编制程序代码,速度可快 500 倍以上。
同时,我们的整合式设计方法和自动化生成程序代码,有着通常人工编制软件无法相比,有着更高度可靠性和可修改性,以及几乎零维护费。
【技术创新】:我们的 “可视化D++语言”系统 是一个功能完整的软件设计与制作的自动化系统,
它已成功用于 Window视窗软件 制作全套自动化,Internet网站平台软件 制作全套自动化,
和个人手机 部分应用APP软件的自动生成。
这些自动生成的企业和个人的应用软件系统,能完整地产生包括了:Window视窗软件需要的人机交互式的数据视窗显示与传送,Process流程与视窗图表的交叉复合流程 ,数据库操作,和 WEB图的操作显示等等。
可见,在当前各国极力强调高新科技自动化与人工智能的时代,在制作大量普通应用软件领域里,
那些局限于手工编程序代码的大公司,将会因生产效率低,不得不逐渐退出应用软件市场。
而那些局限于使用“Business Model Interprate”技术 的大公司,也将会因产生应用软件运行速度过低的,它的应用软件市场占有率也被大大地缩减。
为此,从1986年美国发起的 “International Conference on Automated Software Engineering ” 就预示了这一点:
这些普通软件,再经由软件人员编制加入少量专用的算法和特殊模块后,就成了特殊用途的新软件。
本公司在获得适量的创业基金后,会扩充成员,开始为客户制作各类视窗应用优质软件。
****************************************************************************************
【国际会议预告】:
2020 The 35rd IEEE/ACM International Conference on Automated Software Engineering
(自动化软件工程)will be held at Melbourne September 21, 2020 to September 25, 2020
【观感与评论】 :智能的自动化软件工程的真实要义:是寻找一种 "model -to-code" 的理论和方法,它能对各种领域的应用软件,
实现"对软件的工作流程图-使用者界面-数据库操作,三大部分都应有详尽说明后的设计文件,直接转化为编译了的电脑上可执行代码,
而不是部分-自动化的流程图解释工具"。
从1986年开始,世界三十三年来计算机软件界人数众多的优秀科技工作者不惜余力地要解决这个“软件工程自动化”的历史性课题,
可见此问题的困难性以及对各国工业科技发展的重要性。
( 这个极具理论和应用价值的历史难题,已被一位没有申请此类研究经费的逻辑学家兼计算机理论科学TANG-TONG-GAO & 照片
(tonggaotang@yahoo.com), 在2004年从理论上突破
(并立即新建了本网站宣布此消息), 2008年完成智能化实用系统。他自2001年起十几年的时间里,使用本人创建的:
(A) 建立高一层的“Pattern逻辑”元语言,可用于软件Pattern的“人工和自动学习”,
(B) 建立统一的可视化“软件规范语言”,用于对软件的全面而深入的规范,
(C) 基于模式理论的“软件S设计S与开发自动化系统A”的SDDA工具,可用于软件的完整构建。)
********************************************************************************************
下面用书籍报道的此类重大研究成果:
正式确认(10/21/2017 www.hslrj.com)
自2001年一月至2004年完成SDDA理论探讨及可行性测试,并从2004年到2017年10月,
我们使用了基于SDDA技术的VD++软件设计语言,一位没有经费支持的计算机理论科学家兼数理逻辑学家
已经为三个世界上最大的计算机应用软件领域:企事业经营管理,互联网 , 以及移动手机应用软件 ,
就为它们制作成功了三个“软件制作自动化”的工具。不言而语,在全球有众多优异电脑软件工作者的条件下,只要有经费和需求,
其它领域里的”软件生成自动化“就简单的多了。到此,我们正式开始确认:”基于SDDA技术的可视化D++软件设计语言,它是一种本世纪人们梦寐以求的能较广泛用于各种
“智能的自动化软件生成”的一个软件工程方法论的革命性技术 。显然,哪个国家的公司与企业,最先掌握使用SDDA技术,
这个国家的公司与企事业的软件工程的技术能提前进入世界最先进水平。目前我们公司已做了不少产品演示并出版了书籍,其目的是帮助青年开展新的创业活动,同时也为原本没有自己的软件架构技术的中小型软件公司,
方便采用新的智能的自动化软件技术。他们都能通过教学辅导和书本自学,达到掌握使用智能的自动化软件工具的目的。
超级软件公司原有的老技术架构更新为“二十一世纪的智能的自动化软件系统”
愿协助指导任何国际超级应用软件大公司,大致在三到五年较短的时间,我们的Pattern ppFormSubMatterSet 技术,能把你们公司自己拥有的人工编制程序的或者部分-自动化的解释执行 的老架构技术(ADVANCED ARCHITECTURE TECHNOLOGY),
更新为全自动化的软件生成系统 , 这是本公司的consultant Business服务项目之一。例如,人工编制软件的 FDC,HP,IBM 大公司的 Tuxedo Distributed System 等,以及 SAP 和 Oracal 等大公司
提供给客户的老的 Business Workflow Interprated 部分-自动化的解释执行技术,都可能而且应该更新为全自动生成高速软件的系统 。
要帮助各大公司实现智能的自动化软件生产技术。为了我们能协助各公司成功,我们协助得有条件:
(1)各公司你们先得学习使用出版了的“Visual D++ Language”,了解了更为复杂的 Window system 的全套“视窗应用软件”能自动化生成的事实 (做到心中有数);
(2)你们已经用你们的架构技术,制作了大批客户应用软件,这样才能经由人工+机器学习,装进我们电脑的Pattern 系统(大量客户需求搞自动化才值得);
(3)首次与我们的技术创制者Tong-Gao Tang见面,应由贵公司的 CEO/CTO自己出席谈你们的愿望和打算.
(4)我们的人力有限。我们建议各公司,在更新技术成为人工智能型的智能的自动化软件的过程中,可以先集合本公司最高技术水准的三到五位人员,
组织一个智能的自动化软件技术的攻关组,化五年的时间,试试能否把本公司老技术架构,改造为新的全自动化系统。虽然过去曾经搞智能的自动化软件你们还没成功过,
现在已经有了我们的智能的自动化软件的偶然与幸运的成功先例,这个新成立的技术的攻关组必然信心大增,各公司自动化技术成功的可能性大大提高。
如果化了几百万美金还离实行智能的自动化软件很远,再找我们协助也可以。
**********************************************************************************************
数理逻辑学家
唐同诰
创制的智能型“可视化D++语言”教学软件下载网
Pattern元逻辑技术使得世界首次实现了应用软件完全自动化生成 的普遍地可行性(测试版已公开)
(World First Completely Solved Software Automation via Created A Generalized Logic Pattern Technology )
(1)
出版一套支持青年创业的世界未来最强最广泛的智能的自动化软件技术:可视化D++软件(设计及编程全自动化工具)语言丛书五本(前二册中文版教育书籍已经与人合作出书
杨章伟执笔整理,写得相当清晰又易学易懂。可作为软件使用手册。 )
可视化D++语言第1册(电子工业出版社):绘制进程图
【(方便用FireFox)教学软件下载】
( Visual D++ Language (volume I):Draw Process Flow Chart
[(easy use FireFox)Chinese Teaching software download] )
可视化D++语言第2册(清华大学出版社):视窗软件设计和开发自动化
【(方便用FireFox)中文教学软件这里下载后,可到用户文件目录“下载”或“Downkoads”里取得】
(它以及由它自动生成的客户软件,在客户曾经买来的Window 2000,XP,7,10 里一般都应该可运行。 另外注意:数据及例子多,安装时要多次耐心等待!)
( Visual D++ Language (volume II):Window Software Design & Develop Automation
[(方便使用 FireFox)English Download] )
内容简介:今后的趋势是人们的精力更多地花在软件设计上,把设计搞得更完美。
可视化D++语言已经拥有至今最强大的智能的设计环境,
它使得软件设计变得直观易懂,方便有效而又不易犯错误,人人都可学习使用。
可视化D++语言又采用了“Model-to-Code”技术:“能直接自动转化设计文件成为完整的编译好的机器代码软件”。
这里暂且不多谈“Model-to-Code”技术制作的客户软件是如何实现高质量高可靠性,
仅从软件制作的经济效益(效率)上讲:
【在涉及的软件应用领域内,用新方法要完成一个软件设计文件,比传统的方法完成设计文件至少快1至10倍以上,
有了软件设计文件之后,用新方法为客户制作一个高可靠性的软件产品,近百万字节的软件也可在几分钟内生成,
它比传统的人工编程方法至少快百倍千倍以上。软件又不用特别维护,它随时可由设计文件更新客户软件代码。
特别是,它能让软件程序员免除繁琐工作而能更集中精力,根据特殊需求编写高级先进的专用部件添加进软件产品里,
这就极大地加速整个软件产品的完成速度。人们的理念实现了,自动构建编译了高速软件的 “Model-to-Code” 技术实现了软件工程方法论上的一次革命】
有意义的是从社会层次讲,像人人都能学开汽车一样,今后人人都有可能学做与自己熟悉的业务有关的普通的电脑高速软件了。
演示 *** 未来 “软件设计也能自动化 ? ”的探索(有了设计文件,接下去就能自动生成它的全部软件代码了): Video: A Complete Demostration Of Both
Auto-Designing & Auto-Developing For A Whole Web Server Codes ***
可视化D++语言第3册(计划):智能的自动化软件工程的可视化规范语言(英中文版)
( Visual D++ Language (planning volume III):Software Visual Specification Language for Automated Software Engineering )
可视化D++语言第4册(计划):互联网服务器软件设计,开发自动化(英中文版)
( Visual D++ Language (planning volume IV):Internet Web Server Design & Develop Automation )
可视化D++语言第5册(计划):安卓手机应用软件APP设计初步,开发自动化(英中文版)
【旧教学预演软件下载】
使用说明:用下载后的软件“可视化 D++ 语言”打开“模型包”里的任一个设计文件,不必改动。
再全关闭整个设计文件三个目录,去顶行的主菜单左端“文件”列,选取子菜单“软件与程序代码生成器/视窗软件”,
自动生成的安卓手机软件被放在目录“C:\Visual D++ Language Phone\Eclipse Release”里