写写自己对学习计算机语言的看法吧(也许自然语言也一样(˶′◡‵˶))。
学习语言,也许就和编译的原理差不多吧(个人理解),也就是词法分析,语法分析,语义分析。 所以,学习计算机语言也就是学习这门语言的此法和语法,然后通过词法和语法告诉计算机做哪些事情(语义分析,让计算机知道你的想法) 而词法就像英语里的单词,汉语中的生词,而且可能更为简单些,需要记的没那么多。
语法,就是规范词法中的位置吧,类似自然语言中的主谓宾的位置 计算机语言中的词法大概包括两大类,关键字(具有特定意义的字符串,如java中的int等),标识符(程序中使用的变量名、函数名、标号等统称为标识符) 其中关键字是需要记的,因此学习词法的过程中主要需要学习的是关键字关键字又可分为以下几个类型进行学习
(1)数据类型关键字:如java(以下均以java为例)中char, double, float, int, long等
(2)控制语句关键字:如while ,if, where等
(3)存储类型关键字: 如static等
(4)其它关键字在词法学习的过程中会涉及到语法学习,如怎么定义标识符,怎么使用while语句等 总得来说就是学习语言中的词法和语法(当有一门语言掌握后,学习其它语言会变得轻松很多)
ps:以上纯属个人理解,如有不对或不妥的地方,欢迎指正及讨论 ٩̋(ˊ•͈ ꇴ •͈ˋ)و