学了C/C++,并了解了一点Python,对编程语言之间的共性有一点点自己的认识,总结如下:

1、编程语言的结构

语言本身是一种实现沟通烦人工具,从这个角度考虑,编程语言本身是一个实现人与计算机交流,从而控制计算机运用自己的算力去完成某项功能的人机语言。


好了,既然确定编程是一门沟通的语言,我们再回过头来看一下我们平时使用的语言有哪些特点。虽然各种语言有较大差异,但是总体而言,都是有单词、语法、句式和修辞组成的。就语言表达本身,不考虑文学性,还可以不考虑修辞。汉语刚开始学的时候,会学拼音,学完拼音学生字生词,然后句子、段落、文章,概括一下就是:字词句段篇章。而英语呢?先是字母表和元辅音字母,类似于我们的拼音,接着是单词和句式、时态等等,大致也是这样一种思路。


因此,编程语言的创造大题也有相似的逻辑性。比如无论是C/C++、Python都有自己为数不多的关键字。C语言有32个关键字和9种控制语句,Python有33个关键字,这些关键字包括基本数据类型、控制语句的关键字等等,共同构成了类似于我们日常使用中的单词,但是更为优秀的是不像我们平时使用的单词数以万计,编程语言留给我们的空间有很大,如何表达看编程者本身!


编程语言的顺序、选择、循环等结构构成了语言本身的句式。数据存储结构的优化方便了使用,形成了链表、栈、树、图等高级数据结构。由于要面对各种现实中的复杂问题,逐渐创造了各种算法。

友情链接
ioDraw流程图
API参考文档
OK工具箱
云服务器优惠
阿里云优惠券
腾讯云优惠券
华为云优惠券
站点信息
问题反馈
邮箱:ixiaoyang8@qq.com
QQ群:637538335
关注微信