编程好学吗?
编程好学吗?
看看我书中的这个小节,也许你会对编程有点感觉
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语言。
答:详情>>