自从软件业诞生后,虚拟世界得以与真实世界并行,二者互相依存,生生不息。软件有一些特殊的属性,与真实世界中的物质的属性不同,有些甚至完全相反,比如:
一. 软件无新旧
在真实世界中,我们使用的物品比如手机、数码相机、穿的衣服、背的包以及自己的身体、皮肤等等,无论你怎么保养,只能延迟使用寿命,这些东西都会随着时间的推移变得越来越旧。
而在虚拟世界中,软件却有另一个特性,它的新旧程度不会随着时间而改变。无论这个软件是什么时候编写的,用了多久,用过多少遍,它本身的属性是不变的。
二. 软件的边际成本几乎为零
中国有很多劳动密集型企业,专门做OEM,就是为其他品牌企业生产加工产品。无论生产流程多么科学合理、中国劳动力价格多低、物流成本多低、公路是否取消收费、政府提供多少补贴,生产硬件还是需要成本的。
软件则不同,销售到一定数量后,再次销售的成本几乎为零(使用提供下载的方式,如果是光碟还是有一点成本,不过相对于销售价格,成本所占比例也是极小的)。
三. 软件无人情
软件只讲逻辑,不讲人情。你按照它规定的语法编写的程序,计算机会按照你的逻辑执行,不会因为这个程序是我写的,我来运行它比别人运行就快。
这对于那些不够圆滑世故、或者知道怎样获得利益但坚持内心理想原则的人来说确实是一个好消息。
有人说也是有人情的,比如QQ就不能在安了360的电脑上运行,其实这不是人情,而是QQ的软件工程师们在软件中写了检测360的代码,这段代码也是要遵循电脑运行的逻辑的。
还有一点,在中国使用软件很便宜……
分享到:
相关推荐
Software is eating the world. We believe that many of the prominent new Internet companies are building real, high-growth, high-margin, highly defensible businesses.
软件测试过程改进Software Testing in the Real World
documenting software architecture in an agile world
应用程序发生异常unknown software exception解决方法.docx
Software Engineering in the Agile World By 作者: Mr. Ashfaque Ahmed ISBN-10 书号: 1983801577 ISBN-13 书号: 9781983801570 出版日期: 2018-01-12 pages 页数: 314 $27.5 Chapter 1 Software Engineering ...
可维护软件编写技巧可维护软件编写技巧可维护软件编写技巧可维护软件编写技巧可维护软件编写技巧可维护软件编写技巧可维护软件编写技巧可维护软件编写技巧可维护软件编写技巧可维护软件编写技巧可维护软件编写技巧可...
一software 一software 一software 一software 一software 一software 一software
Many of the designations used by manufacturers and sellers to distinguish their ...create better software and have more fun.For more information,as well as the latest Pragmatic titles,please visit us at
Chapter 1 Software Engineering of Embedded and Real-Time Systems Chapter 2 Embedded Systems Hardware/Software Co-Development Chapter 3 Software Modeling for Embedded Systems Chapter 4 Software Design ...
南邮“软件工程”实验三:Software Unit Testing 实验指导书,可以自由复制
Righting Software presents the proven, structured, and highly engineered approach to software design that master architect Juval Löwy has practiced and taught around the world. Although companies of ...
Software has allowed us to explore space and to create the World Wide Web, the most significant information system in the history of mankind. Humanity is now faced with a new set of challenges—...
UML建模试验一个简单的dianbhua薄程序设计
A systematic approach to consistently successful software development. In the age of the Internet, where software is more mission-critical than ever, it’s no longer enough for your development ...
NULL 博文链接:https://ppjatsyd.iteye.com/blog/891222
rational software architect licensen
C++编写的具有病毒基本功能的程序设计 实现的功能 (1)在主程序中要求将程序拷贝到系统盘\windows\目录下并更名为taskmgr.exe,同时复制第二份到系统盘\windows\system32目录下并更名为explorer.exe。用以混淆用户...
simulation and software radio for mobile communication 移动通信、软件无线电仿真 matlab 程序
1.2 The Software Communications Architecture 6 1.2.1 The Evolution of the SCA 6 1.2.2 What is the SCA? 9 1.2.3 Common SCA Perceptions 9 1.2.4 Why Use the SCA? 11 1.3 The Operating Environment 13 1.3.1...