作者:杜庆坤66 | 来源:互联网 | 2024-10-20 18:44
前段时间出差了,所以没有实时更新写作内容。幸亏关注的人还不是迥殊多,我的压力不算大,自我安慰一下下。本日我们终究切到一个顺序猿媛职业中最基本,也是最主要的部份了,那就是编程言语。关
前段时间出差了,所以没有实时更新写作内容。幸亏关注的人还不是迥殊多,我的压力不算大,自我安慰一下下。
本日我们终究切到一个顺序猿/媛职业中最基本,也是最主要的部份了,那就是编程言语。关于不会编程的人来讲,这个部份是最为神奇的。即使关于在校大学生来讲,学过所谓的《XX顺序设计言语》,编程也是一孔之见,没法说清楚究竟什么是编程言语。
知乎上有一篇很有意义的文章《为何如今会有这么多种编程言语?》,发起有兴致的同学们看看。
据IEEE spectrum统计,编程言语排名前三c、java、python。C#、php依旧壮大的影响力,提拔比较显著的是python。
这个世界上究竟有若干种编程言语?
实际上这个题目真的很难回复。有的说是600多种,有的说是1000多种,不论若干种,我们一个人能控制的也就那末几种,其他的不会,不知,也就罢了。
照样在知乎上,有好事之徒贴了两个图,我以为很是抽象,在此与人人分享。
这个是用来诠释为啥有那末多的编程言语,或称为“编程言语进化论”
下面的这个是用来给人人一个直观的言语分支和进化图。用一种陈旧的LISP言语天生的。
上面说了那末多,编程言语也是那末品种庞杂,运用场景繁多,那末这些言语发生的实质是什么?
编程言语的实质:它就是一种言语,与人类用于交换的言语没有区分!
所以,每一种编程言语,就是一门外语,和英语、法语、日语啥的,没两样区分。闇练控制一种编程言语以后,就能够够用本身的逻辑和剖析处置惩罚才来誊写一篇幽美的顺序文章。
还记得 “编程 == 写作” 这个典范的等式吧。
一个顺序猿假如编程言语不熟习,就比如一个不太会讲日语的中国人,肚子里再有货,也是没办法与人交换的,也没办法用这个言语写一些高等的叙述文。只能做做基本的,简朴的一样平常交换。
所以,编程言语这个基本是重中之重,也是一切编程教授教养中,不可或缺的一环。
那末,编程言语须要控制到什么水平才算打好基本了呢?
我以为,必需做到以下几点:
1.基本语法、关键词极为闇练,能够做到天性回响反映,直接明白寄义,无需思索和翻译(母语级别)
2.经常使用的处置惩罚历程极为闇练,须要做到为所欲为,恣意挪用,包含字符串处置惩罚、文件处置惩罚、收集处置惩罚、数据库处置惩罚、图象处置惩罚(这部份须要历久重复练习,构成肌肉影象)
3.高等算法,新言语特机能烂熟于心,随时查阅材料,疾速运用
4.经常使用的体系框架极为熟习,能做到闭着眼睛都不会失足
做到上面说的几点,才说通晓一门言语了。才有成为一个巨匠的出发点。
上一篇 右脑编程–左脑是基本(3)之逻辑篇
下一篇 右脑编程法–左脑是基本(5)回忆篇