为什么80%的码农都做不了架构师?>>>   

PHP是你的豆蔻年华的心上人,她是情窦初开的你今年夏天傻乎乎的追求的目标。玩一玩可以,但千万不要投入过深,因为这个女孩有严重的问题。

  Perl 是PHP的姐姐。她对你来说年龄稍微大了一点,但在90年代,她是相当受欢迎的。她和Larry Wall(译注:Perl语言创始人)长期保持着亲密关系,因此她的审美一落千丈,如今她看起来是丑陋不堪。“无论你们怎么评论,我仍然爱她!”,Larry Wall说。没有第二个人会像他这样。

 Ruby是脚本家族中一个非常漂亮的孩子。第一眼看她,你的心魄就会被她的美丽摄走。她还很有有趣。起初她看起来有点慢,不怎么稳定,但近些年来她已经成熟了很多。

  Python 是Ruby的一个更懂事的姐姐。她优雅,新潮,成熟。她也许太过优秀。很多小伙都会说“嘿,兄弟,你怎么可能不爱上Python呢!?”。没错,你喜欢Python。你把她当成了一个脾气和浪漫都退烧了的Ruby。

  Java是一个事业成功的女人。很多在她手下干过的人都感觉她的能力跟她的地位并不般配,她更多的是通过技巧打动了中层管理人员。你也许会认为她是很有智慧的人,你愿意跟随她。但你要准备好在数年里不断的听到“你用错了接口,你遗漏了一个分号”这样的责备。

  C++ 是Java的表姐。她在很多地方跟Java类似,不同的是她成长于一个天真的年代,不认为需要使用“保护措施”。当然,“保护措施”是指自动内存管理。你以为我指的是什么?

  C 是C++的妈妈。对一些头发花白的老程序员说起这个名称,会让他们眼睛一亮,产生无限回忆。

  Objective C C语言家族的另外一个成员。她加入了一个奇怪的教会,不愿意和任何教会之外的人约会。

  Haskell, Clojure, Scheme 以及她们的朋友们都是一些时髦的,附庸风雅的,很聪明的女孩,你也许在多年前和她们曾度过了一个很Happy的暑假。她们是第一次让你感到有压力的女孩。当然,你可能从来没有对她们很认真——尽管你总是在问自己“如果….会如何?”

  也许你会拖延着不去认识C# ,因为她们家族不好的名声。但最近几年他们已经改邪归正了——他们会这样告诉你。一旦你加入我们,你就是我们的人了,你听到了没有?你需要一个数据库?她的哥哥MSSQL会罩着你。需要一个安身的地方?这有何难,她老爸甚至可以在Azure大道你给买一套公寓。什么?你觉得这样的关系过于亲密了?不,你别想离开我们。你已经是我们家族的一员了,现在,听见了没有?

 Javascript —— 嗨,这不是你的初吻的那个女孩吗,她甚至比PHP更早进入你的视线。我不知道她现在在干什么。我听说她的事业近几年来非常成功。旧时的人也可以赶上潮流变得很酷….(你发现她从头到脚穿的都是设计师jQuery的作品)….哇,有人从丑小鸭变成了美丽的天鹅…

本文不代表本人观点,谢绝语言死忠、语言捍卫者的攻击

原文链接:what are the major programming languages

转载于:https://my.oschina.net/mousai/blog/88050

