软件的本质是什么?

作者&投稿:谭购 (若有异议请与网页底部的电邮联系)
软件的本质是什么?~

软件的本质:按既定要求进行的运算、储存、读取、传输。
既定要求的输入:键盘输入、端口输入、网络传输,其他方式输入。
运算结果的输出:屏幕显示、打印输出、网络传输,其他方式输出。
计算机硬件为软件运行提供物理支持。

实质就是解压与复制,顶多再注册与创建快捷方式,安装包就是压缩包,安装的过程就是解压并复制到指定文件夹的过程

我觉得我只是一个小人物,似乎不配讨论这种那么大的题目。但是几天来一些想法萦绕在我心中,不吐不快。
软件的本质我觉得有非常多的理解方法。我们可以说软件是一种秩序,是一种从混沌的真实世界中抽象出的秩序的本质。软件描述了一种正确的规律,一系列必要的约束,指导着其他软件以及大众如何正确地行动。软件是一组可以用数学描述的命题,这些命题的证明过程描述了问题的正确的解决方式。广义上讲,我们大脑里对某个问题的理性的思考过程也就是一个软件正在被执行。
从另外一个一个角度说,软件是硬件工作的任务,软件协调并指导硬件与硬件正确地交互产生人们想要的正确结果。我们不能说没有经过build的代码就是软件,因为光代码不能做任何事情。软件供应商大多数时候将代码编译后的二进制版本成为软件并将之出售,我觉得也有问题。光盘上的二进制序列和代码本质上没有什么区别,什么都不能做。我觉得软件只有在执行的时候,在真正协调着我们工作时才是真正意义上的软件。也就是说,不能正常工作的软件没有任何意义,软件的一个最基本的要求就是,能够正常工作。
从这个角度上看来,软件与程序也是截然不同的两个概念。我们可以将一个非常炫的.exe叫做一个程序,但是有时候并不一定是软件。软件应该要具有一定的鲁棒性,可维护性和可扩展性,并且必须首先是不能经常出bug的,否则永远只能是程序。写程序容易,写软件难。
那么为什么那么多软件,到最后结果却并不是特别的好呢?我觉得这里又是两个概念了,就是软件与产品。软件的话,只要你写出来的东西能够运行,我们就可以说是软件。软件有非常非常多,但是能成为产品的却很少。产品,是给人用的,而且一般是给不懂你是怎么实现这些功能的人用的。产品就是把复杂逻辑封装后,只留下简单的用户接口。产品的特性决定了,一个产品,在是个软件的基础上,还要具备简单易用,界面美观,与同系列其它产品能够形成一套统一平台,拥有完整文档等等许许多多的要求,并且用户能直接看得见的产品的每一个部分,都必须是完美无缺的,这就不只是程序员或者软件工程师能够做到的了。产品,必须追求100%完美,即使不能达到也要追求这个目标。
软件的本质,是对真实世界的抽象。有时候这种抽象是难以接受的,这个时候这种抽象不能带来任何物质利益。而产品的本质就是服务,是一种全身心为客户着想的服务,只有对客户全身心投入,才能获得回报。这是这几天以来的一个感悟。

软件的本质是程序或类的集合,程序和类是代码的集合,代码经过编译器编译后变成中间码或者机器码,中间码通过framework或者JDK解释成为机器码,机器码就是所谓的二进制

用软件是为了达到某个目的,所以软件是帮你达到某个目的的一系列指令的集合。

程序或者代码。

程序,及其相观文挡


社会主义的本质是什么?
社会主义的本质,是解放生产力,发展生产力,消灭剥削,消除两极分化,最终达到共同富裕。强调解放和发展生产力在社会主义本质中的地位,是邓小平在科学社会主义理论与社会主义建设实践内在统一的基础上认识社会主义的一个创造。突出强调消灭剥削,消除两极分化,最终达到共同富裕的发展目标,是因为社会主义必须消灭剥削...

