#23 开始编程

在今天上了第二门编程课之后,我的C++编程之路就真正开始了。教授最开始让我们使用的一个编程环境是在网页上的,这个网页叫做Dash,好像是学校自己弄的。我最开始学习的编程语言是Python,那个时候直接就用IDE开始编程,上手起来很快。用Python的时候,我想要让电脑写一句话,只需要输入这串代码"print("things to write")""就行了。不过在C++里面,想要让电脑写出一句话却需要好几行代码。这一连串代码一共包括五个部分。第一个部分是#include,这个部分主要是让电脑知道之后的一些指令是从哪里来的,如果没有这一部分的话,之后给电脑一些指令的时候就会显示error。第二个部分是Return type,我现在还不清楚C++一共有多少种type,不过我目前所知道的有两种,一种是int,也就是最后return的会是数字;还有一种可能是string,也就是最后return的是文字。第三个部分紧接着第二个部分,是一个括号()。在这个括号里面之后可能会写一些特殊的代码,不过目前教授给的例子中这个括号是空的。第三个部分是一个弯曲的括号{},这里面就主要是写想要电脑做些什么的代码了。这几个部分组合起了最少有六行,是编写c++代码最初的模板。

教授也给我们解释了为什么没有直接让我们用IDE,虽然IDE编写代码会简单轻松很多,不过对于我们刚学习编程的人来说,这种学习方式有一个很大的坏处就是我们没有办法知道电脑在背后是如何运作的。每个人都得先学会爬再学会走,只有在学会了编程时电脑背后是如何运作的,之后才能放心去使用IDE。因为如果在使用IDE的时候出bug了,你却并不了解电脑背后是如何运作的的花话,你很可能就会束手无策,迟迟找不出问题所在。


Pg. 27 《论语|辜鸿铭》子曰:"《诗》三百,一言以蔽之,曰'思无邪'。"

Pg. 192《刻意学习》"我在北京漂了四年,还会继续漂下去"

真的,每次读scalers的文字,我都会觉得深有感触,特别感动,有的时候甚至有落泪的冲动。他的一些文字写出了我这几年在外的感受,不过他是在北漂,我是漂到大洋对面去了。我之前跨越整个太平洋在美国漂了三年,现在又来到了欧洲大陆准备在欧洲漂三年。在出国之前,我总是觉得国内哪里都不好,国外哪里都好;在出国后,我才发现原来国内好的东西那么多,很多都是国外没有的,比如淘宝,比如支付宝,比如超级方便的微信支付,美团外卖,等等。出国后我时常会怀念国内的美食,怀念家里的人,家里的猫,怀念国内的朋友还有和她们一起去过的地方。

这种思乡之情在国内是无法体会得到的,从外面来看自己的国家的时候,有事能够更深刻地感受到中国确实一年一年地在壮大,从最初被欺负的国家,到现在在很多行业都能在世界领先。今天上课的时候,教授给我们看了世界排名前五百的超级计算机,而排名在最前面的两个都是中国的,一个是排名第一的"神威·太湖之光",另一个是排名第二的"天河-2"。在听到教授提到中国的名字的时候,我为自己的国家感到自豪和骄傲。

我在国外漂了三年,我也仍旧会继续漂下去。对我来说要学的东西实在是太多了,我不知道在荷兰学完三年之后是回美国继续进修硕士,还是留在荷兰工作,又或者是回国工作。未来对我来说还充满了未知,我的持续行动才刚起步,编程也才刚开始。想要未来有能力和有机会为自己做出选择,我现在就需要好好学,每天做好该做的事情,也要时常保持和家人朋友的联系。

你可能感兴趣的:(#23 开始编程)