- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
浅谈重要的计算机程序设计语言
浅谈C++ 摘要C++语言是在C语言的基础上逐步发展和完善起来的,而C是吸收了其他语言的一些优点逐步成为实用性很强的一门语言。关键词1 引言 自从1946年世界上第一数字计算机问世以来,计算机应用领域不断扩大,计算机技术高速发展,尤其是的软件和硬件日新月异,作为计算机应用的一种软件——程序设计语言,也得到了不断地扩充,几乎每年都有新的程序设计语言问世,而原先的设计语言也不断的更新换代。C++语言是在C语言的基础上逐步发展和完善起来的,而C是吸收了其他语言的一些优点逐步成为实用性很强的一门语言。早在20世纪60年代,Martin Richards为便于软件人员开发系统软件设计出了BCPL语言。1970年,Ken Thompson在吸收BCPL语言优点的基础上设计了B(Basic Combined ProgrammingLanguage)语言,但B语言功能有限。1972年,美国贝尔实验室的Dennis Ritchie和BrianKemighan根据B语言开发设计出了C语言。最初,发明c语言的目的是用它来代替汇编语言为小型机DEC-11编写UNIX操作系统。后来,随着UNIX操作系统的推广,C语言被越来越多的程序设计人员所了解和使用。到20世纪70年代末,C语言已经凭借其如下独有的优势风靡了全世界的程序设计领域:(1)语言结构化、简洁紧凑,使用灵活方便。(2)具有丰富的运算符和数据类型。(3)兼有汇编语言与高级语言的特点,接口开放,适合开发系统软件。(4)程序的运行效率高,代码的可移植性好。然而,随着C语言的广泛应用,它的一些不足也受到了人们的关注,如:(1)类型检查机制相对较弱,这使得程序中的一些错误不能及时被发现。(2)缺少支持代码重用的语言结构,因此为一个程序设计的模块很难再用于其他程序。(3)没有面向对象技术的支持,不适合开发大型软件,当程序的规模大到一定程度时,维护工作会变得相当复杂。为了满足开发大规模程序的需要,1980年贝尔实验室的Bjame Stroustrup和他的同事们开始对C语言进行改进和扩充,把Simula67(一种早期的面向对象语言)中类的概念引入到C语言,并将改进后的C语言称为“带类的C”(C with class),1983年正式命名为C++(C Plus Plus)。1985年由Bjame Stroustrup编写的《C++程序设计语言》一书出版,标志着c++1.0版本的诞生。此后,贝尔实验室于1989年和1993年分别推出了c++2.0版本和C++3.0版本。就目前学习C++而言,可以认为他是一门独立的语言;他并不依赖C语言,我们可以完全不学C语言,而直接学习C++。根据《C++编程思想》(Thinking in C++)一书所评述的,C++与C的效率往往相差在正负5%之间。所以有人认为在大多数场合C++ 完全可以取代C语言。 C++的特点 C++并不是对C语言功能的简单改善和扩充,而是一种本质性革新。C++之所以能得到广泛应用,除了继承C语言的一些特点之外,还具有一下几方面特点: 1.C语言是C++的一个超集,大多数的c语言编码略作修改或不做修改就可以在C++的集成环境下运行或调试。这对于继承或开发当前已在广泛使用的软件是非常重要的,可节省大量的人力物力。 2.C++是一种面向的程序设计语言,它使得程序的各个模块的独立性更强,程序的可读性和可理解性更好,程序代码的结构性更加合理。这对于设计调试一些大型软件有非常重大的意义。 3.用C++设计的程序可扩充性更强。一方面,在软件开发的前期,对整个要解决的问题很难全部弄清楚,开发人员只能够根据自己的理解进行程序的结构设计;而到软件开发的后期,开发人员往往发现自己的理解不准确或不全面,这时就需要改变程序的结构或功能,这就需要程序设计语言要具有较强的可扩充性。另一方面,已开发的软件,随着时间的推移,还要求扩充新的功能。C++具有扩充性能的特点对于编写大的软件是非常重要的。 Visual C++是一个功能强大的可视化软件开发工具。自1993年Microsoft公司推出Visual C++1.0后,随着其新版本的不断问世,Visual C++已成为专业程序员进行软件开发的首选工具。 Visual C++6.0不仅是一个C++编译器,而且是一个基于Windows操作系统的可视化集成开发环境(integrated development environment,IDE)。Visual C++6.0由许多组件组成,包括编辑器、调试器以及程序向导AppWizard、类向导Class Wizard等开发工具。 这些组件通过一个名为Developer Studio的组件集成为和谐的开发环境。 Visual C++的三个主要组成部分: 1.Develop
您可能关注的文档
最近下载
- 理解当代中国 英语读写教程Unit 5 英语读写教程课件.pptx VIP
- 名校课堂八上物理电子版不带答案.doc VIP
- 2025年试题国家保安员资格考试试题+答案.docx VIP
- 2024年版羽毛球馆租赁协议样本.docx VIP
- 要素式起诉状(机动车交通事故责任纠纷).doc VIP
- 焙烧炉天然气燃烧自动控制系统的研究与应用.docx VIP
- 2019-2020学年上海市市东中学高三政治测试题.docx VIP
- 上海市市东中学2023年高二物理联考试题含解析.docx VIP
- 上海市市东中学2022年高二地理月考试题含解析.docx VIP
- 上海市市东中学高二化学上学期期末试卷含解析.docx VIP
有哪些信誉好的足球投注网站
文档评论(0)