QQ个性网:专注于分享免费的QQ个性内容

关于我们| 网站公告| 广告服务| 联系我们| 网站地图

搜索
编程 JavaScript Java C++ Python SQL C Io ML COBOL Racket APL OCaml ABC Sed Bash Visual Basic Modula-2 Logo Delphi IDL Groovy Julia REXX Chapel X10 Forth Eiffel C# Go Rust PHP Swift Kotlin R Dart Perl Ruby TypeScript MATLAB Shell Lua Scala Objective-C F# Haskell Elixir Lisp Prolog Ada Fortran Erlang Scheme Smalltalk ABAP D ActionScript Tcl AWK IDL J PostScript IDL PL/SQL PowerShell

软件发展史概括~

日期:2025/04/07 22:32来源:未知 人气:53

导读:计算机硬件发展,底层应用逐渐完善,软件系统趋向工程化、理论化,程序设计趋向自动化,这使得软件开发工作变得越来越容易。同时,计算机网络和通信技术发展,软件面向的用户越来越多,应用领域越来越广泛,因此软件越来越复杂,软件设计也就越来越重要,越来越难。1.第一阶段1946—1953机器语言,汇编语言,只有少数专业人员能够编写程序,主要用于科学研究计算2.第二阶段1954—1964高级......

计算机硬件发展,底层应用逐渐完善,软件系统趋向工程化、理论化,程序设计趋向自动化,这使得软件开发工作变得越来越容易。同时,计算机网络和通信技术发展,软件面向的用户越来越多,应用领域越来越广泛,因此软件越来越复杂,软件设计也就越来越重要,越来越难。

1.第一阶段1946—1953

机器语言,汇编语言,只有少数专业人员能够编写程序,主要用于科学研究计算

2.第二阶段1954—1964

高级程序设计语言:容易学习,方便编程,提高了程序的可读性。

这一时期的程序规模小,因此编写比较容易,还没有形成系统化的方法,对软件的开发过程更没有进行任何管理。

3.第三阶段1965—1970

计算机得到发展:集成电路取代晶体管,处理器的运算速度大幅度提高。

出现操作系统,结构化程序设计理念逐渐确立

数据规模更庞大,用户对共享数据的需求:,出现了数据库技术及数据库管理

系统。

出现“软件危机”:1968年北大西洋公约组织的计算机科学家召开会议,正式提出“软件工程”

4.第四阶段1971—1989

出现了结构化程序设计技术(Pascal、Modula-2、Basic)

1973年,功能强大的C语言诞生

人机交互的方式改变:引入了鼠标的概念和点击式的图形界面

20世纪80年代,微电子和数字化声像技术发展,在计算机应用程序中开始使用图像、声音等多媒体信息

出现了多用途的应用程序,面向没有任何计算机经验的用户。

5.第五阶段1990年—至今

面向对象的程序设计逐步代替了结构化程序设计

HTML语言和浏览器产生,软件体系结构由集中式的主机模式变为分布式的客户端/服务器模式或浏览器/服务器模式,通信技术和计算机网络的飞速发展

Modula-2排行

关于我们|网站公告|广告服务|联系我们| 网站地图

Copyright © 2002-2023 某某QQ个性网 版权所有 | 备案号:粤ICP备xxxxxxxx号

声明: 本站非腾讯QQ官方网站 所有软件和文章来自互联网 如有异议 请与本站联系 本站为非赢利性网站 不接受任何赞助和广告