什么是软件?什么是程序?

作者&投稿:谏夏 (若有异议请与网页底部的电邮联系)
什么是软件?什么是程序?~

电脑软件,是人们为了告诉电脑要做什么事而编写的,电脑能够理解的一串指令,有时也叫代码、程序。根据功能的不同,电脑软件可以粗略地分成四个层次。

软件,从广义上说,不属于硬件的东东就是软件。
也就是说,软件不一定是程序,程序却一定是软件。因为软件的范围比程序大。
程序,是编辑好的按一定过程完成任务的代码。

我来回答你这些问题

  1. 底层开发通俗讲就是最接近于硬件的开发,一般用C或者C++来进行开发编程。

  2. 音乐播放器可以通过C++/C#/JAVA/E/F#/VB等很多编程语言来实现,需要你对数据结构、编程语言和逻辑、整体业务流程的认识以及数据库有所认识。一般一个完整的项目是需要分工的,有人做美工、UI,来做一些图标,图片和布局设计;有人做编码,用于实现功能。

  3. 游戏开发也是和软件开发一样,通过多种语言和工具都可以实现。

  4. 程序员狭义上是指拥有软件编程人员初级职称程序员的人,广义上是从事程序开发、维护的专业人员。

  5. 网络工程师狭义上指拥有网络技术人员中级职称网络工程师的人,广义上是掌握网络技术的理论知识和操作技能的网络技术人员。

  6. C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性。这样的特殊属性让C语言成为如今嵌入式开发的首选。

  7. C++源自C语言,并进行了进化和更新,支持多种编程范式,是至今为止最受广大受用的最强大编程语言之一,可以进行很多平台的编程。

  8. 大多数编程语言不会专属于某个平台或者设备进行编程工作,例如:你用C++可以为单片机写嵌入式开发,也可以写Windows桌面程序;你用HTML5可以写网页,也可以写Windows phone程序,这种编译和工作是没有绝对的,尤其是和.net有关系的编程语言。

  9. 一个简单程序的制作,你首先要制定需求分析,要了解客户的需求,我们的软件需要怎样的功能或者UI要求,之后概要设计和详细设计,在这个时期,要明确组织结构和模块划分,确定功能分配,完成接口设计、运行设计以及数据结构设计,并对出错处理进行设计;然后,就是你一直提到的工作,写代码,编码工作实际上是一个软件在全生命周期中相对短暂的过程,你要做的就是根据之前的设计来完成编写代码,类似给你了提纲让你写作文;到这里显然不能结束,我们需要进行测试,了解我们的软件产品是否存在漏洞或者不足,也就是测bug、找问题,在这个时候要尽可能完善产品;之后,我们就可以交付用户进行使用软件了,但是,到了这里并没有结束;最后,我们要进入一个软件生命周期中最长的过程,维护,如果你的软件还在经营,那你就必须对其保持更新维护,这么说能懂吧。



1.软件(中国大陆及香港用语,台湾称作软体,英文:Software)是一系列按照特定顺序组织的计算机数据和指令的集合。一般来讲软件被划分为系统软件、应用软件和介于这两者之间的中间件。软件并不只是包括可以在计算机(这里的计算机是指广义的计算机)上运行的电脑程序,与这些电脑程序相关的文档一般也被认为是软件的一部分。简单的说软件就是程序加文档的集合体。
2.计算机程序,是指为了得到某种结果而可以由计算机等具有信息处理能力的装置执行的代码化指令序列,或者可以被自动转换成代码化指令序列的符号化指令序列或者符号化语句序列。同一计算机程序的源程序和目标程序为同一作品。
3.程序员(英文Programmer)是从事程序开发、维护的专业人员。一般将程序员分为程序设计人员和程序编码人员,但两者的界限并不非常清楚,特别是在中国。软件从业人员分为初级程序员、高级程序员、系统分析员,系统架构师,测试工程师五大类。
4.网络工程师是通过学习和训练,掌握网络技术的理论知识和操作技能的网络技术人员。网络工程师能够从事计算机信息系统的设计、建设、运行和维护工作。
5.C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。
6.C++是在C语言的基础上开发的一种通用编程语言,应用广泛。C++支持多种编程范式 --面向对象编程、泛型编程和过程化编程。最新正式标准C++14于2014年8月18日公布。其编程领域众广,常用于系统开发,引擎开发等应用领域,是至今为止最受广大受用的最强大编程语言之一,支持类:类、封装、重载等!
7.C语言是C++的基础,C++和C语言在很多方面是兼容的。
C语言是一个结构化语言,它的重点在于算法与数据结构。C程序的设计首要考虑的是如何通过一个过程,对输入(或环境条件)进行运算处理得到输出(或实现过程(事物)控制)。C++,首要考虑的是如何构造一个对象模型,让这个模型能够契合与之对应的问题域,这样就可以通过获取对象的状态信息得到输出或实现过程(事物)控制。所以C语言和C++的最大区别在于它们解决问题的思想方法不一样。
8.程序到软件过程:代码→编译、链接→程序→打包、发布→软件。

