我的第一篇C++学习博客—机械学生为什么学习C++

前言:
我大学学习的专业是机械设计制造及其自动化,是一门很综合的方向,既有硬件设计也有软件、电路的知识非常广泛。我个人兴趣较偏向于自动化,所以编程就成了我这个机械专业学生的必备知识。学院的课程是按排学习大名鼎鼎的C语言,面向计算机底层通常我们叫电控。当项目比较复杂,即有可能包含大量的数据运算或者需要进行视觉结合时,很多工作使用与单片机通讯的电脑进行处理判断再将指令传给单片机。这样可以平衡负载,让电脑能者多劳。在电脑中很多库如OpenCv OpenGL Qt都支持c++,而且c++的运行速度还可以,很多商业大软件都是使用c++编写的,跟着大佬的脚步总是不会错的,综上我才会选择这门编程语言。

我的基础:
因为我在校期间比较活跃参加了一些技术社团与比赛队伍在实践当中有需求而简单学习过一些编程语言,我想把这些写下来为一些刚入大学的或入学之后想提升自己或为求职简历上有东西可写的师弟师妹一些参考吧。
首先是目前在大多数工科专业里论文、专利、比赛证书是展示学校实力的主要舞台,这三个方面数量不重要重要的是比赛的含金量。机械自动化有几个比较有含金量的比赛:机械创新设计大赛、Robocon、RoboMaster…等,我也很有幸参加了这些比赛,不过大多都是划水(学艺不精)。电控方面C语言+STM32是主流,高端的队伍会加上小型主机,我们也尝试过所以他们的运行方式也稍有了解,我最初学习C++的目的是进行视觉处理,后来又升级到利用社区板的Qt进行界面开发,总之就是需要什么就学什么,到现在回头一看,学的东西多而杂不成系统。这个博客就是整理一下以自动化控制为方向的c++学习方向。希望最终能做出一个简易的建模软件之类的,或者一个重写的UR5上位机也行。
这个博客可能会专注于实用,不会去深究语言原理,有可能对其工作方式的描述也不会那么准确,希望看得大佬键下留情。也希望这个学习博客对自己有好的帮助,如能不经意间给同行师兄弟提供微薄的帮助也算做好人好事了 “笑脸”。

明确你的目标
你想在机械自动化的什么环节,制造?设计?控制?如果你想进入控制层编程就必须会,而c++上能进行界面开发,下能控制硬件,是电控的必备技能。而且日后搭建复杂的元器件繁多的系统时,c语言缺少的面向对象写起来会很麻烦。

