||
再论《软件力学》
一、对算法数据库的研究
《软件力学》的载体即为算法数据库,算法数据库的元素以函数的形式存在,因为程序的作用即为加工处理数据,可以简单函数,亦可以成熟的复合函数和复杂函数,函数的连接和类程序一样,可以有数据传递亦可以有控制传递,可以一致数据的通道式连接亦可以一个函数的结果参与后一个函数运算的连接,即元素的连接和面向对象的类程序的类连接完全一样。
对于算法数据库,有一个很重要的问题即标识,标识用于数据库管理、排序、寻找、筛选等各种操作,更重要的,用于通过确定标识让数据库自动产生数据库元素组合的函数,常常为复杂函数,这就需要每个函数都有标识即名字,要对所有的函数组合定标识,由一个到两个组合、三个组合、更多组合,工作量大,海量,但对于海量计算机存储器和神速计算机速度,组合标识为可以实现的简单工作,还要借鉴机器人下围棋这些现有研究成果。
对于人工智能机器人,算法数据库可以按需灵活组成,比如一个用人机器人,它的算法数据库即为一个佣人的所有活动,这些活动的分解即为一个个元素,让机器人倒水,则机器人在数据库用倒水的标识寻找组合,这个组合找到后执行这个组合,这个组合为走路、到饮水机旁接水、走路、到主人旁、递谁这几个基本元素或基本函数组成,以此类推到复杂动作,所以《软件力学》对人工智能的发展意义重大。
二、要开发算法自动转变成目标程序的工具
这个工作对《软件力学》和人工智能意义重大,只有算法自动转换成目标程序,《软件力学》方有意义,用《软件力学》发展人工智能方有意义,现有技术这是不成问题的工作,所有数学理论和数理逻辑理论都可以做成函数、都可以做成算法数据库的元素,这些元素和它们的各种组合都可以对应程序,这些程序都可以事前做成目标程序、可执行程序,等于标识对应元素、元素对应目标功能,只要发出标识则机器人就能执行目标程序和功能性能,甚至包括无人驾驶这种技术。
三、对于理论变函数的一点思考
无论简单数学理论还是复杂数学理论,无论简单数理逻辑还是复杂数理逻辑,它们阐明的理论都有研究对象,理论即可以做成函数,对象既可以做成变量。
四、对于量子计算和生物计算的思考
量子计算和生物计算的发展可以给《软件力学》提供更多的软件力学理论和算法,可以丰富算法数据库甚至变革算法数据库,进一步发展《软件力学》。
五、展望《软件力学》的未来
《软件力学》这门新的理论学说是一个交叉新型学说,研究发展它的团队需要计算机专家、数学家、物理学家、机器专家的加入,甚至生物、医学、社会学家。《软件力学》对人类发展人工智能科学技术有很重大的意义,当人类发展更高级的社会,《软件力学》仍然不会过时,当人类有一天构造人脑那样复杂的系统时,《软件力学》可以成为客观条件元素的数据库。
各位,大言不惭的冒昧说一句,《软件力学》为中国人在计算机科学技术核心领域第一个重大理论创新,值得一切有志的中华儿女为它做工作。
刘海东
2022年3月28日于广州
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-7-18 08:22
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社