管理活动的本质是什么
管理活动的本质,无非是管理人去做事,仅此而已。管理的对象是人、核心是人、终端是人。没有人就无需管理,没有人也就不存在管理问题。管理就是搞定人,所有管理上那些专业的词汇,其目的都是要作用到人。要想通透的理解管理这件事,把一个人当管理对象,就足够了。管理的真谛是聚合企业的各类资源,...

“爱”的本质是什么?
我想爱的本质里面有付出。包容:不管是在爱里面,还是别的事情里面,包容都是至关重要的一点,但是包容在爱里面真的体现的淋漓尽致。我们在生活中总会遇到一些让我们不顺心或是不能忍受的人和事,有些时候我们不能忍的就发一通脾气,或是再也不理这个人。但是在爱里面,我们都会选择去包容这个人或这件...

应用架构中的服务和组件之间的区别是什么?
服务的本质是一个对外部开放的接口,而组件的本质是一个能够被复用的封装体,一个讲求对外服务,一个讲求被复用。在Java Spring Framework里面,Service的定义是“an operation offered as an interface that stands alone in the model, with no encapsulated state”。也称为“Business Service Facade”...

自信是一种什么感觉?自信的本质是什么?
因为你要坚定的相信你自己是可以做好这件事的,哪怕遇到困难,你依旧会坚定的去找办法解决,去找寻方法,而不是轻言放弃,这是我的自信。哪怕是别人质疑我,我也能自信的坚定的回答他:这就是我觉得我努力来的答案,而不是犹犹豫豫畏畏缩缩。自信的本质是什么呢?我觉得是自己的信念。其实给自己...

警察的本质是什么的工具
警察的本质是维护国家安全和社会治安秩序,保障公民人身安全、人身自由和合法财产,保护公共财产,预防、制止和惩治违法犯罪活动的工具。警察作为国家机器的一部分,其职责是执行国家的法律和政策,保护公民的合法权益,维护社会秩序,保障公共安全。警察在执行职务时,必须遵守法律和职业道德,严格依法办事,维护...

党中央八项规定的本质是什么
法律分析:党中央八项规定的本质就是改进工作作风、密切联系群众。法律依据:《十八届中央政治局关于改进工作作风、密切联系群众的八项规定》 一、要改进调查研究,到基层调研要深入了解真实情况,总结经验、研究问题、解决困难、指导工作,向群众学习、向实践学习,多同群众座谈,多同干部谈心,多商量讨论,...

竞争的本质是什么
竞争的本质是个体或群体间力图胜过或压倒对方的心理需要和行为活动。每个参与者不惜牺牲他人利益,最大限度地获得个人利益的行为,目的在于追求富有吸引力的目标,竞争是个人或群体的各方力求胜过对方的对抗性行为。因此,其积极作用是能使人振奋精神,奋发进取,促进社会进步,提高劳动生产率。其消极作用是...

“重农抑商”与“重本抑末”的根本区别是什么?本质是什么?
重农抑商中,农和商是两种职业,所起到的功能是不同的,这个是政治决定。重本抑末中,本和末是事情的两个方面,也就是指的同一件事本是根源,末指的不怎么重要的事情,是同一件事的两个方面,这个和农和商是不同的。1、重农抑商 在两千余年封建历史中,"农本商末"观念是中国传统经济思想...

新闻的本质是什么?
新闻概念有广义与狭义之分,就其广义而言,除了发表于报刊、广播、互联网、电视上的评论与专文外的常用文本都属于新闻之列,包括消息、通讯、特写、速写(有的将速写纳入特写之列)等等。狭义的新闻则专指消息,消息是用概括的叙述方式,以较简明扼要的文字,迅速及时地报道国内外新近发生的、有价值的...

