前段时间出差了,所以没有及时更新写作内容。幸好关注的人还不是特别多,我的压力不算大,自我安慰一下下。


今天我们终于切到一个程序猿/媛职业中最基本,也是最重要的部分了,那就是编程语言。对于不会编程的人来说,这个部分是最为神秘的。即便对于在校大学生来说,学过所谓的《XX程序设计语言》,编程也是一知半解,无法说清楚到底什么是编程语言。

知乎上有一篇很有意思的文章《为什么现在会有这么多种编程语言?》,建议有兴趣的同学们看看。

据IEEE spectrum统计,编程语言排名前三c、java、python。C#、php依然强大的影响力,提升比较明显的是python。

这个世界上到底有多少种编程语言?
实际上这个问题真的很难回答。有的说是600多种,有的说是1000多种,不管多少种,我们一个人能掌握的也就那么几种,其余的不会,不知,也就罢了。

还是在知乎上,有好事之徒贴了两个图,我觉得颇为形象,在此与大家分享。

这个是用来解释为啥有那么多的编程语言,或称为“编程语言进化论”

下面的这个是用来给大家一个直观的语言分支和进化图。用一种古老的LISP语言生成的。


上面说了那么多,编程语言也是那么种类复杂,应用场景繁多,那么这些语言产生的本质是什么?

编程语言的本质:它就是一种语言,与人类用于交流的语言没有区别

所以,每一种编程语言,就是一门外语,和英语、法语、日语啥的,没两样区别。熟练掌握一种编程语言之后,就能够用自己的逻辑和分析处理能力来书写一篇优美的程序文章。

还记得 “编程 == 写作” 这个经典的等式吧。

一个程序猿如果编程语言不熟悉,就好比一个不太会讲日语的中国人,肚子里再有货,也是没办法与人交流的,也没办法用这个语言写一些高级的论述文。只能做做基本的,简单的日常交流。

所以,编程语言这个基础是重中之重,也是所有编程教学中,不可或缺的一环。

那么,编程语言需要掌握到什么程度才算打好基础了呢?

我认为,必须做到如下几点:
1.基本语法、关键词极为熟练,可以做到本能反应,直接理解含义,无需思考和翻译(母语级别)
2.常用的处理过程极为熟练,需要做到随心所欲,任意调用,包括字符串处理、文件处理、网络处理、数据库处理、图像处理(这部分需要长期反复训练,形成肌肉记忆)
3.高级算法,新语言特性能烂熟于心,随时查阅资料,快速应用
4.常用的系统框架极为熟悉,能做到闭着眼睛都不会出错

做到上面说的几点,才能说精通一门语言了。才能有成为一个大师的起点。


上一篇 右脑编程--左脑是基础(3)之逻辑篇
下一篇 右脑编程法--左脑是基础(5)回顾篇