如果编程语言是女人(译)相关推荐

  1. 通天塔导游:各种编程语言的优缺点

    伯乐在线 > 首页 > 所有文章 > 开发 > 通天塔导游:各种编程语言的优缺点 通天塔导游:各种编程语言的优缺点 2015/09/02 · 开发 · 10 评论 · C语言, ...

  2. 如果编程语言是超级英雄……

    摘要:此前我们曾假设过如果编程语言是女人,如果编程语言是把刀,现在我们将编程语言设想成电影中的超级英雄会是怎样一番情景呢? 说到编程语言,当然是萝卜白菜,各有所爱.假如要你在钟爱的语言之前加个超级英雄 ...

  3. 通俗解释主要编程语言及其用途

    感谢程序员的投递 在 Quora 网站上有这样一个问答贴:<In layman's terms, what are the major programming languages, and wh ...

  4. Python一键转Java?“Google翻译”你别闹

    作者 | 若名 出品 | AI科技大本营(ID:rgznai100) 近日,Reddit 上有网友放出了一张疑似 Google 翻译添加了能让编程语言间互相转换的图片,立即引发数千名程序员网友的跟帖热 ...

  5. java html转图片_Python一键转Java?“Google翻译”你别闹

    作者 | 若名 出品 | AI科技大本营(ID:rgznai100) 近日,Reddit 上有网友放出了一张疑似 Google 翻译添加了能让编程语言间互相转换的图片,立即引发数千名程序员网友的跟帖热 ...

  6. Python 一键转 Java?“Google 翻译”你别闹

    作者 | 若名 出品 | AI科技大本营(ID: rgznai100) 近日,Reddit 上有网友放出了一张疑似 Google 翻译添加了能让编程语言间互相转换的图片,立即引发数千名程序员网友的跟帖 ...

  7. python代码翻译器-Python一键转Java?quot;谷歌翻译”你别闹(附链接)

    近日,Reddit 上有网友放出了一张疑似 Google 翻译添加了能让编程语言间互相转换的图片,立即引发数千名程序员网友的跟帖热议.图片显示,Google 翻译中添加了编程语言进行"互译& ...

  8. 转行软件开发的通用学习路径(转自刘校长亲笔)

    [序言] 哈!2015年到啦,我知道好些个朋友今天都许下心愿.立下誓言:"从今天起好好学习 .天天向上,一定要以XXXX方面取得成功!"其中就不乏有朋友是打算在今年从某个" ...

  9. 程序员推荐!JetBrains IDEs使用技巧与必备插件

    JetBrains是耳熟能详的软件开发工具提供商,旗下的IDE集成开发环境被广泛应用于不同的开发领域.本文将向新手介绍JetBrains IDEs的基本知识和常用功能. 什么是JetBrains ID ...

最新文章

  1. 深度解密Go语言之unsafe
  2. 使用Try.NET创建可交互.NET文档
  3. 用php打印九九乘法表,php如何打印出九九乘法表呢?
  4. java 8 java demo_Java 8 中的 Streams API Demo
  5. 动态规划 —— 背包问题 P03 —— 多重背包
  6. Primefaces,Spring 4 with JPA(Hibernate 4 / EclipseLink)示例教程
  7. 计算机系统-实模式/保护模式/虚拟86模式
  8. ROS学习笔记五:理解ROS topics
  9. python3.6中内置函数变化
  10. SIP电话为什么突然断线
  11. Chrome远程调试手机端UC浏览器
  12. tokenize java,Java split string - Java tokenize string examples - 入门小站-rumenz.com
  13. php telnet 交换机,华为S2700交换机配置Telnet
  14. day02 Nacos集群配置、Feign远程调用和统一网关Gateway
  15. 回车、换行、空格的ASCII码值(不同OS平台下文件换行定义)
  16. 程序设计入门——C语言 翁恺 第一次单元测试
  17. C语言程序设计李,C语言程序设计4--李2012.ppt
  18. thinkpad 重装--AHCI 导致系统蓝屏---迅盘
  19. Java 接收返回json数据动态取data里的值
  20. java redis geo_Redis GEO

热门文章

  1. win10 uwp unix timestamp 时间戳 转 DateTime
  2. 华科高级软件测试技术1704班-02组 如何计算团队成员贡献分
  3. 字典常用的方法(内建函数)
  4. TortoiseGit拉取或推送,输入账号密码后提示 HTTP Basic: Access denied fatal: Authentication failed 解决方案...
  5. CentOS7安装Docker与使用篇
  6. zoeDylan.js框架-数据底层
  7. Qt 之 消息机制和事件讲解
  8. MFC+opencv 显示mat图像
  9. C++和C#相互调用COM组件的方法简介
  10. SwiftUI3.0封装Lottie动画库