`
tomcat_oracle
  • 浏览: 317763 次
社区版块
存档分类
最新评论

你最深爱的编程语言其实很烂

    博客分类:
  • Java
阅读更多

我最近写了几篇比较严肃的博客,是关于一些沮丧的事情,结果我开始有些忧郁。很严重。所以,我想应该说些比较轻松的事情。我要做的就是数落大家最喜欢的编程语言。你会问我为什么,为什么要搞这种恶作剧?亲爱的朋友,我能想出三种理由。

1. 我无聊,没有更好的事情去做。

2. 我自命不凡,坐在家里,深知即使我侮辱了你编程最喜欢用的语言,你也拿我没折。除非你能发明出这样的东西:

 

3. 我忘了第三个理由是什么,但我敢肯定,那一定是一个非常有趣的理由。

好了,不再浪费口舌,你最深爱的编程语言其实很烂。

1. C语言 哦,你听说学习C语言是必须的,因为大师Joel Spolsky这样告诉你的。他说了这种语言是最优秀的,最能体现编程语言的本质,等等等等。然而,当你花了20个小时调试一个弱者的bug,却发现是某 个鸟人忘了检查存储的指针。请告诉我,最有本质特色的编程语言有多好?或者花10天时间在百万个函数中找出哪一个没有释放内存。哦,没错,我的老弟,你简 直爱死C语言了。

让我来告诉你用C语言编程时的感觉:把你的手握成拳头。对,握紧。现在使劲揍自己。恭喜,你现在就是一名C语言程序员了。

2. C++ 让我来给你开开窍。你喜欢上一种囊括所有C语言的丑陋的语言,而且在此之上还增加了自己的丑陋。就如狗屎上再堆一层狗屎,每过几年就会增加一层。

10行C++代码的编译要用去45分钟,而抛出的错误信息比《指环王》戒指上的那一行字还要扼要。

“甘道夫17年后回来。‘我一直在研究大量的古文献,’他说。‘答案很明显。这是一个模板错误。但我不会告诉你,因为这是一种很垃圾的语言,这种错误不会重现’’”.

等一下,你在说C++11吗? 这就是它:

3. Java Hi,你好!我需要有人写超级复杂而且超级冗余的代码。我还希望我的虚拟机在打了最新的安全补丁后每隔一天崩溃一次。对于视窗程序,我需要无论在什么操作系统上都显示一样的屎难看。你说你能帮助我?太好了!

4. C# 让我来揭穿你。你不够男人,没法学C++,于是你不得不接受这个C++和Java的私生子。去写你的视窗程序吧,你这个懦夫。你不知道所有的酷孩子都在用Linux吗?

5. Visual Basic 像这样一种既能阻止犯罪又能抓捕凶手的编程语言,我无言以对。

6. Lisp, Haskell以及其它函数式编程语言 所有的这些语言,没有一个能有资格称得上所谓的数学上的优雅的函数式编程语言。至少其它类型的语言解决过真正的问题。而Lisp/Haskell之流都活 在一个幻想世界——带着墨镜,喝着美酒,写着优雅的代码。他们永远都拿那些卡通式例子给人看。“你能写出这么纠结的代码例子吗?Haskell就是比C语 言好。”你说的很对,老爷爷。

7. Delphi/Pascal 切。

8. Python 你看这篇博客需要有领导的批准吗?Python就像一种编程语言宗教。所有的东西都要用它开发——先知这样说。否则我们都冷眼看你。

瞧瞧,这是邪教,却假装是一种编程语言。

9. Ruby 看看我!我是那种很酷的人的编程语言。买一杯咖啡,在星巴克坐8个小时,上着免费的wifi。大声的谈论着他们有多酷。

所有他们说的话的主旨就是友好的做程序员。Ruby主要是用Rails的人群使用,他们很多根本不懂编程。嗨,ruby们!闭嘴少说一分钟行不行,让其它人也说几句。

10. Perl Dudeyouaresuchamessylanguage, Isometimeswonderhowanyonewritesanythingwithyou. Ireallycan’tunderstandanycode.

11. PHP 你为什么会在这里?你是从让所有Wordpress网站崩溃的事情中找到了一点空闲时间?你不是还有另外一个安全补丁要更新吗?如果你还想让代码写的更乱,相信Perl语言能帮你。

12. Javascript 如果你认为JavaScript是一种编程语言,那估计你认为HTML也是一种编程语言。去写你的HTML代码吧,孩子。

13. 任何在这里没有提到的编程语言 你的编程语言如此的烂,我都不屑去写它。

14. LolCode 和 Brainfuck 好啊好啊!终于有人知道如何写代码了。拍拍自己的背欣慰一下吧。

如果我还忘了什么语言,那请你在评论里糟蹋它吧。

[英文原文:Your Favorite Programming Language Sucks ]

分享到:
评论

相关推荐

    iPhone高级编程:使用Mono Touch和.NET/C# 高清 pdf

    从monotouch和.net开发环境到objective-c和c#开发语言,从基于monotouch进行iphone开发的编程方法到应用程序的发布和销售等,《iPhone高级编程:使用Mono Touch和.NET/C#》涵盖了基于monotouch进行iphone应用程序...

    程序员偷偷深爱的个不良编程习惯.pdf

    【编程习惯 No. 1:使用 `goto`】 在编程界,`goto` 语句一直备受争议。反对者认为它可能导致不可预测的控制流,产生难以理解和维护的“意大利面条式代码”。然而,著名计算机科学家 Edsger Dijkstra 在论文《Goto ...

    深爱非主流QQ空间站清淡风格 v6.5-ASP源码.zip

    【标题】"深爱非主流QQ空间站清淡风格 v6.5-ASP源码.zip" 涉及的核心知识点是ASP编程语言以及网站源码的使用。ASP(Active Server Pages)是微软公司开发的一种服务器端脚本环境,主要用于创建动态交互式网页。这个...

    深爱着的你心情随笔我们是不是还深爱着对方.pdf

    文章里的主人公也展现了在爱情中的自我质疑,以及对伴侣确认需求的渴望:“我很爱你,而你总是问我‘是么’,是……真爱我。”在情侣或夫妻间,这种情感交流模式并不少见。人们在爱情关系中,常常需要通过对方的言语...

    2021宝宝树&深爱SALOVE 4-6月合作方案.pdf

    4. **品牌定位与联合推广**:宝宝树与深爱SALOVE合作,以"U脸笑"为品牌标识,共同发起"守护U脸笑联盟",在61儿童节和618购物节期间提高消费者对宝宝牙齿健康的关注,增强深爱品牌的知名度和信任度。 5. **传播策略*...

    广东考生:沟通隔膜的桥梁-语言作文.doc

    语言,作为人类沟通的桥梁,是传递情感和思想的工具。在广东考生的作文《广东考生:沟通隔膜的桥梁-语言作文.doc》中,深刻地探讨了语言在亲子关系沟通中的重要性。这篇作文通过一个广东考生与母亲之间的沟通问题,...

    其实我还爱你精选.doc

    《其实我还爱你精选.doc》则提供了一套系统的情感恢复策略,帮助人们在分手后重新找回自己,以及可能的挽回感情的机会。 首先,我们要明白,情感的恢复不是一蹴而就的过程,而是需要时间和耐心去培养和等待的。文章...

    小学语文近义词疼爱的近义词及解释

    在汉语的博大精深中,近义词的掌握是提升语言表达和阅读理解能力的重要途径。近义词是指语义上具有相似或相近意义的一组词语,它们在语言使用中可以相互替换,但往往各自带有不同的情感色彩和使用场合,这样的多样性...

    知之深爱之切.doc

    如果教师只是将教书当作一种谋生手段,那么他们很容易会感到职业倦怠,这种倦怠感会影响他们的教学质量。相反,如果教师能够保持对教育的热情和敬业精神,以积极饱满的态度投入到工作中,这份热情和敬业不仅能够激发...

    如果爱请深爱黑色浪漫爱情PowerPoint背景模板.rar

    这篇内容主要围绕“如果爱请深爱黑色浪漫爱情PowerPoint背景模板”展开,涉及的知识点主要是如何使用和设计PowerPoint背景模板,特别是针对爱情主题的动态设计和元素选择。 首先,PowerPoint背景模板是制作演示文稿...

    深爱非主流QQ空间代码整站系统 (超级美化版)-ASP源码.zip

    "深爱非主流QQ空间代码整站系统 (超级美化版)-ASP源码.zip" 这个标题揭示了我们所讨论的是一个基于ASP编程语言的网站系统,特别设计用于创建非主流风格的QQ空间美化。"整站系统"意味着这是一套完整的网站解决方案,...

    高校面试自我介绍-高校新生自我介绍经典范文.docx

    在我们的人生旅途中,自我介绍似乎是最简单却又最具挑战性的环节之一。...通过上述各点要素的周密规划和编排,你的自我介绍将不再是简单的陈述,而是一场精彩的个人秀,让面试官记住最真实、最优秀的你。

    经典长篇公主故事文字版【5篇】.doc

    这篇文档实际上包含的是两个经典长篇公主故事的文字版,而非IT知识相关的内容...如果你需要关于IT的信息,例如编程语言、网络技术、软件开发或数据分析等领域的知识,请提供相关的文件或问题,以便我能提供准确的信息。

    unitNelsonMandela单词表语言点PPT课件.pptx

    这份PPT课件是关于"unit Nelson Mandela"的语言学习资料,包含了重要的单词表和语言点。以下是其中几个关键知识点的详细解释: 1. **Quality**:这是一个多义词,作为名词时可以表示产品的"质量",是不可数名词,如...

    浅喜深爱朗诵稿件.docx

    浅喜深爱朗诵稿件.docx

    深爱你模板for discuz!x2.0

    济南校园生活网模板 适用版本:Discuz!x2.0

    如果爱,请深爱.doc

    如果爱,请深爱.doc

    软绵绵的近义词是什么及造句参考.doc

    【软绵绵的近义词】 软绵绵这个词形容物体柔软而富有弹性,它的近义词包括:柔弱、松软、绵软、娇嫩、柔软等。这些词都有表达物体质地...如需IT领域的知识,例如编程语言、操作系统、网络技术等,请提供更具体的信息。

    如果爱,请深爱:10大iOS开发者最喜爱的类库

    该10大iOS开发者最喜爱的库由“iOS辅导团队”成员MarceloFabri组织投票选举而得,参与者包括开发者团队,iOS辅导团队以及行业嘉宾。每个团队都要根据以下规则选出五个最好的库:1)不能投自己写的库;2)排除大的...

Global site tag (gtag.js) - Google Analytics