||
对《软件力学》的说明
我们都知道建筑是建立在力学基础上的,力学的作用是保障建筑的安全,任何设计,外观和内部的设计,任何建筑原料的选取,都要建立在安全的基础上,即要建立在正确的力学计算上,这些力学计算的基础即为基础力学原理,各种基础力学原理实际组成了基础力学计算数据库,人们按需选择基础原理,结合基础原理形成需要的实用原理,实用原理即为建筑安全需要的力学原理。
还有机器,由原始的锄头、水车到计算机的大规模集成电路,都用基础物理理论为基础,任意组合成需要的实际机器理论,以此为基础生产机器,只有物理正确的机器方能成功,物理错了机器肯定失败,与建筑力学一样,机器物理仍然有基础物理理论数据库,然后人们按需选取基础物理理论,组合成实际需要的物理理论,再用这个理论构造机器,包括计算机都是这样生产出来的。
对于计算机软件,我们都知道软件是建立在数学算法的基础上的,数学算法对于软件的意义相当于力学原理对建筑的意义、相当于物理理论对机器的意义,数学算法是有基础算法的,包括数学计算和数理逻辑,对于一切基础数学理论和基础数理逻辑理论建立数据库,包括一切数据库先进处理技术,创造数据库元素的广泛连接和新连接元素功能的自动标识,这样,需要什么功能可以产生标识,再根据标识自动寻找元素连接元素,好比面向对象的类组成程序一样,注意,数学算法和数理逻辑算法可以互连的,数据库是开放的,随时有新的研究成果随时添加,与力学数据库和物理数据库的开放性一样,那么这个算法数据库就形成了《软件力学》,随着人类学术的发展,算法数据库可以发展成算法仓库、实时网络算法数据库、大数据算法平台,甚至更有革命性的算法组合形势。
刘海东
2022年3月27日于广州
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-5-24 03:33
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社