《C#编程入门与应用》— 1 C# 入门概述

举报
清华大学出版社 发表于 2019/10/09 11:36:01 2019/10/09
【摘要】 本节书摘来自清华大学出版社《C#编程入门与应用》一书中第一章,第1.1.1节,作者是李 鑫 祝惠娟。

第1章 

C# 入门概述

       C# 是当今世界最重要,也是使用最广泛的计算机语言之一。而且,在多年之前它就已经拥有这一荣誉。全球每天有超过百万的开发者在用 C# 进行着各式各样程序的开发。现在,用C# 编写的程序也由于各种特性而越来越受到人们的青睐。如果大家希望成为 C# 开发阵营的一员,那么就跟随本书第 1 章,一起全面地了解 C# 吧。

1.1 C# 语言概述

       C# 语言是微软公司发布的一种面向对象的、运行于 .NET Framework 之上的高级程序设 计语言。C# 是微软公司研究员 Anders Hejlsberg 的成果,并在微软职业开发者论坛 (PDC) 上 登台亮相。目前,越来越多的人使用 C# 语言来开发程序。 

1.1.1 什么是 C# 语言 

       C#是一种安全的、稳定的、简单的、优雅的,由C和C++衍生出来的面向对象的编程语言。 它在继承C 和 C++ 强大功能的同时,去掉了一些它们的复杂特性。同时,C# 综合了Visual Basic(VB) 简单的可视化操作和C++ 的高运行效率,以其强大的操作能力、优雅的语法风 格、创新的语言特性和便捷的面向组件编程的支持,成为 .NET 开发的首选语言。并且 C# 已 经成为 ECMA 与 ISO 标准规范。C# 看似基于 C++ 写成,但又融入了其他语言,如 Pascal、 Java、VB 等。 

       微软 C# 语言主要是从 C 和 C++ 继承而来的,而且语言中的许多元素也反映了这一点。 C# 的设计者在从 C++ 继承的可选项方面比 Java 要广泛一些,它还增加了自己新的特点。

       C# 看起来与 Java 有着惊人的相似,它包括了诸如单一继承、接口、与 Java 几乎同样的 语法和编译成中间代码再运行的过程。但是 C# 与 Java 又有着明显的不同,它借鉴了 Delphi 的一个特点,与 COM( 组件对象模型) 是直接集成的,而且它是微软公司.NET Windows 网 络框架的主角。 


【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。