欢迎来到天天文库
浏览记录
ID:27561485
大小:2.15 MB
页数:505页
时间:2018-12-01
《《达内c教程》ppt课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、TheC++ProgrammingLanguageChapter1C++ProgramminginUNIX课程介绍C++语法基础面向对象程序设计的概念大量的编程实践目标熟练掌握C++语法具有面向对象程序设计的概念与能力能熟练阅读复杂的C++程序源代码能独立的设计与完成面向对象的C++程序课程内容简介1C++语言基础保留字变量,常量表达式语句函数程序的结构数据结构与算法数组、指针、引用、结构、链表与栈课程内容简介2C++面向对象编程类构造函数与析构函数静态成员与友员函数重载继承与多态I/O流模板异常程序设计语言介绍1Whatcomputerunderstand?bitsAs
2、semblerLanguageLimitedstructureGlobalscopeMachinecodePrimitiveHigh-LevelLanguageFunctiondecompositionDataseparationHighlevelstructure程序设计语言介绍2BlockStructuredLanguageEncapsulationFlexibledatascopingModularizationObject-OrientedLanguageInheritancePolymorphismAbstractdatatypesC++程序设计语言1972,AT&T
3、,BellLab.DennisRitche,Clanguage1980,BellLab.BjarneStroustrup,Cextension,1983,C++named1997,ANSI(AmericanNationalStandardsInstitute)C++(standardC++)WhatC++willwelearninthiscourse?StandardC++:ANSIC++ismorescalabletodifferentplatformsuchasUnix,Microsoftwindows,Mac…ThestandardC++librarygotsuppor
4、tedbymostofindustryproviders.You’dbetterdon’tknowC.........???WewilltrytoavoidClibraryandCsyntax.AC++filecanbewith.cc,.cp,.cppextensions.为什么选标准C++ANSI规范了C++的标准, 使之具有高度的可移植性。C++ 程序能够运行得很快,可直接操作系统资源,保持机器层次的实现细节。C++不要求图形环境,对系统要求相对较低。易于解决与旧工程的接口以及在数据库,存储和性能方面的技术限制。C++是一种面向对象的多范型语言,可以将面向对象的模型映射成为
5、C++的结构。它为开发者设计和编写一个解决方案提供了一定的选择范围。C++的优点Supportsdataabstractionandobject-orientedprogrammingContainsallexistingfeaturesofC,makingthemigrationfromCtoC++relativelyeasyIsasportableandefficientasCCanbelinkedtoexistingClibrariesandfunctionsProvidesstrongstatic-typecheckingIsageneral-purposelangua
6、ge程序员应该具备的计算机知识1操作系统与应用程序运行环境与运行机制系统与命令运行环境与命令行参数进程栈堆BinaryandHexadecimalBinary:01011000Decimal:88Hexadecimal:0x581byte=8bits.0123456789ABCDEF0123456789101112131415程序员应该具备的计算机知识2编辑器编译器编译器的功能解释执行与编译执行的差别熟悉自己常用的编译器,查错能力连接器库与库函数系统调用软件开发周期源程序编辑编译连接调试运行SoftwareLifecycle开发测试维护更新熟悉你的环境可用的UNIX服务器www
7、.openlab.com.cn192.168.0.21192.168.0.23192.168.0.26Telnet命令介绍:telnet192.168.0.21Login:useyourregistereduseraccount.Password:typeinyourpassword.创建自己的学习帐号telnetwww.openlab.com.cnlogin:tarenaPassword:tarena欢迎使用达内科技(中国)公司开放实验室的服务!WelcometotheOpenLabofT
此文档下载收益归作者所有