C#与编程语言讲解.pptx

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

龙叔带你学C#程序设计龙叔的开场白(4)课程负责人:吴龙|本单元主讲人:葛晓萍

知识点概述程序设计语言的基本概念与分类了解程序设计语言的基本概念;了解程序设计语言的基本成分;理解程序设计语言的工作原理;了解程序设计语言的分类。C#语言的基本概念了解C#语言的发展历史;了解C#语言的特点;了解.NETFrameWork的特点和作用。

程序设计语言的基本概念程序设计语言是用于书写计算机程序的语言。语言的基础是一组记号和一组规则。根据规则由记号构成的记号串的总体就是语言。在程序设计语言中,这些记号串就是程序。程序设计语言有3个方面的因素,即语法、语义和语用:语法表示程序的结构或形式,亦即表示构成语言的各个记号之间的组合规律,但不涉及这些记号的特定含义,也不涉及使用者。语义表示程序的含义,亦即表示按照各种方法所表示的各个记号的特定含义,但不涉及使用者。

程序设计语言的基本概念程序设计语言的成分:数据成分用以描述程序中所涉及的数据。运算成分用以描述程序中所包含的运算。控制成分用以表达程序中的控制构造。传输成分用以表达程序中数据的传输。输入input处理process输出output数据数据数据数据数据数据

程序设计语言的分类第一代语言:机器语言机器语言是由二进制0、1代码指令构成,不同的CPU具有不同的指令系统。机器语言程序难编写、难修改、难维护,需要用户直接对存储空间进行分配,编程效率极低。机器语言程序代码直观性、兼容性差,并且很容易出现错误。这种语言已经被渐渐淘汰了。

程序设计语言的分类第二代语言:汇编语言汇编语言指令是机器指令的符号化,与机器指令存在着直接的对应关系,所以汇编语言同样存在着难学难用、容易出错、维护困难等缺点。汇编语言的优点:占用内存空间少,可直接访问系统接口,汇编程序翻译成的机器语言程序的效率高。从软件工程角度来看,只有在高级语言不能满足设计要求,或不具备支持某种特定功能的技术性能(如特殊的输入输出)时,汇编语言才被使用。例:MOV传送字或字节PUSH把字压入堆栈POP把字弹出堆栈INI/O端口输入OUTI/O端口输出ADD加法INC加1SUB减法DEC减1MUL无符号乘法DIV无符号除法JMP无条件转移指令

程序设计语言的分类第三代语言:高级语言高级语言是面向用户的、基本上独立于计算机种类和结构的语言。高级语言最大的优点是:形式上接近于算术语言和自然语言,概念上接近于人们通常使用的概念。高级语言的一个命令可以代替几条、几十条甚至几百条汇编语言的指令。因此,高级语言易学易用,通用性强,应用广泛。

C#语言的基本概念C#读作“CSharp”。最初它有个更酷的名字,叫做COOL。C#是微软公司在2000年6月发布的一种新的编程语言,主要由安德斯·海尔斯伯格(AndersHejlsberg)主持开发,它是第一个面向组件的编程语言,其源码会编译成msil再运行。它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,并且新增了许多功能及语法,而且它是微软公司.NETwindows网络框架的主角。历史沿革在1998年,Delphi语言的设计者Hejlsberg带领着Microsoft公司的开发团队开始了第一个版本C#语言的设计。在2000年9月,国际信息和通信系统标准化组织为C#语言定义了一个Microsoft公司建议的标准。最终,C#语言在2001年得以正式发布。

C#语言的基本概念C#与Java、C++之间的关系C#看起来与Java有着惊人的相似。它包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过程。但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司.NETwindows网络框架的主角。C#是由C和C++衍生出来的一种安全的、稳定的、简单的、优雅的面向对象编程语言。它在继承C和C++强大功能的同时去掉了一些它们的复杂特性。C#综合了VB简单的可视化操作和C++的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。

C#语言的基本概念C#语言的特点C#是一种安全的、稳定的、简单的、面向对象的编程语言,它不仅去掉了C++和Java语言中的一些复杂特性,还提供了可视化工具,能够高效地编写程序。C#语言具备如下4个特点:简单、安全。在C++和C语言中程序员最头疼的问题就是指针问题,在C#语言中已经不再使用指针,而且不允许直接读取内存等不安全的操作。通过命名空间来管理C#文件,允许在一个命名空间中创建一个或多个类,方便调用和

文档评论(0)

***** + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档