计算机语言是人机交流的一种规则
计算机语言如同汉语英语
是两方参与并进行交流沟通的一种方式(媒介)
且与人类之间的语言交流有显著的不同:
计算机会无条件服从人类通过计算机语言表达的命令
既然计算机会无条件服从
那么就要求人类必须把命令表达清楚
否则计算机将不知道该做什么
因此人类和计算机双方必须遵循某些预先约定好的规则进行交流
C语言便是某种规则之一
C语言特点的感性理解
它很快 效率高 出现在性能敏感或计算密集或者有超低延时需求的场景
越是底层的东西 越是使用频率高的东西 就越需要C语言
理解一下什么是"底层"或"使用频率高":
C语言的缺点:
代码实现周期长 可移植性差(因为C语言出现年代早)
C语言信任程序员 容易出错 要求细致
对相关库依赖多