1.2 软件产业发展历程 全球软件产业的起源与演进 软件概念的萌芽期(1940s-1950s) 软件产业的起源可以追溯到20世纪40年代末的计算机早期时代。在电子管计算机时代,"软件"的概念尚未独立存在,程序员通过直接操作机器指令甚至手动连接电缆来控制计算机运行。当时,软件只是硬件的附属品,由计算机厂商(如IBM、UNIVAC、Burroughs等)的工程师随硬件一起提供,不单独计价销售。 1950年代中期,随着晶体管计算机的出现和高级编程语言的发明,软件开始从硬件中逐渐分离。1957年,约翰·巴科斯领导的IBM团队推出了FORTRAN(Formula Translation)编译器,这是第一种被广泛使用的高级编程语言,极大地提高了科学计算的编程效率。
软件产业的起源可以追溯到20世纪40年代末的计算机早期时代。在电子管计算机时代,"软件"的概念尚未独立存在,程序员通过直接操作机器指令甚至手动连接电缆来控制计算机运行。当时,软件只是硬件的附属品,由计算机厂商(如IBM、UNIVAC、Burroughs等)的工程师随硬件一起提供,不单独计价销售。
1950年代中期,随着晶体管计算机的出现和高级编程语言的发明,软件开始从硬件中逐渐分离。1957年,约翰·巴科斯领导的IBM团队推出了FORTRAN(Formula Translation)编译器,这是第一种被广泛使用的高级编程语言,极大地提高了科学计算的编程效率。1959年,由美国国防部主导的CODASYL委员会制定了COBOL语言规范,面向商业数据处理领域。这些高级编程语言的出现,使得软件开发从"机器语言编程"升级为"用接近自然语言的方式编程"。
1955年,计算机科学公司(Computer Sciences Corporation, CSC)成立,被认为是世界上第一家独立的软件服务公司。这一时期,软件以定制开发为主,几乎没有标准化的软件产品,"软件产品"的概念尚未形成。
1960年代是软件产品化的重要探索期。1964年IBM System/360的推出统一了计算机架构,使得为一种机型开发的软件可以在不同型号之间移植,为软件标准化创造了条件。同年,Informatics公司推出MARK IV,被认为是第一个成功的商用软件产品,开创了软件独立于硬件销售的商业先河。
1969年,美国司法部对IBM提起反垄断诉讼,IBM在诉讼压力下宣布将软件与服务从硬件价格中分离,实行独立计价(即著名的"unbundling"决策)。这一决定被公认为软件产业独立的标志性事件,使得独立软件供应商(ISV)可以在IBM硬件上开发和销售软件产品,催生了独立的软件产业生态。
1970年代,随着大规模集成电路的普及,小型机和微型机相继出现,软件市场开始分层。1976年,比尔·盖茨和保罗·艾伦创立微软,在Altair 8800微型机上开发BASIC语言解释器,开启了个人计算机软件的新纪元。1977年苹果公司推出Apple II个人电脑,软件开始从企业走向个人消费者。
这一时期还见证了关系数据库的诞生。1970年IBM研究员E.F. Codd发表划时代论文《大型共享数据库的数据关系模型》,提出关系数据库的理论基础。1977年,拉里·埃里森等人在硅谷创立Oracle公司,推出了第一款商用关系数据库产品。
1980年代是个人计算机软件产业爆发的黄金时期。1981年IBM PC的推出确立了Wintel(Windows+Intel)架构的主导地位。微软凭借MS-DOS和Windows图形界面获得了软件产业的霸主地位。1983年Lotus公司推出Lotus 1-2-3电子表格软件,成为PC时代第一款"杀手级"应用,后来微软Excel接管了这个市场。
1980年代中后期,企业级软件市场开始成熟。SAP推出了R/2系统,Oracle开始进军企业级数据库和应用软件市场。1990年代ERP系统成为企业信息化建设的核心,SAP R/3系统(1992年发布)在大型跨国企业中获得广泛应用。PeopleSoft、Baan、JD Edwards等ERP厂商相继成长。
1990年代还见证了互联网的兴起。1993年Mosaic浏览器和1994年Netscape Navigator的推出引发了"浏览器大战"。雅虎(1994年)、亚马逊(1994年)、谷歌(1998年)等互联网公司相继成立。互联网的普及为软件产业带来了全新的商业模式和技术范式,为后来的SaaS和云计算革命奠定了基础。
2000年互联网泡沫破裂后,软件产业经历了深刻的洗牌。幸存的企业变得更加强大,开源软件运动加速发展,Linux从服务器操作系统向企业级应用深度渗透。
2006年,亚马逊推出AWS的EC2和S3服务,标志着云计算时代的正式开启。IaaS模式彻底改变了IT基础设施的提供方式。此后十年,云计算市场保持高速增长,AWS成为全球最大的云服务提供商。
SaaS模式在2000年代中后期开始加速渗透。Salesforce率先推行"软件即服务"理念,通过Web浏览器提供CRM功能,颠覆了传统软件的销售和交付模式。Workday、ServiceNow等SaaS公司相继涌现。
2010年代,移动互联网推动了应用商店模式的繁荣。苹果App Store和Google Play成为全球最大的软件分发平台,催生了微信、WhatsApp、Uber、抖音/TikTok等现象级应用。同时,Docker容器技术(2013年)和Kubernetes编排系统(2014年开源)的成熟推动了云原生技术体系的确立,微服务架构成为企业应用的主流选择。
2020年代,以大语言模型为代表的生成式AI技术实现了突破性进展。2022年底ChatGPT的发布引发了全球范围的AI热潮,AI编程助手GitHub Copilot成为开发者社区最受欢迎的工具之一。
AI对软件产业的影响是全方位的:在开发环节,AI编程助手大幅提升开发效率;在产品层面,AI正在重构各类应用软件的功能边界;在商业模式层面,AI能力正在成为软件产品的核心竞争力和定价要素。
中国软件产业的发展始于1980年代,经历了从无到有、从弱到强的过程:
1988年,王文京创立用友财务软件服务社(后发展为用友网络),开发了中国第一款商品化财务软件。1991年国务院颁布《计算机软件保护条例》,承认了软件作品的著作权。金山办公的WPS在这一时期开始积累用户,东软集团、金蝶等企业相继成立。
2000年国务院发布"18号文"(《鼓励软件产业和集成电路产业发展的若干政策》),在税收、融资、人才等方面给予大力支持。软件企业享受增值税实际税负超3%部分即征即退、企业所得税"两免三减半"等优惠政策。这一时期WPS金山办公、用友金蝶的财务管理软件、腾讯QQ即时通信等取得了显著突破。
2006年工信部推动建立"中国软件名城"体系。2011年中国软件业务收入首次突破1万亿元大关。华为在通信软件和智能手机操作系统方面持续投入,阿里腾讯在大规模分布式系统领域积累了世界领先的技术能力,用友金蝶在ERP领域实现了对国外产品的部分替代。
2018年以来中美科技竞争加剧,信创上升为国家战略。国产操作系统(统信UOS、银河麒麟、openEuler、鸿蒙)、国产数据库(达梦、人大金仓、OceanBase、GaussDB)、国产中间件(东方通、宝兰德)等基础软件产品加速迭代,在党政机关和金融电信等关键行业实现了规模化替代。
根据工信部公开数据,2023年中国软件业务收入超过12万亿元人民币,同比增长约13.5%,软件产业已成为中国数字经济的重要支柱。
纵观全球和中国软件产业的发展历程,可以总结出以下核心规律:第一,技术驱动是核心动力,每一轮技术革命都推动了软件产业的跃升式发展;第二,生态构建决定竞争格局,操作系统的成功离不开丰富的应用生态;第三,标准和协议推动互联互通,通用标准促进了软件的全球化发展;第四,人才是第一资源,软件产业的竞争归根结底是人才的竞争;第五,政策环境具有重要影响力,产业政策在软件产业早期发展阶段发挥了重要的引导和扶持作用。