201411-11 戏说编程语言之如何使用各种编程语言杀死一条龙 有一位美丽的公主,被关押在一个城堡中最高的塔上,一条凶恶的巨龙看守着她,需要有一位勇士营救她…下面是各种语言如何想办法将公主从巨龙手中营救出来的。Java–赶到那里,找到巨龙,开发出一套由多个功能层组成的恶龙歼灭框架,写几篇关于这种框架的文章…但巨龙并没有被消灭掉。.NET–赶到哪里,看到了Java程序员的做法,完全拷贝过来,试图去杀掉巨龙,但巨龙把他吃掉了。C-赶到那里,对巨龙不屑一顾,举起剑,砍... 继续阅读 >
201411-11 戏说编程语言之敲击最多的键和编程语言语法 我研究过很多编程语言;我经常的好奇于在面对这些不同的语法时,编程过程会有哪些不同,一种不同的语法会让你更富有表达性或编码速度的更快吗?我并不知道,我知道的只是在使用不同的语言时你都敲击了哪些键盘上的键。这也许是那些不知道该学习使用哪种编程语言的人会感兴趣的事。据我的认识,键盘使用分布越广的语言通常是设计的很糟糕的语言。你也许会争辩说,程序中变量名的取法会影响统计的结果。可是,大部分编程语言都有自... 继续阅读 >
201411-11 程序员段子之当希特勒被告知他的程序无法永久正确时 这是一个希特勒的电影的剪辑,配上了恶搞的字幕,讨论的是关于编程的事情。这个视频是从youtube上下载下来的,原作是英文字幕,这里我又给它覆盖了一层中文字幕。我不懂德语,但感觉人物说的话跟字幕内容不是一致的。但无妨,反正听不懂。这段视频里反复提到了const这个词,会C语言或C++的程序员都知道,const是一种类型修饰符,用const关键字修饰过的变量、结构或对象的值是不能被更新的。... 继续阅读 >
201411-11 戏说编程语言之如果编程语言是部车… Ada语言是辆坦克。一辆笨重丑陋但绝不会在路上抛锚的坦克。如果你告诉别人你开的是坦克,人们可能会笑弯腰,但事实上,如果上战场,你愿意开一辆跑车在阵地上跑吗?汇编语言只是一台发动机;你需要自己用它造出这部车,而且在跑起来时你还需要手工给它供给汽油,但是,如果你能足够用心,它能跑的像一个飞向天际的火箭。Basic是一辆简单的车,你可以把它当成短距离的交通工具,比如去附近的超市购物。它曾经在驾车新手中风靡... 继续阅读 >
201411-11 戏说编程语言之漫画——为什么 C 被踢出窗外? Java、C++、C、Python四个人一起在会议室……Java问其他三位:“如何让女生对我们更感兴趣?”C++说:“要不多搞些异常?”Python说:“要不改进我们的方法?”C蛋蛋地说:“你们能不能别把她们当对象看了?”结果……Java说什么了?见下方“Justusegirlfriend.getLaid()” //这也是漫画原标题 继续阅读 >