学习了一段软件开发,但是本身对软件开发很是不理解,直到看到以下的话:
硬件是工具,软件是使用工具的方法方式而已。工具是物质,工具本身也是依照一些方法思路将自然存在的组织处理结合起来的。从地球上的物质,到从中提纯材料再到制造器件再到让器件按照一定的方法运行。并没有本质的区别,只是说法引起的歧义。最简单的,不管是按照自己的想法来借助于外界原始物质,还是到后来对物质按照自己想法处理原始物质,并基于处理之上之上的处理和调用以及更高级的处理和使用。并没有本质区别。 简化就是,物质->依照人的想法思路->"人的思路构建的物质系统" ->依照人的想法思路->"人的思路构建的更复杂的组织系统"... 这一流程循环调用的过程。人提供方法思路处理物质,但是实现方法的物质本身我们创造不了,我们永远只能处理,但是我们可以更加精细的处理。只有认知障碍才会说发明创造。我们能做的就是基于现有物质设计方法来实现目标。你不能弄出来这世上并没有的实体存在。但是能够一定程度上依照自己的想法需求改变已存在的东西的存在方式。软件是什么?是方法思路,设计软件和设计硬件在这种层次上有什么本质区别吗?甚至和烹饪,制造汽车,制造核聚变电站,发射火箭来相比在这种层次上也不见得有本质上的区别吧?
第一篇博文,从此入坑。。专心学习,,,,不多想