右脑编程法--左脑是基础(4)之语言篇相关推荐

  1. 你用右脑多,还是左脑多?

    说说,你觉得她是顺时针还是逆时针转? 如果觉得顺时针转的人是右脑用的较多的人,觉得逆时针转的人是用左脑较多的.且觉得顺时针转的情况下,女性多于男性. 专家提醒:左脑用太多,不幸福! 这些都属于过度使用 ...

  2. 用你的左脑pk右脑,思维导图用哪个?

    有些人擅长用左脑思考,有些人习惯用右脑思考,而有些人喜欢左右脑共同思考.绘制思维导图也有这样的不同,你知道自己属于左脑型还是右脑型吗?一起来看下吧.   当遇到一个问题,于是你的左右脑便要进行pk.那 ...

  3. 研究表明:菜鸟爱用右脑,专家爱用左脑!

    生物信息学习的正确姿势 NGS系列文章包括NGS基础.转录组分析 (Nature重磅综述|关于RNA-seq你想知道的全在这).ChIP-seq分析 (ChIP-seq基本分析流程).单细胞测序分析  ...

  4. 如果你看见这个舞女是顺时针转,说明你用的是右脑;耶鲁大学耗时5年的研究成果。左脑?右脑?

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! < ...

  5. 一张图分出你是用左脑还是右脑!

    如果你看见这个舞女是顺时针转,说明你用的是右脑:    如果是逆时针转,说明你用的左脑. 耶鲁大学耗时5年的研究成果,据说.    14%的美国人可以两个方向都能看见 ( 無汗不成 注: 这些 纯属胡 ...

  6. 用左脑还是右脑思维(非常有趣的测试)?

    如果你看见是顺时针转,说明你用的是右脑:如果是逆时针转,说明你用的左脑. 科学研究证明,大脑分为左半球和右半球.左半球是管人的右边的一切活动的,一般左脑具有语言.概念.数字.分析.逻辑推理等功能:右半 ...

  7. 一张图分出你是用左脑还是右脑 z

    一张图分出你是用左脑还是右脑. 如果你看见这个舞女是顺时针转,说明你用的是右脑: 如果是逆时针转,说明你用的左脑. 耶鲁大学耗时5年的研究成果,据说14%的美国人可以两个方向都能看见. 补充资料: 大 ...

  8. 一张图分出你是左脑发达还是右脑发达(转)

    如果你看见这个舞女是顺时针转,说明你用的是右脑: 如果是逆时针转,说明你用的左脑. 耶鲁大学耗时5年的研究成果. 据说,14%的美国人可以两个方向都能看见. 可以和别人一起看,测试下,一般不同人同时看 ...

  9. 一张图测试你是用左脑还是右脑

    如果你看见这个舞女是顺时针转,说明你用的是右脑: 如果是逆时针转,说明你用的左脑. 耶鲁大学耗时5年的研究成果,据说. 14%的美国人可以两个方向都能看见 补充资料: 大脑就是你自己的智囊.科学研究证 ...

最新文章

  1. 人工智能案例TOP50,AI是干出来的,不是吹出来的
  2. Tomcat9 访问 Manager App
  3. 英伟达再发边缘AI计算设备:仅信用卡大小,性能比TX2强15倍
  4. 关于在vue项目中使用wangEditor
  5. 【渝粤教育】国家开放大学2018年秋季 1049t金融法规 参考试题
  6. arr数组怎么取值_记一次思否问答的问题思考:Vue为什么不能检测数组变动
  7. Ubuntu 11.04下最流行的17款应用(linux在中国市场的占有率好像只有0.1几%)
  8. Bootstrap列表组禁用和活动状态
  9. Hadoop实战之三~ Hello World
  10. 显示图片_Pycharm图片独立显示与imshow()无法显示
  11. 椭圆形画画简单图案_十招创意拯救不会画画的你
  12. Atitit 人脸识别 眼睛形态 attilax总结
  13. paip.提升用户体验---注册异常记录
  14. 车辆路径问题的基本操作
  15. Yolov3 Keras版本训练详细教程
  16. Django 使用 squashmigrations 合并 migration 文件
  17. python图片合成
  18. 基于微信小程序的单词记忆系统(Java+SSM+MySQL)
  19. oracle 发的邮件qq,python基于SMTP发送QQ邮件
  20. cat3速度 rj45_RJ45公对母延长线 网络线纯铜cat5宽带5类0.3米长线

热门文章

  1. php curl模拟post提交,php curl模拟post提交数据示例
  2. Android Studio 打包 V1 V2 签名
  3. 在Windows10上安装ROS并测试
  4. 宜出行热力图怎么抓取_滴滴听不到单怎么办?七个小技巧
  5. uni-app 请求封装
  6. java回退一格_api短信接口
  7. 分数加减法_JAVA
  8. Time(sdutoj2272)_JAVA
  9. 第五天2017/04/06(下午2:动态链接库(DLL))
  10. qt opencv cmake配置 单纯小白