编程语言千千万?
编程语言千万条,语法原则就一条。我用过的编程语言少说也有几十种了。系统地学过,写过几万行代码,算是比较精通的有三四种吧。其他的都是现用现学。下面简单概括一下编程语言共通的语法原则。
变量类型程序可以看成是对现实世界的逻辑抽象。通常把现实世界中的事物称为物理对象。因此,变量可以看作是对物理对象的逻辑符号。基本的变量类型大致可分为数字,文字,布尔值以及数组(变量的组合)。象数学中的四则运算一样,各种变量都有一套各自的运算符号和规则。面向对象的语言增加了类和类的规则。变量是程序的灵魂,从本质上说,程序就是通过数学模型来模拟对物理对象。
过程控制程序的执行过程就两种:循环和分枝。这一块相对简单。初学者喜欢在这里下功夫,实际上程序的过程不能太复杂,在变量设计上多下功夫才是高手所为。
程序结构大型程序由很多代码组合而成,程序结构提供了代码分割和结合的方法。这些方法受语言的影响较大,基本的有函数,引用,比较高级的语言还有命名空间等规则。程序结构和架构设计的关系密切,一般所谓精通某种语言都是指熟悉该语言的结构特征并善于运用。
上面所说的是过程语言的共同特征,熟悉了一两种有代表性的语言,再学其他的语言都比较简单,有一两周就能上手,当然啦要达到精通的水平还需要有大量的编码实践。
Copyright © 广州京杭网络科技有限公司 2005-2024 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有