最精炼的编程语言学习步骤

这里说的学习步骤,是我们经常听见,工作中也经常用到的,比如C Java Python C++ javascript Golang等等,这里对这类编程语言进行学习总结:

1. 变量

这一类的编程语言,变量是必不可少的,变量无非就是几个问题,变量类型,变量值,变量作用域,相信把这3个方面搞清除,变量这块就不是问题了,类似C Java这种语言,在变量定义的时候就需要确定变量的类型,而Python类的编程语言会根据赋值情况动态绑定变量类型

2. 操作符

这里说的操作符,包括赋值,加减乘除,大于小于不等于等等,这个一般我们小学到中学就已经学会啦,只是编程语言里面有部分简单的变化而已

3. 逻辑操作

这里说的逻辑操作,包括我们说的if else逻辑判断,for循环的循环操作等,当然不通的语言,这部分的结构和语法也有不通,但是思想大同小异,这部分是我们大脑的逻辑组织,并非是编程语言的限制

4. 函数

相信函数是我们一个逻辑块最基本的组织结构了,像Java C++或者Python之类的语言,它们是面向对象的语言,但是类里面的方法(method)其实不也是函数(function)吗? 所以函数是不能不学习了,函数主要需要了解,函数的参数,返回值,然后需要直到,函数是否会访问全局变量,是否会修改传入参数,那么函数也就了解清除了

5. 更深入的

其实到了上面4个步骤,基本把一个语言的基础和大体结构弄清除了,对于面向对象,我们可能还需要学习类相关的知识,在然后我们需要了解这个语言内部的一些实现,就比如Python的生成器,上下文管理器是怎么一回事,C语言的结构体,数组是怎么一回事

6. 框架

框架可以简单理解就是很牛逼的人,用这门语言最基础的语法,创建了很多的好用的函数或者类,大家有可能都需要使用,但是自己开发起来却比较难,那么我们就可以使用别人封装好的东西,拿过来我直接用就是了,当然代价就是,你需要去学些人家封装的知识,你需要按照人家的结构进行开发

本文只是简单说明了以下学习一门语言的基本步骤,后续还会有具体的方法的文章,欢迎关注!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190327A0ODOX00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码关注腾讯云开发者

领取腾讯云代金券