论坛风格切换
正版合作和侵权请联系 sd173@foxmail.com
 
  • 帖子
  • 日志
  • 用户
  • 版块
  • 群组
帖子
购买邀请后未收到邀请联系sdbeta@qq.com
  • 1798阅读
  • 2回复

[教程资料]C ++简介:编程概念和应用程序 [复制链接]

上一主题 下一主题
离线pony8000
 

发帖
53391
今日发帖
最后登录
2024-11-14
只看楼主 倒序阅读 使用道具 楼主  发表于: 2019-08-06 16:38:50
MP4 | 视频:960x540 | 音频:AAC,44.1Khz,2ch | 持续时间:12小时| 语言:英语| 8.4 GB
考虑到我们在家用电器上使用电脑,笔记本电脑,甚至“智能”屏幕花费了多少小时 - 很容易让他们觉得他们控制着我们。但事实上,我们控制它们。或者,如果我们知道如何使用它们,我们就会这样做。这就是计算机编程的核心:掌握有史以来发明的最强大,多功能和高效的机器。在旨在让计算机完全按照我们想要的方式运行的一系列编程语言中,C ++被认为是最有效,最强大和最受欢迎的语言之一。
隐藏完整描述
C ++简介:编程概念和应用程序是这个着名的计算机语言的24讲逐步指南,非常适合于大量的编码项目。由屡获殊荣的得克萨斯A&M大学教授John Keyser教授,该课程迅速从基本原理转向更高级的编码概念。任何对软件如何工作感到好奇的人都会发现它是一条通向计算机知识的途径,并了解程序员如何在一系列编程风格中思考。

自20世纪90年代以来广泛使用,C ++已经在商业,科学,教育和娱乐中无处不在。该计划的无数应用包括:
个人计算和Web浏览:C ++是主要操作系统关键部分的基础,例如Microsoft Windows,Mac OS和Linux。此外,许多热门网站至少部分使用C ++编写,包括YouTube,Facebook,亚马逊,PayPal和谷歌的搜索引擎。
嵌入式控制系统:通过C ++进行计算机控制是众多复杂系统的核心 - 从CT扫描仪和汽车到风力涡轮机,船舶,飞机和火箭。即使在遥远的火星上,NASA的火星车也会借助C ++在地球上引导自己。
游戏,商业交易等:C ++的效率使其成为视频游戏的理想选择,这需要灵活的编程和闪电般的速度。同样的品质适用于任何性能关键代码,例如股票交易,电信和计算机辅助设计。
学习编码

尽管它的复杂性,C ++的设计既简单,合乎逻辑,并且适用于任何编程风格。它成功地超越了开发人员最乐观的预测,为编码人员在各个层面的工作铺平了道路 - 从操纵个人计算机位到处理抽象编程的高度,其中单个概念可以应用于各种应用程序。
除了Keyser教授详细,信息丰富的教学外,本课程还为您提供了有用的工具,例如20分钟的“快速入门”指南,可以帮助您使用计算机或其他设备登录基于Web的编程编辑器。经过严格的说明,该课程以屏幕代码为特色,遵循Keyser教授的许多例子,再现了你和他一起编程时所看到的内容。
C ++简介还包括一本广泛的指南,其中包含许多编码问题,语法指南,词汇表以及课程中使用的代码文件的直接链接。
从循环到人工智能
创建C ++是为了包含语言C的所有更多“机器级”功能,同时还在所有主要编程风格中添加更多更高级别的功能。名称“C ++”有趣地提到递增运算符“++”,其效果是将变量增加一个单位。因此,“C ++”表示一个比C更好的程序。事实上,它远远超出了它。以下是C ++中可用的主要编程样式:
程序编程:这种方法反映了最早的编程风格之一,它为计算机提供了逐步指导,组织成单独的功能。有了耐心,程序编程就像一组到达目的地的方向一样容易掌握 - 这可能是简单的,也可能是复杂的,具体取决于您的目的地。
面向对象编程:这是C ++超越C的巨大飞跃。面向对象的编程反映了许多实际问题的本质。例如,如果您正在为一系列游戏设计代码,那么将所有游戏的共同特征(有一个棋盘,轮流等)与规则和其他特定功能分开设计会非常有帮助。每场比赛。这就是类,封装,继承和多态等概念的生命所在。
通用编程:对C的改进是能够处理如此通用的思想,以至于它们不局限于特定类型的数据。通过创建指定处理信息的不同方式的模板,无论它是什么,都实现了自动化水平,从而节省了大量编码时间。
着眼于这三种广泛的方法,您将涵盖C ++工具包中的所有技术,从使用循环和条件的顺序编程的基础知识,到使用函数的过程编程,到使用类的面向对象编程,以及通用编程和使用标准模板库(STL)。在上一课中,您将借鉴面向对象编程和通用算法所积累的知识来设计一个能够以类似人类智能的方式玩游戏的程序 - 这是令人兴奋的人工智能领域的标志。

拯救的编码策略
在课程中的几个讲座中,Keyser教授还向您介绍了在出现不可避免的编码问题时将要解决的策略。一个很好的例子就是调试 - 这是任何程序的关键步骤,也是许多新手程序员避免或接近的程序。当您收到可怕的错误消息时,Keyser教授演示以下六个步骤:隔离错误,缩小故障点,确定问题,修复问题,测试代码,最后考虑类似的情况,您修复的错误可能重新出现在你的程序的其他地方。“没有捷径,”他建议道。“你必须使用你的大脑” - 这正是他教你在整个刺激过程中所做的事情。
在C ++简介结束时,您将准备好将您的编程技能提升到三个方面的新的水平:
掌握更大的编程复杂性:大学计算机科学课程的学生通常会到这里,学习编写算法和构建数据目标的新方法,C ++可以满足灵活性。
专注于特定应用程序:在学习了C ++令人印象深刻的功能之后,您可能希望专注于对您特别感兴趣的应用程序,无论是计算机图形,游戏,数据分析还是其他一些编程领域。
扩展到新的计算机语言:C ++是学习几乎任何其他计算机语言(如C#,Java或Javascript)的理想基础。无论你接下来转向什么语言,你都会发现知道C ++会给你一个很大的开端。
毫无疑问,C ++是有史以来最受欢迎的编程语言之一。在这个精心教授的课程中,你会发现学习C ++也是一个非常有趣的冒险。

有关C ++指南的新内容?
由于C ++编程简介课程适用于计算机用户,因此我们选择省略打印指南,而是专注于创建增强型数字指南。
功能包括:
在讲座中提供的伴随书籍
代码级别上丰富,深入地介绍讲座内容,其格式也可以直接复制到您的计算机
四色布局,增强了代码,标注,图表,关键术语的可读性,以及更多
“风景”布局,文本和代码在同一页面上显示
许多超链接,增强导航和易用性
测验,包括基本交互
超链接词汇表
C ++语法指南
我们希望用户喜欢这种增强格式,并且发现它比印刷指南更有帮助。对于喜欢印刷材料的用户,可以购买本课程的印刷成绩单。但是,本课程的增强型数字指南可以为大多数用户提供更好的服务。




本部分内容设定了隐藏,需要回复后才能看到



精品软件:百度搜闪电软件园  最新软件百度搜:闪电下载吧
有问题联系 sdbeta@qq.com
离线power3

发帖
1469
今日发帖
最后登录
2024-11-13
只看该作者 沙发  发表于: 2021-09-02 07:54:59
先收蒧下,谢谢分享。
离线tflying

发帖
1567
今日发帖
最后登录
2024-06-24
只看该作者 板凳  发表于: 2021-10-01 17:42:20
很好的资料,收藏了哈。