岑溪市13774668832: 软件的本质是什么? -
朝霍骨痛: 软件的本质:按既定要求进行的运算、储存、读取、传输. 既定要求的输入:键盘输入、端口输入、网络传输,其他方式输入. 运算结果的输出:屏幕显示、打印输出、网络传输,其他方式输出. 计算机硬件为软件运行提供物理支持.

岑溪市13774668832: 软件是什么? -
朝霍骨痛: 电脑软件,是人们为了告诉电脑要做什么事而编写的,电脑能够理解的一串指令,有时也叫代码、程序. 根据功能的不同,电脑软件可以粗略地分成四个层次.最贴近电脑硬件的是一些小巧的软件.它们实现一些最基本的功能,通常“固化”在...

岑溪市13774668832: 人工智能和人类智慧有何本质区别?软件的本质是什么,物质还是精神? -
朝霍骨痛: ⊙人类的智能是生物特有的〝生命〞活动,目的是为了自主适应后天环境变动求生存,生物起源於环境,维持生命又依赖於环境.唯有能适应新环境变动的生物才有生存机会.所以生物必具有自我意识,生成智能,作为对善变的环境作出反应和...

岑溪市13774668832: 软件到底是什么,怎么理解,怎么在硬件上运行的 -
朝霍骨痛: 这么说,一个新生的婴儿就像是一个完整的硬件系统,包括控制器、运算器、存储器就好比他的大脑,也就是CPU,还有必要的输入输出接口(I/O口),就像是他的五官用来接受信息,手脚用来执行大脑的命令输出信息.但是刚出生时,他的大脑是空白的,就像一个裸机,此时并没有装操作系统和任何软件,所以你只有硬件基本上是不能完成什么任务的,就像婴儿只会哭一样,只有最本质的功能.如果你能授予他知识,他就可以根据所学知识去做一些有意义的事情了.所以软件就是综合控制硬件的程序,软件是人根据自己的目的与思想事先写好的,使硬件有条不紊的工作,从而实现一定的功能或者执行某种任务.一般软件都是.exe的可执行文件,你按步骤装好就可以在硬件上运行了.希望可以帮到你.

岑溪市13774668832: 在计算机中,软件应当认为是什么
朝霍骨痛: 软件是本质上还是计算机代码,帮你用户实行某些应用的功能.比如,播放器,就是可以让你看电影的. 软件的存在其实就是让不懂或是不精通电脑的人士,可以容易的应用计算机的功能.达到使用计算机的目的.

岑溪市13774668832: 软件开发的本质以及基本途径是什么
朝霍骨痛: 答:软件开发的本质可概括为:实现问题空间的概念和处理逻辑到解空间的概念和处理逻辑之间的映射;实现这一映射的途径事系统建模.

岑溪市13774668832: 像什么手机系统啊电脑系统啊软件的实质是什么 -
朝霍骨痛: wodows和wp系统实质是NT,安卓实质是linux,IOS实质是unix.

岑溪市13774668832: 什么是软件?
朝霍骨痛: 讯雷、电脑游戏、只要是安装到电脑里,手摸不到的都是软件,也就是程序!光盘只是一个载体,上面存着软件,如:杀毒软件,应用软件,多媒体软件,也就是你看的VCD、DVD、数据光盘等, 软件的组成 软件定义:程序和有关文档资...

岑溪市13774668832: 硬件和软件的区别是什么 -
朝霍骨痛: 一、二者含义上的区别 1、硬件(英文名Hardware)是计算机硬件的简称,是指计算机系统中由电子,机械和光电元件等组成的各种物理装置的总称. 2、软件(中国大陆及香港用语,台湾称作软体,英文:Software)是一系列按照特定顺序组...

岑溪市13774668832: 社交软件的本质是什么?用心理学怎么解释? -
朝霍骨痛: 主要还是满足用户需求,可以结合马斯洛的需要层次理论来解释这个现象的本质.我记得你这个话题,有人在心理学之家发起过啊,很多人都讨论过,因为这个是产品经理的思维

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网