
C++编程概述
读者可能很熟悉编程和编程语言的基本概念,下面从普遍的意义上简要描述一下本书将用到的一些术语,并阐述C++与其他编程语言的关系。
无论使用哪种编程语言,编写出来的程序都是由各个指令构成的。这些缺猜指令就称为源代码,存储在磁盘的源文件中。目前有许多编程语言,每一种语言都有其优缺点,都有其吹捧者和批评者。除了C++之外,读者一定还听说过BASIC、COBOL、FORTRAN、PASCAL和C等编程语言。
例如,FORTRAN语言就有将近40年的历史了,目前仍广泛应用于科学和工程计算中,但C++和其他语言也逐渐进入这些领域。COBOL语言专门用于商务数据处理应用程序,它伏悉型的历史几乎与FORTRAN语言一样长。目前几乎不用COBOL编写新代码,而是多年前编写的大量代码仍在使用。C++也逐渐成为许多商务数据处理程序的可选语言。
C是C++的前身,因为这两种语言有许多共同的语法和功能。福州传立教育老师说道,实际上,C编程语言是C++的一个子集。但是,C++在发展过程中进行了许多扩展和改进,使之成为一种成熟的语言,而且,C++比功能更强大,用途更广泛。
1 解释性的程序和编译性的程序的执行过程
编程语言的目的是,与计算机可以执行的程序相比,能够更简单地描述希望计算机执行的动作。计算机只能执行包含机器指令(也称为机器代码)的程序,不能直接执行我们编写的程序。用前面提到的语言编写的程序基本上有两种执行方式,在大多数情况下,一种语言会选择其中一种执行方式。
例如,用BASIC语言编写的程序通常是解释性的,也就是说,另一个称为解释器的程序会检查BASIC源代码,确定该程序要做什么,再让计算机完成这些动作。而C++是一种编译语言。在执行C++程序之前,必须用另一个程序(即编译器)把它转换为机器语言。编译器会检查C++程序,并生成机器指令,以执行源代码指定的动作。当然,解释和编译都不像这里描述的那样简单,但其工作原理就是这样。
传立教育老师说,使用解释性语言,执行过程是间接的,也就是说,每次执行程序时,都需要确定源代码的意图。因此,这种语言比编译语言的对应程序的执行速度慢得多,有时要慢100倍。任何一种语言要么是解释性的,要么是编译性的,这通常由该语言的设计和用途来决定。
这个规则的一个例外是Java,它是一种相当新的语言,它具有C++的许多特性。由于Java主要用于在不同计算机之间移植以及用在Internet上,陆闭所以它基本上是一种解释性的语言。尽管如此,还有一种just-in-time编译器可以在执行过程中,为Java源代码生成对应的机器码,从而大大提高了执行速度。
2 库
每次编写程序时,如果总是要从头开始编写,就相当烦琐。在许多程序中,常常需要某种相同的功能,例如从键盘上输入数据,或在屏幕上显示信息。为了解决这个问题,编程语言提供了大量预先编写好的代码,以执行标准的输入输出 *** 作,这样就不必重新编写这些代码了。
可用于任意程序的标准代码都保存在一个库中。编程语言附带的库跟语言本身一样重要,因为库的质量和使用范围对完成某一编程任务所需的时间有非常大的影响。
希望通过以上介绍,大家对C++编程有了更深一层的了解。福州C++编程培训知名机构——福州传立教育,将为行业发展培养优质人才而不断前进。
其实培训班学稿亩不了什么东西,费用又高,老师肆册也不可能为你一个耽误全班的教学进度,很多键雹森人都是自学成才的,没见得上什么培训班,还有学历不能代表什么,只要你有兴趣,小学水平都可以学习编程,跟学历无关,不2425不979不960不,去掉不,可找我,我是计算机专业的,助你福州第一技工学校(专业介绍)1、计算机图形图像处理专业:熟练进行计算机常用 *** 作、能运用图形图象处理软件、动画设计软件和网页制作软件的中级图形图象处理员。主要课程:AUTOCAD、PHOTOSHOP、数据库基础、网页设计、办公软件。
2、电子商务专业:培养能运用经济、商务知识和计算机技术,网络技术从事商务技术和网络营销工作的中级技能人才。主要课程:旁唤数据库技术、高级语言程序设计、网络技术基础、电子数据交换、会计基础。
3、电子技术专业:掌握电子测量仪器的使用与维护,具有一般电子产品的安装与维修技能的中级技工。主要课程:电子技术基础、脉冲与数字电路、无线电基础、电子电路基础、无线电整机与装配。
4、维修电工专业:培养具有一定电工专业理论知识和实践技能,能从事企事业单位电工设备仪器的运行、调试、维护等工作,掌握维修电工 *** 作技能的中级技工。主要课程:电力拖动控制线路、电机与变压器、可编程控制器及其应用、电气识图、电工仪表测量、安全用电、电工基础。
5、笑孝电光源技术专业:培养具备电光源技术专业基础知识的基本技能,具有分析、设计、调试和维护等方面的工作能力,能从事电光源技术、照明灯具、照明电路的调试和维护的中级技工。主要课程:电工基础、机械制图、机械基础、电工电子技术基础理论、电光源原理、真空技术、电光源材料与工艺、荧光灯性能检测技术、电光源机械设备。
6、模具设计与制造专业:培养具有设计与制造专业相关理论知识,能胜任模具制造与设计相关工作。具有相应 *** 作技能的中级技工。主要课程:机械制图、CAD、机械基础、金属材料与热处理、公差与配合、模具制造技术、冲压工艺、塑料成型工艺、数控加工工艺、数控编程、钳工工艺。
7、机电一体化专业:培养具有机电一体化专业基本理论知识,能从事机电设备的调试、 *** 作、维护等技术工作,具有相应 *** 作技能的中级技工。主要课程:公差与配合、金属材料与热处理、机械基础、钳工工艺与技能训练、电工学、电力拖动、可编程控制器。
8、数控机床加工专业:培养具备普通车工理论及 *** 作技能,掌握数控机床简单编程与 *** 作技能的中级技工。主要课程:公差与配合、金属材料与热处理、机械制图、计算机绘图、车工工艺与技能训练、数控加工工艺、数控机床编程与 *** 作。
9、汽车修配:培养具有汽车维修和汽车美容的专业基础知识和基本技能,能从事汽车维护、修理、检测,对车辆进行车身涂装及修补,汽车装饰及美容等岗位工作的中级技工。主要课程:汽车构造、汽车维护与故障排除、汽车电气设备、汽车修理与检测、汽车电气设备修理工艺。
10、起重专业:培养具有起重专业基础知识基本技能,能从事起重机械的安装、 *** 作和维护的中级技工。主要课程:机械制图、可编程控制器、钳工工艺学、焊工工艺学、起重原理、起重运输机械、起重安全技术。
11、冷作专业:培养具有冷作与钣金的基础知识和基本技能,能从事钣金划线、放样,冷作展开和成型等相应工作的中级技工。主要课程:机械制图、机械基础、焊工工艺与技能训练、钳工工艺与技能训练、钣金展开、CAD、金属材料与热处理。
12、电焊专业:培养掌握焊工专业基础知识和基本技能,熟练焊工的各种常用方法、设备和基本技能,能从事结构焊接工序的设计、加工等工作的中级技工。主要课程:机械制图、机械基础、焊工工艺与技能训练、钳工工艺与技能训练、钣金展开、CAD、金属材料与热处理。
13、烹饪专业:培养掌握本中餐、西餐、运升凯面点等烹饪专业所需的基本理论和基本技能,能从事烹饪工作的中级技工。主要课程:烹饪原料知识、营养卫生、烹饪原料加工技术、西餐烹调基础。
14、幼教专业:培养热爱学前教育事业,具有相应的理论知识和一定的专业技能,具有较高的艺术素质,能胜任幼儿园教学和学前教育工作。主要课程:心理学、教育学、卫生学、语言学、音乐、琴法、美术、舞蹈、计算机应用。
15、珠宝首饰美学设计、制作与营销专业:培养具有一定理论知识和珠宝首饰设计、加工鉴定与营销能力,掌握相应 *** 作技能的中级技工。主要课程:首饰设计、首饰制版、首饰铸造、首饰执模、首饰镶嵌、首饰表面处理、电镀、宝玉石鉴赏、首饰蜡雕、珠宝营销、专业实习,基础文化理论课等课程。
16、数控机床加工专业(高级工):培养掌握普通车工专业理论和技能,掌握数控原理、数控编程和数控加工等方面专业知识及 *** 作技能,从事数控编程、数控设备的 *** 作、调试、维护的高级数控 *** 作技工。主要课程:金属材料与热处理、机械制图、计算机绘图、机械原理与刀具、CAM编程。
17、模具设计与制造专业(高级工):培养具有钳工模具的专业理论和 *** 作技能,掌握数控模具的基础理论知识和基本技能,具备从事模具设计与制造,了解本专业的新技术、新材料的高级技工。主要课程:机械制图、CAD、机械基础、金属材料与热处理、公差与配合、模具制造技术、冲压工艺、塑料成型工艺、数控加工工艺、数控编程、钳工工艺。
18、电气维修专业(高级工):培养具有电工专业基础知识和基本技能,能从事生产设备电气安装、调试、维修的高级技工。主要课程:电力拖动控制线路、电机与变压器、可编程控制器及其应用、电气识图。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)