语言学习之通用法则

来源:互联网 发布:苏州php招聘 编辑:程序博客网 时间:2024/05/01 10:07

语言的本质是规则。其目的在于信息传递,采用一定的规则约定将信息组织起来,通过媒介传递出去。一种特定的语言用于一个特定的场景,各种语言都有其自有特征。自然语言如此,计算机语言也如此。本小篇总结个人对于计算机类语言的学习心得,仅供参考。

明确语言学习需求

在准备学习一门计算机语言时,需要明晰自己的应用需求,比如想从事裸机编程就需要学一些底层的汇编语言,C语言。当然你只想多一门计算机语言技能,完全可以根据自己的兴趣选择。

明确语言适用场景

这一点显而易见,没有任何一种语言适用所有的应用场景,不然也不会出现种类各异的各种计算机语言了,当然不排除使用C语言也可用实现一些高层的应用需求,但终归不太适合。

学习语法

跟学习汉语一个套路,需要学习词法,句法,章法。计算机语言的语法相比自然语言而言简单了许多。对绝大数人而言只要三两天就可以上手“说话”了,当然是基本的初级的运用。在此罗列通用的语法学习思路:
- 语言本身内置的基本数据类型
- 语言提供的可扩展的数据类型
- 语言本身内置的运算符使用规则
- 语言提供的可扩展的运算符使用规则
- 语言语句组织逻辑规则

学习库

此处的库指和此语言不可分割的支撑功能,是基于语言语法规则的基础,为完整支撑此语言的方便使用而编写的。光有一套语法规则是不能称为语言的,语法是规则,库是规则的最基本的运用。学习某种语言库,意味着学习此语言的最一般的使用规则。语言库按提供者一般分两大类:语言创造者提供的标准库;第三方提供的通用的应用功能库。对标准库的学习是必须的,对第三方库的学习需要根据具体的需求而定。两类库的学习标准也一样,标准库需要扎实学习,熟练使用且知其原理;第三方库一般需要以达到准确使用为最低标准。

学习语言运行时原理

之前的学习都是使用层面的学习,运行时原理为语言的最核心内容,几乎所有的计算机语言都需要一套可用执行语法规则的装置。此内容的深入学习是成为此语言领域高手的必经环节。

学习惯用法

跟会写字和会写文章是一个道理,会使用语言编程不代表会写出一手好代码。当然很多时候好的代码不但跟语言本身有关系,和编程思维,对待实现问题的理解程度等等都有关系。这里说的惯用法指和此语言有关的惯用法使用套路,这些是语言学习的更高层次了。

实际生活中不断涌现新的潮流,IT应用的趋势在不断进化,为更好应对出现的问题,IT技术也在不断翻新,新的编程思路编程技术不断涌现,表现在最基础的计算机语言上也是如此。这要求IT人需要不断的更快速的掌握更多的计算机语言,不断总结语言的学习规律是一个比较好的学习思路。

0 0
原创粉丝点击