你喜欢一门编程语言,究竟喜欢它的什么?

2016-04-06 09:10:08 +08:00
 jsq2627
譬如我喜欢 JS ,是因为它 write once, run anywhere ,真正是现在最容易在各种设备和环境下运行起来的语言
喜欢 C#,是因为他语法介于保守和激进之间的最佳平衡点,没有太多的坑,是一门能轻松表达自己思想的语言

你们喜欢一门语言,究竟是喜欢它的什么呢?
(看看如果要造一门完美的编程语言,到底要满足多少特性……)
7598 次点击
所在节点    奇思妙想
74 条回复
w3hacker
2016-04-11 15:55:29 +08:00
《 php 从入门到奔溃》、《 mysql 从入门到删数据跑路》
blue7wings
2016-04-11 17:22:56 +08:00
swift.
noli
2016-04-11 18:38:12 +08:00
通常是喜欢它的美感,这里的美感是指用编程语言来描述问题的美感,而不是语言自身的给人带来的美感。
两者有什么差异?语言自身给人带来的美感,是因人而异的,没什么值得吹捧的。

而编程语言用来描述问题,这个描述产生的美感,代表着语言设计者和使用者的口味,绝对是有雅俗之分的。
就像欣赏女性美,有的人主要关注在身体,有的人不光关注身体,还关注衣着,还有的人更关心其思想涵养。

接下来是语言粉丝们的撕逼大战,请谨慎进入战场,我先来吸引炮火,请注意火车来了!

asm , Lisp 其实水平差不多,女的,活的,当然你有时候会遇到好看的但是因为几率太小几乎是传说

golang 和 php 是岛国步兵女优水平,有些时候很好看(可能是因为你很饥渴),能马上满足你一时的需要。

javascript Java 是骑兵女优水平,可能会比步兵素质高一点点,但是东京热这样的片长太多,拍的片子大多数太糟蹋女优水平。而且因为骑兵的缘故,总是有些部分让你觉得看不清,不真实……

C , Haskell ,可能还有一众主打函数式编程的语言,可能是海天盛筵的水平,不能说多好,但因为门槛还是有的,所以增添了一份可远观不可亵玩美感。其实参加海天盛筵,本身还是得有一定能力的。

Rust 和 C++ 可能是小明星的水平吧,又有盛筵模特放得开的爽快,同时又能脱离很俗很 low 的范畴。最近 Rust 上位的势头比较猛

至于当红明星或者一线明星?呵呵反正你们这些屌丝肯定没机会碰见,说出来有意义吗?
lzturbo
2016-04-13 13:47:47 +08:00
看到有猎头招高级 Java. 年薪 60w.
maemolee
2016-04-14 09:04:10 +08:00
学得比较少,喜欢 OC 因为关键字比较长看的时候比较好懂。
另外真的很喜欢 OC 的方括号。
crepesofwrath
2016-04-14 23:23:19 +08:00
@sunjourney never treat ie like a browser
zhangchioulin
2016-04-16 10:18:21 +08:00
OC ,因为方法名像句子一般,读起来感觉很舒服。
beyoung
2016-04-16 12:43:14 +08:00
@yoa1q7y 啤酒饮料矿泉水
murmur
2016-04-17 00:15:38 +08:00
php
世界上最好的语言 喜欢还需要理由么
taurenshaman
2016-04-17 17:45:17 +08:00
不是有人说吗,每类语言都会一种,才能发现语言美在哪里。
估计一种语言涵盖所有特性就太复杂了,还会很臃肿 -_-

面向对象的语言
解析型语言: js 等
函数式语言
DSL ?
……
kamen
2016-04-19 18:46:55 +08:00
人生苦短,我用 python
frjalex
2016-04-20 08:17:01 +08:00
Rust (I'm the first)
Matrixbirds
2016-04-22 10:01:48 +08:00
喜欢让它吃我下面。或者说我吃它下面
HTNecro
2016-09-05 21:05:10 +08:00
@wangcansun 那可以试试 kotlin 了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/268857

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX