对于程序、软件、软件工程的初步认识

    对于这个问题我相信每个人有不同的理解和看法,作为一个算是初入编程的小白来说,我所了解到计算机程序或者软件程序(通常简称程序)。是指一组指示计算机每一步动作的指令,通常用某种程序设计语言编写,运行于某种目标体系结构上。计算机程序要经过编译和链接而成为一种人们不易理解而计算机理解的格式,然后运行。未经编译就可运行的程序通常称之为脚本程序。

    而软件(英文:Software)是一系列按照特定顺序组织的计算机数据和指令的集合。一般来讲软件被划分为编程语言、系统软件、应用软件和介于这两者之间的中间件。

    至于软件工程 (Software Engineering,简称为SE)是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及到程序设计语言,数据库,软件开发工具,系统平台,标准,设计模式等方面。在现代社会中,软件应用于多个方面。典型的软件比如有电子邮件,嵌入式系统,人机界面,办公套件,操作系统,编译器,数据库,游戏等。同时,各个行业几乎都有计算机软件的应用,比如工业,农业,银行,航空,政府部门等。这些应用促进了经济和社会的发展,使得人们的工作更加高效,同时提高了生活质量。

    程序是只要运行就可以,再升华是需要满足用户需求的就是软件。软件工程也就是针对于用户而研发各种类型的软件。希望自己在编程路上继续努力,提高自己。

猜你喜欢

转载自www.cnblogs.com/zjyu/p/12421839.html
今日推荐