编程好学吗?
看看我书中的这个小节,也许你会对编程有点感觉1。4。1将自然语言转换为C++程序设计语言C++是一门程序设计语言,有着语言的基本特征,我们可以像学习普通语言一样来学习C++。语言,是用来描述和表达现实世界的,编程语言也不例外。 为了描述现实世界的事物,我们需要一些名词。这些名词在C++中就是数据类型和用数据类型表达的数据。为了表达事物之间的关系,可以将各个事物连缀成句子,这些句子在C++中就是表达式。将多个句子通过一定的逻辑关系组合起来,就可以形成一篇文章。 同样,在C++中通过一定的逻辑控制将多个表达式组合起来就形成了程序。通过C++编程语言和自然语言的对比,我们可以轻松地理解C++...全部
看看我书中的这个小节,也许你会对编程有点感觉1。4。1将自然语言转换为C++程序设计语言C++是一门程序设计语言,有着语言的基本特征,我们可以像学习普通语言一样来学习C++。语言,是用来描述和表达现实世界的,编程语言也不例外。
为了描述现实世界的事物,我们需要一些名词。这些名词在C++中就是数据类型和用数据类型表达的数据。为了表达事物之间的关系,可以将各个事物连缀成句子,这些句子在C++中就是表达式。将多个句子通过一定的逻辑关系组合起来,就可以形成一篇文章。
同样,在C++中通过一定的逻辑控制将多个表达式组合起来就形成了程序。通过C++编程语言和自然语言的对比,我们可以轻松地理解C++程序的含义。C++是描述现实世界的编程语言,编写程序的过程,是将自然语言翻译成C++语言的过程,如此而已。
比如,在自然语言中,我们可以这样来描述一件事情:有个男孩叫小张,有个女孩叫小芳。男孩向女孩示爱。女孩对男孩进行考察,如果男孩有房又有车,则与男孩交往;如果没有,则与男孩拜拜。翻译过程可以参考图1-4。
图1-4编程就是把自然语言翻译成C++语言如果把自然语言翻译成C++语言,则是这样的://有个男孩叫小张BoyXiaoZhang;//有个女孩叫小芳GirlXiaoFang;//男孩向女孩示爱XiaoZhang。
ShowLoveTo(XiaoFang);//女孩对男孩进行考察//如果男孩有房又有车if(XiaoZhang。HasHouseAndCar()){//女孩与男孩交往XiaoFang。SayHiTo(XiaoZhang);}else//如果没有{//则与男孩拜拜XiaoFang。
SayByeTo(XiaoZhang);}通过将自然语言翻译成C++编程语言,就形成了一段C++程序。只要我们会说话,就会用C++编程。C++编程,就这么简单!虽然C++语言是从C语言发展而来的,但是可以认为C++是一门全新的、独立的编程语言,它并不依赖于C语言。
学习C++不必先掌握C语言,但学好了C++语言,自然就掌握了C语言。收起