- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
UML讲义2_面向对象技术
第2章 面向对象技术;2.1 面向对象程序设计语言;Delphi 和C#之父:Anders Hejlsberg;Anders Hejlsberg与Delphi
毕业于丹麦科技大学,曾是Borland公司的创始人之一。在Borland期间,Anders Hejlsberg开发了著名的Turbo Pascal语言,并在其基础上将Turbo Pascal变成一种面向对象、真正拥有可视化编程环境和卓越的数据库库访问特性的应用程序开发语言Delphi。现在Delphi依然是Borland公司的拳头和旗帜性产品,并成为了广大开发人员最喜欢的RAD(快速编程语言)应用开发工具之一。 ;Anders Hejlsberg与Visual Basic
20世纪90年代Anders领导开发的Delphi取得巨大成功,这也对微软的Visual Basic构成了极大的威胁,因此比尔盖茨再次启用微软发家法宝之一的“挖人”招术:用丰厚的薪水、股票认购权和巨额的加盟奖金将Anders挖到了微软。1996年Anders来到微软。;Anders Hejlsberg与Visual J++(Java)
1996年Anders来到微软后,直接主抓Visual J++的研发工作。后来由于在Java开发工具授权问题上和Sun公司的纠纷,微软停止了Visual J++的后续开发。 ;Anders Hejlsberg与C#
微软在Visual J++项目中处于极为被动的局面,就在人们认为微软不可能再有改观的时候,微软另辟蹊径,在anders的主持下,推出了.NET计划和C#语言。 ;2010年3月编程语言排行榜;2009年4月20日;欧盟无条件批准Oracle公司对Sun收购案的消息,实际上宣告了一个伟大公司的离去。;Java之父James Gosling在自己的博客贴出了一幅画,应该代表了许多技术人的心情。;Java的辉煌还能延续多久;链接:Java之父离开Oracle;Gosling博客全文如下:
是的,那些传言都是真的:我已经在一周前(4月2日)从Oracle辞职。我要对周三参加圣彼得堡TechDays希望听我演讲的所有人道歉。没能出席,我感到非常难受。至于离开的原因,我很难回答:能说的任何准确而且真实的话都弊大于利。最困难的地方,是无法再与这些年来我有幸一起工作的所有人共事了。除了在找工作之前休息一段时间之外,我不知道下一步会做些什么。;小结:
C++是目前功能最为强大的语言。
Visual Basic是最容易使用的语言。
Delphi兼具C++功能强大和VB易于使用的特点,最跨平台性不于java,java和.NET打乱了Delphi的发展计划。
Java的突出特点是跨平台性,但功能不如C++。
C#是最年青、面向对象最彻底的语言,结合了C++、java、Delphi等各种语言的优点。;点击打开全文;2.2 面向对象编程;“如果你有一只猫,你想把它卖给一个编程者,那么,与其强调其可爱与温顺,或如何能捉老鼠,不如直接告诉买家,这只猫是面向对象的。”
关于猫与面向对象的经典名言非常形象的揭示了面向对象在IT界乃至整个学术界的地位。;一、C#概述
1、C#的产生
2000年6月,Microsoft .NET开发平台的发布,标志着近10年来Microsoft公司开发平台一个重大的转变。;C#是一种安全的、稳定的、简单的,由C和C++衍生出来的面向对象的编程语言。它在继承C和C++强大功能的同时去掉了一些它们的复杂特性(例如没有宏和模版,不允许多重继承)。C#综合了VB简单的可视化操作和C++的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。;比尔.盖茨者,美华盛顿州人也,初,就读于哈佛大学,茨平素嬉游无度,不务于正业,每逢试,动辄为C,虽偶有B,未曾见有A者,故老师同学皆讥之。茨乃心中不愤,遂决心使C乃为名动天下之字母,乃辍学。后结识一人,共创今日之C语言,并立公司曰微软。且出Visual Studio系列,中有VB,VC,然未有VA者,盖避其学业之讳也。世人皆用之,然其内幕稀知矣。
时易事移,C已显老迈不可之态,乃创其更新版本,欲名C+。然同创业者,皆曰C+何若C++也,似应名之为此。茨迫于众意,勉强可之。故今日之C++,本应名C+者也,此亦缘何由C径至C++而逾过C+之因也。;时至新世纪,茨欲将C++再升一级,将名之曰C+++。时有汉人李开复者,乃献言。复,汉之台湾人也,就业于美之名校卡梅大学,时任微软中国研究院之主任。复曰:“窃为明公不可也。”茨曰:“何哉?”复乃答曰:“C+++太显累赘,吾有一字,明公鉴之。”茨曰:“何字?”复曰:“莫若C卅,或C丰最妙。”茨颇不解:“卿何意哉?”复乃详言曰:“夫卅者
文档评论(0)