关于语法
Posted fabao
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于语法相关的知识,希望对你有一定的参考价值。
从分类开始说
前几天我把我博客园的这些文章分类了一下。
分成了观念,技术,语法三类。
我这样分类,是因为我觉得我的文章可以分成这三类。
我现在找不到一句简短的话说明白这种分类的原因,下面分析一下。
语法
语法是不同编程语言的语法,核心是语言。
我现在觉得不同语言在处理特定问题上是有特定的优势的。
因为我看到很多人用C语言或者PLC写嵌入式程序,很多人说游戏外挂都是一些脚本语言写的,也听说Python写爬虫很简单。
而且很多用户会限制你使用语言,我看到网上一些学生求助的帖子指明就要Matlab写的程序。
所以说很多语言都和一些事一些人绑定到一起了,只是有些绑的厉害一些,有些绑的松一些而已。
技术
怎么绑到一起的,这就说到技术了。
编程世界里,所谓的技术就是【历史遗留下来的习惯】吧。
我们平时叫他们【类库】【框架】,这些就是所谓的【技术】了。
【技术】是一种束缚,他把语言的使用限定在了某一领域,某一人群之中。
【技术】的好处就是,降低成本,降低与客户的沟通成本,降低写程序的时间成本。
所以说,语言本来是无所谓好坏的,但是【技术】会对语言产生一定的束缚作用,这就是为什么我要了解多门语言的原因。
因为我要赚钱,我就要解决客户的问题。
客户的问题可能是任何领域的问题,客户相信某种技术能解决他的问题,所以我要了解有关的语言,了解有关的技术。
所以熟悉多门语言其实是有必要的。
观念
【观念】可以说是人类一种美丽的幻想。
因为人无论做什么都在追求理论的指导,总是幻想把理论上的东西研究明白了,然后应用到方方面面去。
是的,理论确实能应用到多方面。
但是越是应用多的理论,越是抽象,越是缺胳膊少腿,没有血没有肉。
我说1+1=2,你给我说到底是什么意思吧?
到底是一个桃加一个桃等于两个桃,还是一个鸡蛋加一个鸡蛋等于两个鸡蛋呀?
到底是你吃了桃,还是你摘了桃呀?
这加法应用的肯定很多了,但是你肯定觉得没什么,因为加法谁不会呀。
重说观念的好处
今晚好像有点不开心,说什么技术是一种束缚,观念是一种美丽的幻想,说的太悲观了。
我们确实需要观念:
一是因为我们需要使用我们不足的脑容量去从主要方面到细节这样一步一步的思考问题;
二是因为我们需要总结出共性的东西,迁移运用到其他方面,这样知识本身也会越来越多。
总结来说
语法是一门语言的基础。
技术会把语言和特定的应用领域和人群绑定到一起。
观念是我们从不同的语言和技术中总结出的有共性的东西。
----------------------------------------------------------------------------------------
用特定技术去解决特定领域的问题,可以为我们节省编码时间成本和交流沟通的成本。【使用成本】
总结观念,可以提高我们的学习效率,降低学习各种语言和技术的成本。【学习成本】
----------------------------------------------------------------------------------------------------------------------
而语法是入门一种语言和技术的基础和前提,这就是我现在为什么想了解多种语言的语法。
我觉得了解多种语言的语法,能够带给我解决不同领域问题的机会。
所以
接下来的一段时间,我想多了解几门语言的语法。
然后等到能用的时候,就试着用一下。
现在的时间是-----------------2019.11.7。
以上是关于关于语法的主要内容,如果未能解决你的问题,请参考以下文章