如何通俗地解释 C、C++、C#、Java、JavaScript、HTML、Python的用处

世界上本来没有计算机,工程师创造了它。

为了让告诉计算机需要做什么事情,工程师发明了程序设计语言。

4418040-78842c8cebd50514

简单粗暴的编程:

C语言:用来学编程;

C++语言:用来使劲儿学编程;

C#:用来在windows操作系统上学编程;

java:想找工作学编程;

javaScript:想做网页学编程;

HTML:以为自己在学编程;

python:用来舒舒服服学编程;

ruby:既舒服,又不土;

perl:我是90后,我是二次元,我是while(<>)print $@$...无论写诗还是天书,你们都不懂……

scheme:Learn programming the MIT way..

lisp:听说这是《屠龙之技》,结果发现被屠的是自己

Haskell:听说大家都折在了Monad,也想来折几回

Scala:JVM + OOP + Functional 齐活儿!

Ocaml:听说比较快;

go:跪舔google!

Objective C:跪舔Apple!

Swift:继续跪舔Apple!

Rust:跪舔Mozilla!

D:我按字母表学编程……Ada, Basic, C, D, Erlang, Fortran, Go, Haskell……

通俗的解释下编程语言的用处:

C就是军用吉普,紧凑,全面,牛逼,啥都能干,还靠谱(特别是在性命攸关的情况下)。

4418040-1fca9bdda303583e

C++是新版C:双倍动力,双倍尺寸,艰苦环境下依旧运行,就是你如果技巧不熟练或者不时常保养一下爱车那随时都有翻车的危险。

4418040-fd936f5c5fc7157e

C#比C++更安全一点所以更适合民用。它看起来有那么点逗逼但和C++一样马力强劲,前提是得时不时加个油、报个修再抛个光。某知名兄贵暴力狂是他的一生吹。

4418040-e598ef189a3eb18e

JAVA也在C的基础上努力了一把,虽然成型了,但就是慢了点,丑了点,污染大了点,然后开他的司机都被认为比较接(xiang)地(tu)气(bi)。

4418040-a9c0e33ebccffab2

PYTHON可能不性感速度也不够标,但如果你只是开车买菜上下班绝对是够用了:好开,皮实,空间大,多用途,而且内室好又全。

4418040-a4bb5a11b4ea9525

PERL在那帮70年代性解放时期的婴儿潮嬉皮士那里有着如同python一样的地位。司机一定要穿的复古而且留络腮胡才够范。

4418040-c7530bd5c602ece4

LISP从一开就保留了最纯粹的编程体验。。。然后一直到现在依然如此。动感单车可以骑着健身,但如果你想骑着它去上班一定是脑洞开的太大了。

4418040-de3cd6c0f47a1a2a

HASKELL是嬉皮士们的LISP。

4418040-908b6d563f65daef

看过基努里维斯的生死时速没?你要是用了PHP你就能体会到上了“贼船(好吧其实是公交)下不来只能把贼船越开越快一个不小心碰上个减速带爆了胎全车人就都TM跟你一起葬身火海”是种什么体验了。

4418040-5215bed9cd5b2e73

阿宅们宣称GO是次时代划时代的产品,因为现在这个时代它还只是实验室里的娇花,受不得任何风雨的洗礼。

COBOL在很多年以前也(似乎)是很NB的存在。

4418040-9bc07fe7bb994cda

MATLAB是科学家凸显逼格用的。

4418040-e8fbf32d1dd0c878

经费不足用不起MATLAB的(民间)科学家用R。。。

4418040-b988a68f942ff7cb

欧洲人才会喜欢OCaml这种呵呵的东西。

4418040-d50a0faf1f02e30a

javascript就是“不想做赛车的高尔夫车不可能成为优秀的大脚车”。王宝强穿了贝克汉姆的衣服留着都敏俊的发型也还是TM的傻根啊!

4418040-c95a28514eab7318

怎么样?是不是很简单的就知道了编程语言的用处了呢?

欢迎关注我的公众号(同步更新文章)DoNet技术分享平台

阅读原文

posted @ 2017-09-24 18:01  天使不哭  阅读(112)  评论(0编辑  收藏  举报