什么是软件?

软件是一些应用程序,它提供在计算机中完成特定工作的指令。软件是用于计算机应用程序、程序、脚本、工具等的最通用术语。

null

软件历史

第一次软件是由阿兰图灵在1935年在他的论文“可计算数字与应用到Entscheidungsproblem”。但是这个软件的词是由johntukey在1958年出版的《美国数学月刊》上创造的。第一个软件是由汤姆·基尔伯恩创建的,于1948年6月21日上午11点在英国曼彻斯特大学执行。第一个软件是用来计算数学问题在哪里找到2的最大除数为18的幂(262144)。计算结果花了52分钟。

软件类型

软件根据其开发、使用、平台等不同而有不同的类型。

  • `桌面软件主要用于个人电脑和桌面系统以及Windows和Linux等操作系统。
  • `Windows软件是为Windows 7、Windows 8、Windows 10、Windows Server 2008、2012、2016、2019等操作系统开发的,通常有一个扩展名,如`*.msi`、`*.exe`等。
  • `Linux软件是为不同的发行版开发的,如Ubuntu、Mint、Kali、Debian、Fedora、CentOS、RedHat等。Linux软件的发行版通常带有中央存储库,它们通常具有扩展名,如`*.deb`、`*.rpm`、`*.bin`。
  • `MacOS软件用于基于苹果的台式机和笔记本电脑系统。它有`*.pkg`扩展名。
  • `移动软件应用于诸如Android、iPhone、windowsmobile等移动和智能手机系统。
  • `Android软件用于googleandroid智能手机。它使用googleplay下载和安装软件包。
  • `iPhone使用IOS软件,软件由Apple repository提供。
  • `嵌入式软件主要应用于汽车计算机、工业系统、信息亭等嵌入式系统,它们的发展各有特点。
  • `物联网软件是一种新型软件,系统资源非常少的系统运行的是功能非常少的特制软件。

相关文章: 什么是软件?

软件下载

软件通常是由创作者或开发人员亲自或企业从官方网站。但也有一些第三方网站以中心集线器的方式提供软件。此软件通常以可执行格式提供。  在Linux中,软件也是从官方或第三方存储库提供的。

Software Download
软件下载

软件许可证

软件的创建方式不同,实体也不同。创造者将以软件的形式提供他们的知识产权。所以为了使用软件会有一个许可证和许可协议。这里我们将列出一些最流行的软件许可证类型。

  • `专有许可证通常由个人开发者使用
  • `GNU通用公共许可证`由开源和Linux软件开发人员使用
  • `最终用户许可协议(EULA)`是Microsoft软件常用的许可类型。

软件开发

软件开发是创建软件的行为。软件开发通常是用一种编程语言和一个运行软件的平台来完成的。有些代码是用给定的编程语言创建的,并编译成可执行格式,如 *.exe , *.msi , *.rpm , *.deb 以便在目标平台上运行。在编码时,可以使用C语言、Python、VisualBasic、PHP、露比、C/C++、java等编程语言。

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享