你好!你的问题我不是很会,在网上找了点资料,可以理解一下。

编程是编写程序的中文简称,就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到相应结果的过程。
软件是一系列按照特定顺序组织的计算机数据和指令的集合。简单的说软件就是程序加文档的集合体。
《计算机软件保护条例》第三条规定:计算机程序,是指为了得到某种结果而可以由计算机等具有信息处理能力的装置执行的代码化指令序列,或者可以被自动转换成代码化指令序列的符号化指令序列或者符号化语句序列。同一计算机程序的源程序和目标程序为同一作品。
底层就是和硬件打交道的层次:
面向对象程序设计主要是偏向于应用程序设计,而底层程序一般是用汇编语言,或C语言进行程序开发;面向对象程序开发,不需要你太多的硬件知识,而底层的程序开发,需要你对计算机或单片机或嵌入式系统都要有比较深的了解,根据它们的实际需求来进行开发才行,更有难度一些!
程序员(英文Programmer)是从事程序开发、维护的专业人员。一般将程序员分为程序设计人员和程序编码人员
网络工程师是通过学习和训练,掌握网络技术的理论知识和操作技能的网络技术人员。

C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。
C++是在C语言的基础上开发的一种通用编程语言,应用广泛。

电脑软件,是人们为了告诉电脑要做什么事而编写的,电脑能够理解的一串指令,有时也叫代码、程序。根据功能的不同,电脑软件可以粗略地分成四个层次。

电脑软件中,什么是应用程序、APP应用?




什么是软件,什么是程序。程序一定是软件吗?是或否+原因(详细)_百度知...
软件,从广义上说,不属于硬件的东东就是软件。也就是说,软件不一定是程序,程序却一定是软件。因为软件的范围比程序大。程序,是编辑好的按一定过程完成任务的代码。

什么是软件?和程序的区别是什么?
软件是为了完成特定的功能,解决特定的问题而用计算机语言编写的命令序列集合,可以理解为应用程序的集合。而应用程序是软件的一个组成部分,它是软件的必要元素。简单来说,“软件=程序+文档=数据结构+算法+文档”。2、作用不同 程序和软件的区别是,软件是为了完成特定的功能,解决特定的问题而用计算机语...

计算机系统,软件,程序语言,程序之间是什么关系?
软件是指运行在计算机系统上的程序,它包括操作系统、应用程序、驱动程序和系统工具等。计算机系统是软件和硬件的集成,它们共同构成了一个完整的计算机系统。② 程序语言是一种用于编写计算机程序的语言。例如,C语言、Java、Python等都是常见的程序语言。程序语言可以用来编写各种类型的程序,例如操作系统、应...

什么是软件?什么是程序?
程序员狭义上是指拥有软件编程人员初级职称程序员的人,广义上是从事程序开发、维护的专业人员。网络工程师狭义上指拥有网络技术人员中级职称网络工程师的人,广义上是掌握网络技术的理论知识和操作技能的网络技术人员。C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性。这样的特殊属性让C语言成...

程序和软件有什么区别?什么是程序?什么是软件?
程序(program)是为实现特定目标或解决特定问题而用计算机语言编写的命令序列的集合。软件[software](中国大陆及香港用语,台湾作软体)是一系列按照特定顺序组织的计算机数据和指令的集合。软件并不只是包括可以在计算机上运行的电脑程序,与这些电脑程序相关的文档一般也被认为是软件的一部分。简单的说软件就...

大家谈谈你们认为什么是程序?程序和软件对你们来说是什么概念?
程序是为实现特定目标或解决特定问题而用计算机语言编写的命令序列的集合。或是为了完成某项或某几项特定任务而被开发运行于操作系统之上的计算机程序。软件是一系列按照特定顺序组织的计算机数据和指令的集合程序是很小的一个方面,一段代码也算程序,而软件已经上升到系统的高度了,是由很多的程序组成的...

什么是软件,什么是软件工程?
软件(英文:Software)是一系列按照特定顺序组织的计算机数据和指令的集合。一般来讲软件被划分为编程语言、系统软件、应用软件和介于这两者之间的中间件。软件工程 (Software Engineering,简称为SE)是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及到程序设计语言,数据库,软件...

什么叫软件?
软件定义了在运行时提供所需功能与性能的指令集合。这指令集就是程序,是软件的核心组成部分。软件也包含了让程序能正常运行所需的数据结构。数据结构是软件的基础,它确保程序的数据能够被正确存储、管理和访问。软件还包括了描述程序开发过程和使用方法的文档。这些文档是软件开发过程的指南,帮助开发者理...

