编程外功-1-从实战开始

编程外功-1-从实战开始

  为什么要编程?因为自人类道发明计算机以来,计算机的运作是由电压电流驱动的,而要控制电压电流需要不断改变电子元器件的状态。而编程可以理解为是翻译,将人类的自然语言翻译成机器的语言,而程序语言就是其中一种工具。他将人类的语言,想法和逻辑通过程序经过电脑一些复杂翻译过程,转变成二进制数据,这些二进制数据输入到电路中改变电子元器件的状态,最终控制计算机的运行。

  由此可见,程序就和英语一样,甚至比英语还简单,因为程序有固定的规则,不会像英语一样有俚语等不规则的用法。学会编程只不过是学会了规则而已。编程外功就是在学习规则,但要注意规则,不是说你看过就算知道了。就像游泳一样,不是说你你知道什么姿势正确,什么呼吸正确,你就会游泳一样。实际把你放到水里,你还是啥也不会。编程也一样,你只有利用规则去真正实现一个功能,去调试错误,你才能真正的学会编程。

  我们会从号称最难的编程语言C++开始学习,有一个段子是这么说的,一年精通,三年熟悉,五年了解,十年用过! 可见C++是多么的博大精深。

但不用害怕,我们不需要成为C++语言的专家,正如我们之前所讲,他只是一个我们控制电脑的翻译,我们只要掌握基础的规则,达到我们目的即可。至于那些高深的用法或者完美的架构,是需要时间和实战来沉淀的。

  自动驾驶领域90%的代码是C++写的,其中一个原因是C++代码的运行速度非常快,当然C++还有很多优秀的特性,我们会逐渐熟悉它。

读万卷书,不如行万里路,让我们现在开始!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值