`

軟件的本質到底是什麽?

阅读更多

軟件可能依賴硬件,但不依賴具體硬件而存在。

在可以想像的未來,軟件還可以發展成一副什麽圖景?

目前軟件的定義是否可以是:“接受輸入,可供輸出的邏輯總成”。

如果輸出不應輸入,毫無規律可言,那軟件的意義何在?

 

從目前來看,軟件是虛擬的存在,不能脫離硬件而單獨存在,在客觀世界中沒有實體,是否可以這樣理解,定義它為一種接受輸入,供應輸出的虛體。意義在於可以解決問題,有接近于人類大腦功能的潛質,也可以說是一個模擬體。

 

從以上分析中可以有什麽概念性的突破嗎?在人類沒有發明計算機之前有沒有軟件的概念?是不是軟件的概念從古至今根本沒有什麽本質的突破?

 

從以上結論中是否可以推理出,人或者人腦本身就是一種高階軟件,高階軟件可以完全控制低階軟件,而同階軟件之間有沒有可控度問題?如果普通意義上的軟件定義為0階,人腦是+1階,那還會不會存在+2,甚至+3,+4等。

 

現在來分析所謂的+1階軟件,它也沒有脫離接受輸入,供應輸出的框架,但是它與0階軟件有什麽本質不同呢?是所謂創造性輸出,那創造性輸出到底是什麽樣的輸出呢?是不可預測、不可掌握規律還是什麽?是不是要進入人工智能領域了?創造的東西是從未有過的東西,其實也就是重新組合,功能一新的東西,這種組合貌似沒有規律對不對?

 

很明顯接下來的重點是研究人腦的本質和工作規律~ 人腦的創造性工作究竟是如何進行的,過程是什麽?如果外界輸入信息為0的人腦能否進行創造性輸出?有一點不得不提,人腦的邏輯總成是在不斷變化中的,這是和0階軟件的本質區別。

 

待續~

分享到:
评论

相关推荐

    100页PPT关于平台经济:是什么?为什么?做什么?如何做?.pdf

    平台经济的本质和特征主要体现在四个方面:是什么、为什么、做什么、如何做。 平台经济的定义是:新基建、新技术、新要素、新平台。其中,新基建是指网络信息基础设施打造数据流通的“大动脉”,新技术是指新一代...

    软件测试的本质是什么?

    软件测试的本质是什么?最近在读《软件测试》一书,对叫这个名字的书多,我读的是RonPatton写的那本,对!2002年的中文版,已经十年了,虽然没《软件测试的艺术》那么经典,那么有深度,但绝对也是一本不错的好书。读...

    2022.06-平台经济四问:是什么?为什么?做什么?如何做?-赛迪-100页.pdf

    平台经济的本质和特征是什么?为什么?平台经济的作用和意义是什么?做什么?平台经济的重要发力点是什么?如何做?平台经济的政策路线图是什么? 平台经济的定义是:平台经济是以互联网平台为主要载体,以数据为...

    你的办公软件产品方法论是什么?.doc

    使用办公软件前,需要思考主题、对象、价值、内容等方向,这几个方向本质上同属于产品化的思维,即定位、用户群、需求、功能。 一、办公软件 VS 产品化思维 办公软件产品方法论的核心是产品化思维,即定位、用户群...

    软件性能测试的本质是什么?

    软件性能测试的本质是什么?淘宝网每年的双11活动都是对其服务器性能的挑战。因为在这一天所有商品半价,购物的用户量剧增。做为淘宝网的高层更多的关心在线用户数,用户交易量,总交易金额等  淘宝网每年的双11...

    软件测试基础理论知识及相关知识点

    从事软件测试行业的第一天,对软件测试的基础理论的梳理及回顾,主要涉及到的一些基本的概念描述和细节问题以及一些常见的面试题,比如测试的本质是什么?为什么要进行软件测试、怎们涉及测试用例、软件的生产过程、...

    计算机:SaaS系列报告之一-SaaS的本质是什么?.rar

    SaaS(Software as a Service,软件即服务...总之,SaaS的本质是将软件作为一种服务提供,通过互联网实现灵活、可扩展且易于管理的软件使用方式。随着技术的进步和市场需求的变化,SaaS将继续在IT行业中扮演关键角色。

    学习编程前必看,到底什么是计算机、软件开发、编程语言?(csdn)————程序.pdf

    2. 软件与指令数据:软件本质上是指令和数据的集合。指令是告诉计算机做什么的操作命令,而数据可以是输入信息或计算结果。程序员通过定义函数、语句等来组织指令,用变量来标识数据。 3. 不同的思维方式:计算机...

    现代软件工程复习资料

    软件进化发展是指软件本质地应该灵活且可改变。CMMI 是指Capability Maturity Model Integration的缩写,它定义了每一过程域。团队软件过程是指每个项目都是通过使用一个定义要完成的任务的“脚本”来“开展”的。 ...

    你真的了解软件开发的本质吗?

    不是说这类分享没价值,而是说越是这类分享越适合具体问题,而不适合影响因素过多的事物,比如管理,比如文化,比如方法论,比如对软件本质问题的认知。我们当然可以到StackOverflow上分享某个问题的具体解决方法,...

    软件测试的本质

    书中从什么是软件测试、为什么要作软件测试开始,逐步引入基本的和高级的测试技术和方法,然后开始把读者引入实际工作中,讲述了一般的测试过程中要经历哪些阶段,要作哪些具体的工作,如何开展测试工作,如何找到...

    软件工程的本质 运用SEMAT内核(陈忠 译)

    《软件工程的本质:运用SEMAT内核》由SEMAT的创始人和思想贡献者编写,阐述了软件工程的本质,介绍了SEMAT内核,分享了运用SEMAT内核解决具体问题的案例和有效性。它是SEMAT新标准的纲领性著作,也是一本引导我们...

    软件工程课后习题参考答案.doc

    1. 软件开发的本质是什么? 软件开发的本质就是实现问题空间的概念和处理逻辑到解空间的概念和处理逻辑之间的映射。这意味着软件开发的目的是将问题空间的概念和处理逻辑转换为解空间的概念和处理逻辑,从而解决...

    软件工程课程阶段测试题目 软件生命周期中不含哪个阶段、关于瀑布模型说法正确的是、下面关于软件过程模型说法错误的是

    瀑布模型本质上是线性顺序模型,而快速原型模型的特点是及早提供工作软件。螺旋模型是一种风险驱动的开发模型,适合大型软件开发。甘特图用于项目计划,优点在于图形化显示,便于理解,但并不适合处理大型活动。 在...

    软件工程-软件设计概述

    软件工程中的软件设计是将分析模型转化为实际的软件实施方案的过程,它是从软件需求阶段过渡到实现阶段的关键步骤。软件设计的主要目标是明确“怎么做”,即根据软件需求规格说明书,形成软件的具体设计方案,包括...

    安全软件开发之道 构筑软件安全的本质方法

    本书被誉为安全技术领域的“黄帝...综合论述如何在软件开发整个生命周期内建立安全屏障,对千如何设计安全的软件给出了高屋建领的指导,全面翔实,深入浅出。 对千任何关注安全软件开发的人来说,都是—本必备之书。

    软件开发的本质论英文版epub

    软件开发的本质论英文版epub

Global site tag (gtag.js) - Google Analytics