什么是软件?软件包含哪些内容?
软件(中国大陆及香港用语,台湾称作软体,英文:software)是一系列按照特定顺序组织的计算机数据和指令的集合。一般来讲软件被划分为系统软件、应用软件和介于这两者之间的中间件。软件并不只是包括可以在计算机(这里的计算机是指广义的计算机)上运行的电脑程序,与这些电脑程序相关的文档一般也被认为是软件...

软件是什么意思 深入解析软件的定义与作用?
软件(software)是指计算机程序和相关文档的总称,也称为软体。它是由计算机程序、数据和文档等组成的,是计算机硬件的补充和扩展,是计算机系统的重要组成部分。软件的作用非常广泛。通过运行软件,用户可以使用计算机来完成各种工作任务,如处理文档、播放音频、视频、进行游戏、制作网页等。软件的普及使得...

张北县18495251525: 什么是软件?什么是程序? -
徵树新鱼: 1.软件(中国大陆及香港用语,台湾称作软体,英文:Software)是一系列按照特定顺序组织的计算机数据和指令的集合.一般来讲软件被划分为系统软件、应用软件和介于这两者之间的中间件.软件并不只是包括可以在计算机(这里的计算机...

张北县18495251525: 程序和软件有什么区别?什么是程序?什么是软件? -
徵树新鱼: ,程序是软件的必要元素.任何软件都有可运行的程序,至少一个.比如:操作系统给的工具软件,很多都只有一个可运行程序.而Office是一个办公软件包,却包含了很多可运行程序,软件是程序以及开发、使用和维护所需要的所有文档的总称

张北县18495251525: 程序就是软件吗?为什么? -
徵树新鱼: 不是,软件是由若干个程序组成的.程序不包括软件.软是一系列按照特定顺序组织的计算机数据和指令的集合.一般来讲软件被划分为系统软件、应用软件和介于这两者之间的中间件. 软件并不只是包括可以在计算机上运行的电脑程序,与...

张北县18495251525: 大家谈谈你们认为什么是程序?程序和软件对你们来说是什么概念? -
徵树新鱼: 程序是为实现特定目标或解决特定问题而用计算机语言编写的命令序列的集合. 或是为了完成某项或某几项特定任务而被开发运行于操作系统之上的计算机 程序. 软件是一系列按照特定顺序组织的计算机数据和指令的集合程序是很小的一个方面,一段代码也算程序,而软件已经上升到系统的高度了,是由很多的程序组成的 程序包括软件 软件的范围更小 程序设计的最终结果是软件

张北县18495251525: 什么是软件,什么是程序.程序一定是软件吗?是或否+原因(详细) -
徵树新鱼: 软件,从广义上说,不属于硬件的东东就是软件. 也就是说,软件不一定是程序,程序却一定是软件.因为软件的范围比程序大. 程序,是编辑好的按一定过程完成任务的代码.

张北县18495251525: 什么是软件?什么是系统?什么是程序?
徵树新鱼: 程序用一定的语言来完成特定的任务.比如可以用vb语言来编写一些程序.软件分为系统软件和应用软件,一般的软件都是应用软件的简称,系统软件用来管理硬件资源,合理的分配给应用软件..

张北县18495251525: 程序与软件的区别是什么,分别有什么作用?
徵树新鱼: 软件是别人已经开发出来可以直接使用的,程序主要是你原代码文件,有了程序才有软件,一个软件可能只有一个程序文件,也可能有成千上万个程序文件.

张北县18495251525: 什么是软件? -
徵树新鱼: 软件(Computer Software)是指计算机系统中的程序及其文档.程序是计算任务的处理对象和处理规则的描述;文档是为了便于了解程序所需的阐明性资料.程序必须装入机器内部才能工作,文档一般是给人看的,不一定装入机器. 软件是用...

张北县18495251525: 请问各位大侠,程序跟软件是一回事吗,怎么我觉得程序跟软件没什么区别呀?谢谢赐教 -
徵树新鱼: 程序是指为了完成某项或某几项特定任务而被开发运行于操作系统之上的计算机程序. 程序与软件的概念不同,但常常因为概念相似而被混淆.软件指程序与其相关文档或其他从属物的集合.一般的我们视程序为软件的一个组成部分.例如:一个游戏软件包括程序(*.exe)和其它图片(*.bmp等)、音效(*.wav等)等附件,那么这个程序(*.exe)称作“应用程序”,而它与其他文件(图片、音效等)在一起合称“软件”.再说直白点,一个软件可以包含很多个程序.如各类安全卫士软件,里面有好多个功能,每个功能都会对应有一个exe文件,那每个exe文件都是一个程序.

张北县18495251525: 软件是什么啊?
徵树新鱼: 简单地说,软件就是程序、数据及相关文档的集合.

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