语言就是工具,干什么会什么,讨论语言的优略,说明刚入门,十年以上的程序员大多会5种以上语言。
#程序员那些事#
关于编程的理解,
以前简单粗暴认为她是跟机械杠上的语言。
感觉它是那么的高深莫测,难以理解,枯燥乏味。
搞这玩意儿的都是一群超脱的平头哥,号称码农!别称钢铁直男!
码农的标配:头秃,代码生产工具,多傻钱多,不懂浪漫,大龄剩男![偷笑]
但是这几天系统接触后,
对编程理解不再那么狭隘了,
突然发现编程语言作为一门语言,
来源于生活,有其思想,有其艺术!
码农的课题工作也是和自然科学工作一样。
它们都是来源于现实生活,解决某种现实问题或满足某种需求!
为此,
代码玩得好的大神也必然是生活的有心人!
值得崇敬和学习!
每一个程序员大神都是伟大的!
是时候重新学习COBOL、汇编语言了
差评优质科技领域创作者60、70岁程序员工资暴涨,就因为这门没啥人学的编程语言
Fortran 语言之父约翰·巴克斯(John W. Backus)的人生轨迹看上去非常有意思,他自己说“我讨厌学习,成天游手好闲,考试从来没及格过”。中学时因为厌学,成绩一塌糊涂,不得不另外补课。后来在父亲的逼迫下,到弗吉尼亚大学学习化学,但6个月后便以退学告终。
应征加入美国陆军后,又被选中学习医学。但只坚持了9个月,他说:“我受够了。医学专科学校的人不喜欢思考,只喜欢死记硬背,而且要求你也这样做”。因为喜欢音乐,想搞一套高保真音箱,于是又开始学无线电,期间开始对数学感兴趣,进入哥伦比亚大学基础学院学习数学。
1949年,25岁的巴克斯马上就大学毕业了,但仍然不知道想干什么。在一次偶尔的机会下,参观了IBM的一个计算机中心,见识了IBM早期制造的电子真空管计算机,并立刻喜欢上了。当时的巴斯克虽然邋里邋遢,但还是勇敢地向参观向导提出想在IBM找一份工作,然后,竟然真的被录用了,从此开始了他传奇的人生。
约翰·巴克斯有三个伟大的成就:第一门高级编程语言Fortran;为高级语言描述语法规则的巴斯克—诺尔范式;函数式编程语言。
开始研究verilog,vhdl,chisel,scala。这四门语言是芯片设计语言,还不是画电路板,前两个是旧版的芯片设计低级语言,后两个是芯片设计高级语言。我现在主要是研究高级语言,但是他会编译转换成低级语言,然后才生成电路图。所以学习低级语言是为了掌握芯片设计原理,掌握芯片设计逻辑,否则只看高级语言是看不懂底层的。
其实我年轻的时候在一家公司有机会学习芯片设计的,但是我当时觉得软件开发更有前途,所以去研究软件,就不做芯片设计,但是对芯片设计还是有些理解。现在我觉得芯片设计有用有前途,我才开始投身芯片设计,计划用三年时间掌握芯片设计所有技术,是所有技术,不只是编程。我相信自己能研发出芯片,所以也不打算依赖别人。我开发操作系统、编程语言和深度学习就是这么过来的。
我可能要买几本书来看,虽然说网上有资料,但是看书其实更系统,所以要去网上购买,然后好好研读。一下子学习四门语言可能对别人来说是有难度,但是对我来说不是什么难事,很快就掌握了。没有我掌握不了的编程语言,除非我不想学。当然我在需要的时候才学,比如学习深度学习的时候学习python。
好了,干正事去了。后发制人也是可以掌握芯片技术的,不要说自己不行,不要说自己进入芯片行业晚了。学习技术什么时候都不觉得晚。其实我还有一个梦就是让自己的操作系统跑在自己的芯片上,只是以前没有动手,觉得条件不成熟,现在机会来了。