程序设计系统的背景?

9分钟前阅读2回复0
kewenda
kewenda
  • 管理员
  • 注册排名1
  • 经验值573630
  • 级别管理员
  • 主题114726
  • 回复0
楼主

“设计模式”这个术语最初并没有出现在软件设计中,而是用于建筑领域的设计。

1977 年,加州大学伯克利分校环境结构研究中心主任克里斯托夫·亚历山大(Christopher Alexander)在他的作品《建筑模式语言:城镇、建筑、结构》中(A Pattern Language: Towns Building Construction)它描述了一些常见的建筑设计问题,并提出了 253 设计城镇、邻里、住宅、花园和房间的基本模式。

程序设计系统的背景?

1979 他的另一部经典作品《建筑的永恒之道》(The Timeless Way of Building)它进一步加强了设计模式的理念,为以后的建筑设计指明了方向。

1987 年,肯特·贝克( Kent Beck)和沃德坎宁安在一起(Ward Cunningham)克里斯托夫·亚历山大的模式思想应用于克里斯托夫·亚历山大 Smalltalk 图形用户界面的生成并没有引起软件界的关注。

直到 1990 2000年,软件工程界开始讨论设计模式的话题,后来召开了多次关于设计模式的研讨会。

1995 年,艾瑞克·伽马(Erich Gamma)、理查德·海尔姆(Richard Helm)、拉尔夫·约翰森(Ralph Johnson)、约翰·威利斯迪斯(John Vlissides)等 4 作者合作出版了面向对象软件的设计模式:可重复使用的基础(Design Patterns: Elements of Reusable Object-Oriented Software)一书,包含在本教程中 23 这是设计模式领域的里程碑事件,导致了软件设计模式的突破,这 4 在软件开发领域,作者也使用了他们的“四人组”(Gang of Four,GoF)匿名着称。

直到今天,本教程还介绍了狭义的设计模式 23 经典的设计模式。

0基础学习编程,求书推荐?

你好,很高兴回答你的问题,你是零基础人员,所以如果你想学习编程语言,你需要了解每种编程语言对应的市场和行业,因为不同的编程语言使用不同的行业,我个人通过不同的行业向您推荐不同的编程语言和书籍:

1、JAVA语言和书籍

Java仍然是市场上主流的编程软件之一,其应用范围广泛,如开发常用的桌面应用软件、开发大型商业网站和Android等,您可以选择Java语言,如果你有书,我会给你推荐几本书:

- Java发展实战经典

- Java编程思想

程序设计系统的背景?

- Java核心技术

- Python语言和书籍

- Web语言和书籍

2、C#语言及书籍

C#背靠微软 语言开发仍然占据着很大的市场,随着2025年工业和自动化时代的到来,快速发展已成为发展领域的追求,C#语言开发的效率要高得多,在书籍方面,我推荐以下书籍:

-《C#高级编程(第9版)

-《C#编程全能词典》

-《C#敏捷开发实践》

- Python语言和书籍

- Web语言和书籍

3、Python语言和书籍

程序设计系统的背景?

Python语言是近年来流行的开发语言,面对人工智能,Python将发挥其超强的技能,更好地收集和分析数据,书籍方面,个人推荐如下:

- Python编程 从入门到实战

- Python基础教程

-《笨办法学Python》

- 4、数据库

如果你想学习编程语言,数据库是一项必要的技能,几乎每个编程人员都会掌握数据库,一些老板不仅掌握一个数据库,对于新手,我推荐两种:

-《MySQL必知必知必知》

-《SQL Server 2012编程入门经典》

0
回帖

程序设计系统的背景? 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息