Bjarne Stroustrup于1979年设计出C++语言,而这一面向系统编程工作的通用型语言已经成为全球各地开发人员的首选方案之一。尽管面临着来自 Java、JavaScript、Python、Go以及苹果刚刚公布的Swift语言的频频冲击,C++仍然保持着稳固而崇高的地位。34771
在频频冲击下,C++所面临的挑战和未来,作为摩根士丹利投资公司技术专家兼哥伦比亚大学与德克萨斯农机大学教授,Stroustrup在采访中与我们探讨了C++在当今技术环境下所扮演的角色以及软件开发领域出现的新生事物——包括谷歌的Go与苹果的Swift语言。做出了自己的阐述,论文网
相对python,JavaScript的脚本语言,JAVA甚至谷歌go更为新兴而繁多的语言种类,C++在编程届的统治地位曾一度被质疑,而实际在速度和处理复杂事务方面C++仍以旺盛的发展态势呈现,更多的嵌入式,图像处理,类似电信应用程序,金融类应用程序,都与C++有着更高的契合度,如果仅将眼光放到一个APP中去,C++的优势并不明显然而在类似搜索引擎一类对性能要求更高的领域逐渐成为C++的活动空间。
同时在脚本语言大行其肆的环境下,主要注重更为核心项的应用程序的C++拥有更好的深度,很多脚本语言旨在降低开发人员使用门槛,使得开发更为普及化,然而在方案表现力上,脚本语言显得更加像一种插件类的工具,没有卓越性能表现的底层是难以对推进计算机发展做出贡献的。C++专门为高性能表现、高可靠性、小体积、低能源消耗等优势而生。没有过多关注爱好者或者快速应用开发方面的需求,这也不是C++的关注重点。
0.2.1阐述MFC的出现与发展概况
在Microsoft推出Windows 3.0之后,Windows操作系统受到越来越多的人的青睐。但是不久,开发人员发现撰写Windows应用程序是重复、厌烦的过程,而且效率极低。因为每一个窗口都需要在窗口函数中处理大量的消息,导致出现大量的重复代码。随着C++语言的盛行,开发人员发现利用C++语言的特性来封装Windows API和Windows应用程序的开发可以明显地提高程序的开发效率。于是,人们对这种新的开发模式有了强烈的需求。在这种情况下,Microsoft公司和其他一些大的厂商开始从事Windows框架的设计。MFC就在这种背景下诞生了,
从其产生至今已经发展了十几个版本
- 上一篇:流媒体技术国内外研究现状和发展趋势
- 下一篇:步进电机国内外研究现状和发展趋势
-
-
-
-
-
-
-
现代简约美式风格在室内家装中的运用
C++最短路径算法研究和程序设计
上市公司股权结构对经营绩效的影响研究
江苏省某高中学生体质现状的调查研究
高警觉工作人群的元情绪...
NFC协议物理层的软件实现+文献综述
浅析中国古代宗法制度
中国传统元素在游戏角色...
巴金《激流三部曲》高觉新的悲剧命运
g-C3N4光催化剂的制备和光催化性能研究