《浅谈当前主流的程序语言.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《浅谈当前主流的程序语言

浅谈当前主流的程序设计语言 在计算机行业,硬件设备的更新、软件版本的换代、参考资料的出版体现了著名的Gorden Moore定律(1965):18~24个月换一个版本或提升一个速度或空间的数量级。当今,计算机软件技术发展的总趋势是:全球化、网络化、服务化。作为IT领域的教育、管理、研究与开发人员,掌握一到两门程序设计语言,设计与开发一些应用领域(桌面上或企业级)中的程序与系统,既是对我们的基本要求,也是一种挑战。本文就当前主流的程序设计语言的历史、定位、发展、应用、版本及开发工具等方面做个简介、分析与比较。这些观点仅代表个人,学识和能力有限,所讲之内容有不当之处,还望各位不吝指正,讲的问题也不全面,希望得到大家的补充和完善,以达到共同学习的目的。 一、C++与VC++ 1970年, Ken Thompson开发出B语言,并以此做出了DEC公司PDP-7小型机上的Unix。1972年,Bell实验室的Dennis Ritchie和Brian Kernighan在B的基础上补充和完善,开发出了C语言。1987年发布了美国国家标准ANSI C87。该语言的最大贡献就是,做出了划时代的三个操作系统Unix、MS-DOS和Windows。1980年,Bell实验室的Bjarne Stroustrup对C进行改进和扩充,成了最初被命名为“带类的C”——面向对象的C,1983年正式定名为C++,1994年出现ANSI C++草稿。1991年微软的VC++随Visual Studio发布。 1、定位 C++与VC++是当今域最主流的高级程序设计和面向对象的开发语言,其定位为: 真正的面向对象的程序设计语言; 支持底层的复杂系统程序设计,而又不失C的效率; 支持大型应用系统的开发。 事实上,只有C++真正实现了同时对高低层次的支持,基于此,C++得到了广泛的使用:从嵌入式系统(工业控制)到超大型应用系统(如美国电信网络系统)的应用开发,C++的应用已经弥漫到IT行业的各个角落。全世界大约有1500万C++程序员。 2、发展 对系统级的程序员来说,C++的地位是不可替代的,C++还将继续存在而且有旺盛的生命力。俗话说:“真正的程序员用C++”。国内优秀的C++程序员不多(没有两年以上的实际编程经验,成不了优秀的VC++程序员),优秀的企业级C++架构设计师更是屈指可数。为了适应微软的.Net战略,其必威体育精装版版本为VC++ 7.0则改名为VC++.NET。 3、应用 2000年前,我国金融业的核心系统、电信业的核心系统以及许多政府部门的应用系统,采用C/C++/VC++(原来用C做了些系统)开发,Java虚拟机JVM、金山词霸、WPS Office、超级解霸、网络蚂蚁Netants,湖南交通厅的Intranet的部分子系统等。 4、开发工具 VC++6.0,1998年随Visual Studio 6 一同发布。必威体育精装版的版本是2002年2月发布的VS.NET中的VC++.NET。常用的IDE还有Borland 公司的C++ Builder。 二、Java 1990年,以Sun Microsystem公司的James Gosling为首的小组,设计开发了一种平台独立的语言Oak,主要用于为各种家用电器的编写程序。1995年1月,Oak被改名为Java 并发布Java1.0和HotJava浏览器。1996年,Sun推出Java开发工具包JDK、数据库连接接口标准JDBC。同年,IBM、Macrosoft、Apple、HP、NEC、Hitachi、Toshiba等公司将Java嵌入到起操作系统中或获得了Java许可证,加拿大的北方电讯宣布将Java技术应用到其电话机等通信设备中。 1、定位 一种解决应用领域问题的语言: 语法简洁; 满足Web应用、分布式系统、开放性体系、平台无关、安全的发展趋势; 企业级的电子商务应用; 嵌入式设备中的应用。 嵌入式设备:具有微处理器、存储器,为特定功能设计制作的设备。 Java借鉴了C/C++中的许多思想,如:类、继承等, 1)与C++的不同点 语法简单; 运行在虚拟环境之中(JVM); 没有指针类型; 只有单继承无多继承。 相对于C++而言,Java的优势是开发周期短、代码安全(因为没有指针),以及平台无关性等。然而对于底层开发,Java还是不够理想。另一方面,Java语言在PDA、手机、信息家电、IC卡等嵌入系统式中也有较好的应用,这正是VC++、VB语言需要补充和改进之处。 2)运行机制如下: Java源文件 Java编译器 字节码文件

文档评论(0)

lisufan + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档