标签:
C#的学习是任何优秀程序员不可避免的必修课。现今C#和jave两大巨头在IT界并驾齐驱,一争雌雄。jave灵活巧劲,先发制人,而C#则潜力无限,活力全开,一有后来居上的势头。本章简单介绍四方面:
1.概念
2.内容
3.原理
4.应用
一.概念介绍
C#: C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。由C和C++衍生出 来并与jave有着惊人的相似度。
Microsoft .NET Framework:是应用于Windows操作系统上的应用程序开发平台,区别于Linux和Mac OS。其 所拥有的庞大代码库支持各种语言通过OOP来使用。它将强大的功能与新技术结合起来,用于构建具有视 觉上引人注目的用户体验的应用程序,实现跨技术边界的无缝通信,并且能支持各种业务流程。
Jave:是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、 平台移植性和安全性,广泛应用于各个领域。Java不同于一般的编译执行计算机语言和解释执行计算机语 言,它首先将源代码编译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字 节码。从而实现了“一次编译、到处执行”的跨平台特性。
二.C#基本内容
C#再神奇也是一种编程语言,所以基本的定义、规则、运算符、构造、应用都不会缺少。如图:
三.C#编程原理
C#一般通过VS或VCE借用.net代码库编写应用。为了执行C#代码,必须将它们转换为运行操作系统能识别的语 言-本机代码(编译器完成)。在.NET Framework下包括两个阶段。
通过CIL将代码编译为通用的中间语言。
通过JIT将中间语言编译为本机代码。(通过JIT编译可以实现跨平台-应用于不同操作系统)
四.C#应用
C# 凭借其灵活简单多平台的特点,应用于许多领域。主要集中在三大方向。
标签:
原文地址:http://blog.csdn.net/mengdonghui123456/article/details/42344695