201412-02 如果编程语言是超级英雄…… 此前我们曾假设过如果编程语言是女人,如果编程语言是条船,如果编程语言是部车,现在我们将编程语言设想成电影中的超级英雄会是怎样一番情景呢?说到编程语言,当然是萝卜白菜,各有所爱。假如要你在钟爱的语言之前加个超级英雄烙印,你会怎么选择呢?绿巨人——汇编语言习惯于机器底层摸爬滚打的汇编语言,就像一个独裁者,独揽数据移动转移的大权。这不正如同浩克那异乎常人的力量吗?但是,要想把汇... 继续阅读 >
201412-02 世界上的程序语言已这么丰富 为什么还不够? 程序语言百百种,想要学Coding就必须先确定你的目的是什么,有的是拿来写App的,有的是专写操作系统,有的则是拿来写网页的……各种不同的目的都有其最适合的语言。常见的语言如C++、JavaScript、VB、VC、Matlab、Python等,但其实像WhatsApp如此受欢迎的App就不是前述这几种语言写的,为什么要有那么多的程序语言? 本文作者ChrisDannen同时是知... 继续阅读 >
201412-02 到底开发者需要掌握多少门语言? 诸如Apple、Facebook及Google这样的大公司正在开发他们自己的编程语言,开发者们被迫只有适应。前不久的世界开发者大会上,Apple公布了它的新开发语言Swift。这是最近大型技术公司们开发的一大波新语言中的最新成员,这些新语言某种程度上都是专门应用于他们自己的平台。对iOS开发者,Apple有Swift;而Facebook有Hack——一门用于后端开发的语言。与此同时,Google已经拥有了它自己的Javascript替... 继续阅读 >
201412-02 最值得你学习的编程语言 在阅读文章之前,请思考一下:你认为最应该学习的编程语言是什么?看完文章之后,希望你会有个更好的答案~~下面是译文,由codecloud.net译自 thenextweb.com有几个人曾问我,最有用的编程语言是什么?或者最应该学习的编程语言语言是什么?跳过HTML/CSS这些不说,我认为这个问题的答案取决于你想用代码去完成什么工作。快速了解Javascript以及它的一些框架可以一种语言构建项目时非常实用。A... 继续阅读 >
201412-02 接下来的两年你可能需要这五种语言! 对于处在编程世界的我们来说,现在已经走到了一个转折点。十年前,程序员们对动态语言趋之若鹜。对我们中的大部分人来说,动态语言不仅使编程变得更加简单,同时也意味着一种时尚。时至今日,动态语言不再享有特别的青睐,现在的程序员使用新语言和旧语言的搭配来开发项目。我不禁要问,为了保持自身的竞争力,哪些编程语言是程序员们最需要永久掌握的?在我们讨论哪些编程语言在未来会吃香这个问题之前,先来看看不同编... 继续阅读 >
201412-02 令程序员费解的10个语言特性 每种语言都有自己的独到之处,或奇特的语法,或不常见的函数,或非标准的执行方式。因此,不论新丁还是老手,看着某个特性会突然醉了。文中总结了10个经常被提及的“奇异”特性。1.Javascript:+是一个连接符问题描述:在JS中,+号用在数字间,可以用作常规加法;但如果遇上字符,又可作为字符连接符。例如:’1’+1的结果是11。成因分析:根本性原因是JS属于弱类型语言。比方... 继续阅读 >
201412-02 人生苦短 我用Python Python是我喜欢的语言,简洁、优美、易用。前两天,我很激昂地向朋友宣传Python的好处。“好吧,我承认Python不错,但它为什么叫Python呢?”“呃,似乎是一个电视剧的名字。”“那你说的Guido是美国人么?”“他从Google换到Dropbox工作,但他的名字像是荷兰人的。”“你确定你很熟悉Python吗?”所以为了雪耻,我花时间调查了Python的历... 继续阅读 >
201411-11 Google的代码高亮工具Syntaxhighlighter使用方法——让你的代码显示更漂亮 昨天去PHP爱好者网站,看到一个不错的日历代码,觉得有不错的学习价值,就转到自己的网站来了。但是发现,自己的代码高亮显示并不够他的那么好看。我之前一直使用的是google-syntax-highlighter1.5.1.ReleasedonAugust5,2007。是07年发布的工具。感觉class为php时,代码的显示并不是那么智能,比如关键字、数据结构等等,高亮方式并不理想。现在我使用了最新的Syntaxhighlighter_2.1.364,下面是版本历史:1.5.Release... 继续阅读 >
201411-11 程序员杂谈之面试时如何向公司提问? 很多人将面试看作一种单向选择,事实上,面试是一种双向选择:不仅是公司挑选你,也是你挑选公司。面试就是为双方提供互相了解的机会,公司在评估你,你也在评估公司。面试官也知道这一点,所以他们有心理准备,期待你提出问题,并且会做出回答。所以,面试时不要浪费向公司提问的机会。而且,你主动提问,表明你比较重视这个职位,会加深面试官对你的印象,可能会提高面试的成功率。有一些注意点,你需要知道1.面试之前,一定... 继续阅读 >
201411-11 程序员修炼之阅读编程书籍的好方法 我是学电子工程毕业的,在这个专业里我必须要用的编程语言只有C/C++,汇编和Matlab。在参加了一个创业周末的活动后,我开始对软件开发、计算机编程感兴趣,我决定要试一试,要进入这个领域。我发现,要想做一些编程项目,你需要去学一些完全不同的编程语言。在过去的一年半里,我学会了Java(用于开发Android),Python和Javascript(&HTML/CSS)(用于web开发),我慢慢认识到,这最好的从书本和教材上学习编程的方法是把它们读3遍!... 继续阅读 >
201411-11 程序员杂谈之顶级程序员的10条最佳实践 1、慎重选择第1门语言编程语言各有不同,不过区别不大。但用语言的人区别就大了。选择了一门语言你就选择了一个群落。–SamKaufman,自由职业者,iOS开发者,10xmanagement如果你想快速建立原型(尤其对于希望对产品进行迭代升级的创始人来说),那就用Ruby或者Javascript–ErinParker,SpitfireAthlete创始人兼首席开发者2、你不是程序猿!伟大的开发者能够建构并开发应用。惊艳的开发者能够在关注业务的同时做... 继续阅读 >
201411-11 戏说编程语言之敲击最多的键和编程语言语法 我研究过很多编程语言;我经常的好奇于在面对这些不同的语法时,编程过程会有哪些不同,一种不同的语法会让你更富有表达性或编码速度的更快吗?我并不知道,我知道的只是在使用不同的语言时你都敲击了哪些键盘上的键。这也许是那些不知道该学习使用哪种编程语言的人会感兴趣的事。据我的认识,键盘使用分布越广的语言通常是设计的很糟糕的语言。你也许会争辩说,程序中变量名的取法会影响统计的结果。可是,大部分编程语言都有自... 继续阅读 >
201411-11 戏说编程语言之如果编程语言是部车… Ada语言是辆坦克。一辆笨重丑陋但绝不会在路上抛锚的坦克。如果你告诉别人你开的是坦克,人们可能会笑弯腰,但事实上,如果上战场,你愿意开一辆跑车在阵地上跑吗?汇编语言只是一台发动机;你需要自己用它造出这部车,而且在跑起来时你还需要手工给它供给汽油,但是,如果你能足够用心,它能跑的像一个飞向天际的火箭。Basic是一辆简单的车,你可以把它当成短距离的交通工具,比如去附近的超市购物。它曾经在驾车新手中风靡... 继续阅读 >
201411-11 戏说编程语言之漫画——为什么 C 被踢出窗外? Java、C++、C、Python四个人一起在会议室……Java问其他三位:“如何让女生对我们更感兴趣?”C++说:“要不多搞些异常?”Python说:“要不改进我们的方法?”C蛋蛋地说:“你们能不能别把她们当对象看了?”结果……Java说什么了?见下方“Justusegirlfriend.getLaid()” //这也是漫画原标题 继续阅读 >
201411-11 戏说编程语言之十三门编程语言名字背后的故事 可能程序员们都认为编写代码时给变量取名是件烦人的事,不过他们还需要给另外一个东西取名,那就是新的编程语言。编程语言命名通常有几个规律,如根据特性取缩写(如BASIC,COBOL,TCL和LISP),以已有的语言为基础(如C++,C#和CoffeeScript),或直接是数学和计算机领域杰出人物的名字(如Ada,Pascal和Turing)。有时,设计者取名时更充满想象力。下面是13个意味深长的名字,以及它们背后的故事。Python于20世纪80... 继续阅读 >
201411-07 能让你成为更优秀程序员的10个C语言资源 一些人觉得编程无聊,一些人觉得它很好玩。但每个程序员都必须紧跟编程语言的潮流。大多数程序员都是从C开始学习编程的,因为C是用来写操作系统、应用程序最常用的语言。C编程笔记这些是华盛顿实验学院C编程入门课的部分笔记。它们是以《C程序设计语言》的补充笔记(从1995年春开始)为基础修改的,而这本书的作者就是大名鼎鼎的BrianKernighan和DennisRitchie了,人们亲昵地称呼他们为K&R。使用C编程——UNIX系统调用和子... 继续阅读 >