最近在做c语言的总结,语法是编程语言的核心,除了语法之外还有什么呢,c语言分为c语言语法和什么呢
c语法,basic,fortran,pascal,python,java,这些语法都不太一样,还有不同的数据库语法
例如,变量声明
c
int a; int 为类型,a为变量名,分号结束
basic
dim a 只需要声明变量名,无需声明变量类型,可在使用过程中,随时通过赋值改变变量类型
js
var a // 只需要声明变量名,无需声明变量类型,除了可以通过赋值改变类型,且由于 js 是弱类型,还可以参与到不同类型的运算中
python
..... 没有变量声明的说法,只有赋值才会定义变量,且变量无类型,只有引用的值的类型
语法是编程的积木形状,编程最重要的是以固定的形状拼装出理想的城堡
每种语言都有自己的语法
语法只是基础
再往上是特性,可以说语法是基于特性的,也可以说特性是比语法更本质的
然后就是各种类库函数,API之类的外部调用
再然后就是更高层次的应用,如何把前面这些整合在一起,到这一步已经脱离了语法,换一种语言也能实现相同的功能
还有算法