机械学生为什么学习C++相关推荐

  1. 《应试教育洗礼的“好”学生的学习行为特征分析》 2019-11-02

    1 引言 小明是在应试教育中凭借自己的努力一步步考上了重点大学的研究生,每年都要学习好几门课程而且考试成绩都非常好排名数一数二获得很多荣誉,是经常被各种称赞的好学生,但小明真的是"好&quo ...

  2. BigDecimal 往左移动两位小数_一课研究之“让问题意识成为学生深度学习的钥匙——除数是整数的小数除法例谈”20190830...

    1 向你介绍我是谁 大家好,我是温春梅,来自浙江嘉兴南湖国际实验学校,是朱乐平名师工作站第30组的成员,在一课研究的微信平台中,期待与您共同探寻一课研究之路. 2 本期内容有哪些 听一听:  什么是小 ...

  3. 利用记忆规律促进学生有效学习(记忆规律在教学中的运用)

    利用记忆规律促进学生有效学习(记忆规律在教学中的运用) 学习方法问答 一.利用记忆规律促进学生有效学习?(记忆规律在教学中的运用) 明确记忆目的,增强学习的主动性 理解学习材料的意义 对材料进行精细加 ...

  4. L1-030 一帮一 (15分) “一帮一学习小组”是中小学中常见的学习组织方式,老师把学习成绩靠前的学生跟学习成绩靠后的学生排在一组。本题就请你编写程序帮助老师自动完成这个分配工作,即在得到全班学生

    L1-030 一帮一 (15分) "一帮一学习小组"是中小学中常见的学习组织方式,老师把学习成绩靠前的学生跟学习成绩靠后的学生排在一组.本题就请你编写程序帮助老师自动完成这个分配工 ...

  5. “一帮一学习小组”是中小学中常见的学习组织方式,老师把学习成绩靠前的学生跟学习成绩靠后的学生排在一组。本题就请你编写程序帮助老师自动完成这个分配工作,即在得到全班学生的排名后,在当前尚未分组的学生中,

    "一帮一学习小组"是中小学中常见的学习组织方式,老师把学习成绩靠前的学生跟学习成绩靠后的学生排在一组.本题就请你编写程序帮助老师自动完成这个分配工作,即在得到全班学生的排名后,在当 ...

  6. L1-030——一帮一学习小组”是中小学中常见的学习组织方式,老师把学习成绩靠前的学生跟学习成绩靠后的学生排在一组。

    一帮一学习小组"是中小学中常见的学习组织方式,老师把学习成绩靠前的学生跟学习成绩靠后的学生排在一组.本题就请你编写程序帮助老师自动完成这个分配工作,即在得到全班学生的排名后,在当前尚未分组的 ...

  7. 输入学生的学习成绩,学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。

    输入学生的学习成绩,学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示. 分析:根据题目要求,我们可以用if-else语句,分为三种情况进行编程. 话不多说,直接 ...

  8. java习题4.1-将学生的学习成绩按不同的分数段分为优、良、中、及格和不及格五个登记,从键盘上输入一个0~100的成绩,输出相应的等级。要求用switch语句实现

    将学生的学习成绩按不同的分数段分为优.良.中.及格和不及格五个登记,从键盘上输入一个0~100的成绩,输出相应的等级.要求用switch语句实现 import java.util.Scanner;pu ...

  9. MIT投入10亿美元,让所有学生都学习AI课程

    文章来源:ATYUN AI平台 麻省理工学院(MIT)今天宣布了一项10亿美元的计划,旨在重塑学院的运作方式,并将AI作为所有学生课程的一部分.麻省理工学院院长L. Rafael Reif说,正在进行 ...

最新文章

  1. 带动画效果的卷积神经网络的讲解.pptx
  2. 按照 排序 oracle,oracle 按照中文排序
  3. 商品品牌信息的增删改查操作步骤_javaweb09-Servlet增删改查
  4. MySQL数据类型char与varchar中数字代表的究竟是字节数还是字符数?
  5. centos7-docker-网络配置
  6. java编程思想第四版第十八章总结
  7. oracle统计信息导出与导入目的,Oracle统计信息的导出与导入
  8. Ubutnu中ln创建软连接失败
  9. 帮助小明翻译他的编程语言
  10. SpringBoot与web开发
  11. beetl html模板,Spring Boot 2 中使用 beetl 模板引擎
  12. 激光计算机论文,激光技术论文(2)
  13. java语言介绍及特点分析(萌新入门须知内容)
  14. 基于Flutter的勘测定界txt和Shapefile格式转换工具
  15. cityscape train.txt 数据 python读取子文件夹内所有文件
  16. 计算机教程打字方法,技巧:打字指法和关键位置教程_IT /计算机_信息
  17. B75经典门户商业版Discuz模板下载
  18. 裂变活动成功的前提:回报大于付出
  19. iReport制作EXCEL、PDF或者HTML文件
  20. 杠杆炒股平台是不是实盘?

热门文章

  1. 不是操作系统的是JAVA_在Jdbc中可以调用数据库的存储过程的接口是( )。
  2. 空间说说转发显示服务器繁忙,发QQ日志的说说
  3. Qt网络编程:QNetworkProxy
  4. 机器人送丝软管型号和代码_焊接机器人——送丝机的类型
  5. C++——素数(质数)专题训练2
  6. 我用JS做了一个记账本 [数据可本地存储] 附万字详解
  7. java设计一个查询模块_采用Java实现的汉语拼音查询模块
  8. 超人自学手册:设计模式-七大原则
  9. java类和抽象方法课件_java抽象类和抽象方法(转载)
  10. 湖北黄冈市投资的失败经验 2021-05-21