- 3
- 0
- 约 13页
- 2016-11-28 发布于河南
- 举报
如何掌握程序语言
摘要:这篇文章曾经叫做《初学者程序语言的选择》,但是后来我发现,这里给出的看法其实不只是给初学者看的,甚至可能会让初学者看不懂。而就我在 Google 实习的时候的观察看来,很多写了几十年程序的资深程序员,可能也没有明白这里指出的道理。所以我把题目改了一下,并且加入了新的内容,希望对新手和老手都有所帮助。
学习程序语言是每个程序员的必经之路。可是这个世界上有太多的程序语言,每一种都号称具有最新的“特性”。所以程序员的苦恼就在于总是需要学习各种稀奇古怪的语言,而且必须紧跟“潮流”,否则就怕被时代所淘汰。
作为一个程序语言的研究者,我深深的知道这种心理产生的根源。程序语言里面其实有着非常简单,永恒不变的原理。看到了它们,就可以一劳永逸的掌握所有的程序语言,而不是只见树木不见森林。我想写一本书,试图用最简单的方式来解释程序语言(以至于计算机科学)的根本性原理,从而让人可以在非常短的时间内掌握所有程序语言的精髓。但是在还没有完成之前,我想先提出一些建议和参考书。
对程序语言的各种误解
学习程序语言的人,经常会出现以下几种心理,以至于他们会觉得有学不完的东西,或者走上错误的道路。以下我把这些心理简要分析一下,希望可以消除一些疑惑。
1. ?追求“新语言”。
基本的哲学告诉我们,新出现的事物并不一定是“新事物”,它们有可能是历史的倒退。事实证明,新出现的语言,很多还不如
您可能关注的文档
最近下载
- 湖北省建设工程第二三部分费用计费规定汇总.docx VIP
- 七年级上册数学(人教版)易错题型+强化练习.docx VIP
- 二、构建上线-YS.2.0.7-数字化建模基础数据导入报告.docx VIP
- 二、构建上线-YS.2.0.8-上线支持里程碑确认单.xlsx VIP
- 包装第四章 第一节包装的意义与分类.pptx VIP
- 自主创业+公平竞争高中政治统编版选择性必修二.pptx
- 2026-2030中国时尚服饰行业发展分析及发展趋势与投资前景预测研究报告.docx
- 二、构建上线-YS.2.0.3-系统上线报告.doc VIP
- 4001 ABC公司项目上线支持确认报告.doc VIP
- 01系统上线支持阶段确认报告.pdf VIP
原创力文档

文档评论(0)