前言 很多人喜欢争论什么什么编程语言好,我认为这个话题如果不限定应用范围,就毫无意义。 每种编程语言必然有其优点和缺点,这也决定了它有适合的应用场景和不适合的应用场景。现代软件行业,想一门编程语言包打天下是不现实的。这中现状也造成了一种现象,一个程序员往往要掌握多种编程语言。 学习任何一门 ...
今天, 同事问我会不会Python, 我犹豫了一下:不会。 实际上我曾经学习过这个语言,当时还用它写了些小工具, 可现在我对这个语言的印象只剩下它那特殊的缩进格式了。 由此思考怎样才算会一门语言 我想每个程序员都接触过多门语言 , 那么究竟怎样才算会这门语言了呢 会一门语言, 当需要它时, 应该能很快用该语言解决某个问题, 这个是最基本的。 如果深入一点, 真正会一门语言, 我觉得需要满足以下几 ...
2013-08-17 19:35 22 3870 推荐指数:
前言 很多人喜欢争论什么什么编程语言好,我认为这个话题如果不限定应用范围,就毫无意义。 每种编程语言必然有其优点和缺点,这也决定了它有适合的应用场景和不适合的应用场景。现代软件行业,想一门编程语言包打天下是不现实的。这中现状也造成了一种现象,一个程序员往往要掌握多种编程语言。 学习任何一门 ...
(1)了解背景知识(2)搭建开发环境(3)变量和常量(4)数据类型(5)运算符(6)逻辑结构(7)通用的小程序(8)函数和对象(9)第三方的库和框架(10)个人项目 多做点 程序员必做50题 ...
。想必有不少人对那些主流编程语言的创造者十分倾佩,也相信有不少人会好奇一门编程语言是如何诞生的。那么如 ...
很多程序员在学习一门新的编程语言时往往会走两种路子: 1.粗粗看看语法,就撸起袖子开干,边查Google边学习 2.花很多时间完整地把整个语言学习一遍,做到胸有成竹,然后再开始做实际工作 第一种学得太少,第二种学得太多,都不合适,其实学习一个编程语言达到能够入流的程度并不需要太高 ...
快速学习编程语言和深入了解不同学科是一项挑战,但这是一个非常有趣的过程。近日,技术专家 Jun Wu 分享了学习一门新编程语言的六个步骤,供开发者参考。 转载至:https://time.geekbang.org/column/article/145025 一、先从关键要素和概念开始 最初 ...
写在前面的话 在学一项技能一门技术的时候,人们总喜欢从它的起源开始说起: 这项技术是从哪发展的(where/when); 这项技术是什么(what); 我们为什么要学它(why)。 倒像是探明事物的本质一样,那人类的本质是什么呢?人类的本质就是复读机(模仿 ...
在纪录片《乔布斯:遗失的访谈》中,乔布斯谈到他20岁左右学习编程的经历: 乔布斯:当时编程可以帮助我们完成工作,但没有明确的实用性,重要的是我们把它看作思考的镜子,学习如何思考。 乔布斯:我觉得每个人都应该学习一门编程语言。学习编程教你如何思考,就像学法律一样。学法律并不一定要为了做律师 ...
无论因为什么,你可能想要自己造一个语言。在具体实施之前,请听我一些忠告。 首先开发语言是一个一非常漫长又辛苦的过程,现在很多成功的语言都是由一个大公司的团队经过几年的打造才完成的,如果你不能保证长期的投入,建议还是放弃这个念头,以免前功尽弃。 其次,你得明确你的语言的亮点是什么。除非你的亮点 ...