VisualStudio及编程技术野猫学习笔记课件.docx

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

叶茂2014-12-07叶茂 叶茂 野猫 野猫 野猫 PAGE62 / NUMPAGES62 Visual Studio及编程技术总结 总论 编程基础 操作系统 操作系统的种类相当多,各种设备安装的操作系统可从简单到复杂,可分为智能卡操作系统、实时操作系统、传感器节点操作系统、嵌入式操作系统、个人计算机操作系统、多处理器操作系统、网络操作系统和大型机操作系统。按应用领域划分主要有三种:桌面操作系统、服务器操作系统和嵌入式操作系统。 桌面操作系统主要用于个人计算机上。个人计算机市场从硬件架构上来说主要分为两大阵营,PC机与Mac机,从软件上可主要分为两大类,分别为类Unix操作系统和Windows操作系统。其中Unix和类Unix操作系统有Mac OS X,Linux发行版(如Debian,Ubuntu,Linux Mint,openSUSE,Fedora等);微软公司Windows操作系统有Windows 98,Windows XP,Windows Vista,Windows 7,Windows 8,Windows 10。 服务器操作系统一般指的是安装在大型计算机上的操作系统,比如Web服务器、应用服务器和数据库服务器等。服务器操作系统主要集中在三大类:Unix系列:SUNSolaris,IBM-AIX,HP-UX,FreeBSD,OS X Server[3] 等;Linux系列:Red Hat Linux,CentOS,Debian,Ubuntu Server等;Windows系列:Windows NT Server,Windows Server 2003,Windows Server 2008,Windows Server 2008 R2等。 嵌入式操作系统是应用在嵌入式系统的操作系统。嵌入式系统广泛应用在生活的各个方面,涵盖范围从便携设备到大型固定设施,如数码相机、手机、平板电脑、家用电器、医疗设备、交通灯、航空电子设备和工厂控制设备等,越来越多嵌入式系统安装有实时操作系统。在嵌入式领域常用的操作系统有嵌入式Linux、Windows Embedded、VxWorks等,以及广泛使用在智能手机或平板电脑等消费电子产品的操作系统,如Android、iOS、Symbian、Windows Phone和BlackBerry OS等。 桌面和服务器操作系统多是C语言编写,而嵌入式操作系统中手机系统多是Java语言编写,但苹果手机系统是object-C语言。 编程语言 计算机语言有3大类:机器语言、汇编语言、高级语言,机器语言是机器依赖的,而且非常烦琐,后简化为助记符语言,即汇编语言,后又在此基础上进一步简化,而成为高级???言,显然,高级语言需要通过编译器转换成机器语言才能使计算机理解。 高级语言分为:Fortran(1954)、Cobol(1961)、Basic(1964)、C(1972)、object-C(1980)、C++(1983)、Java(1995)、C#(2000)。1999年随着Microsoft Windows图形用户界面GUI的推出,出现了Visual Basic、Visual C++、Visual C#。 Fortran的最大特性是接近数学公式的自然描述,在计算机里具有很高的执行效率。易学,语法严谨。可以直接对矩阵和复数进行运算,这一点类似MATLAB。自诞生以来广泛地应用于数值计算领域,积累了大量高效而可靠的源程序。很多专用的大型数值运算计算机针对Fortran做了优化。现在仍广泛地应用于并行计算和高性能计算领域。 Cobol擅长于需要精确和有效地操作大量数据的商业应用。目前仍然有大量的企业软件是用它编写的。它是数据处理领域最为广泛的程序设计语言,是第一个广泛使用的高级编程语言。 Basic用于快速而方便地编写简单程序,主要目的是让新手熟悉编程技术。属于事件驱动语言。优点:简单易学,会话式,既能进行科学计算,又能数据处理等、有两种执行方式:解释方式和编译方式。其中解释方式可以边输程序边运行、非常适合初学者。 C语言是一个有结构化程序设计、具有变量作用域以及递归功能的过程式语言,与硬件无关,具有广泛可移植性。传递参数均是以值传递,另外也可以传递指针、不同的变量类型可以用结构体组合在一起。通过指针,C语言可以容易的对存储器进行低级控制。编译预处理让C语言的编译更具有弹性。开发了UNIX系统。 Objective-C是非常“实际”的语言。它使用一个用C写成、很小的运行库,只会令应用程序的大小增加很小。ObjC不包括命名空间机制,取而代之的是程序设计师必须在其类别名称加上前缀,时常引致冲突。虽然Objective-C是C的母集,但它也不视C的基本型别为第一级的对象。和C++不同,Objective

文档评论(0)

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

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

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档