没有完美的语言吗,不求一统江湖,但求欣欣向荣 ~

2014-07-04 10:22:28 +08:00
 Feiox
没有完美的事物。撇开单纯的语法上的个人喜好,很多语言在 性能、发展、社区 等方面一步一步走下坡路。我只是好奇,好奇......

C = 可快速开发的汇编语言
C++ = C+11的新特性,庞大繁杂继续没有GC
Java = 糟糕的语言,一流的实现
C# = M$
Python = 这几年 core dev 一直没有实质性进展。Python 3 不向前兼容
Perl = 谜语
Ruby =
PHP = 伪 OOP 。国内招 PHPer 多是培训班出身
Lisp = 古老,精密,没人用
JavaScript = 语法 ~ ~ ~ ~ ~
CoffeeScript = (我喜欢这个小家伙,不想吐槽啥)
Objective-C = App$e
Go = Google 亲儿子 = Google 干儿子
Swift = 继续 App$e

以上内容大多不是我说的。欢迎你们补充
7204 次点击
所在节点    程序员
56 条回复
jokester
2014-07-04 13:05:05 +08:00
@wb13 从我的观点看不算 ruby和perl我都喜欢...
lotem
2014-07-04 13:16:14 +08:00
漢語也得強。只要有高明的輸入法。
hslx111
2014-07-04 13:37:09 +08:00
做个粗俗的比喻,刀枪剑戟斧钺勾叉都能杀人,为啥就没有完美的兵器呢?
tychio
2014-07-04 13:39:55 +08:00
不可能的,就光一个JS而言,有人觉得不规范乱写不好,有人觉得很自由很好。同一个特性不同的人不同的环境就导致了不同的优劣。
paicha
2014-07-04 13:40:49 +08:00
哈哈 JS
ling0322
2014-07-04 15:20:59 +08:00
每种语言适应的环境不一样嘛(前端/数据库/基础library/科学计算/存储/并行化)
不可能有一种语言代码coding速度快,运行速度也快的啦

不过个人还是喜欢OOP/FP混合模式的语言
看好Rust、Dart和Scala
P9
2014-07-04 15:25:52 +08:00
py 啊
WildCat
2014-07-04 16:40:12 +08:00
KS已死有事烧纸!
zaishanfeng2014
2014-07-04 16:58:30 +08:00
看好golang,希望将来专职gopher
dogfeet
2014-07-04 17:39:48 +08:00
@hyq 赞同你的观点。
但因为析构,C++要想加入现代语言很多都必备的对称协程,还有很多路要走啊。
Ricepig
2014-07-04 18:29:21 +08:00
C#除了是绑定M$之外,几乎毫无槽点
est
2014-07-04 18:30:31 +08:00
@Feiox 你是从哪里听说python 3不向前兼容的?
s51431980
2014-07-04 20:18:31 +08:00
自然语言都没有一款一统世界,更别提编程语言
konakona
2014-07-04 21:48:13 +08:00
我认为,手中的工具能够快速的、完美的完成任务就是最好的。

打比方,PHP是锤子,它用来钉钉子是最好最快的。
JAVA是椅子,它可以用来坐,或者站着,但如果你用它来钉钉子,简直是自讨没趣。但当你身边没有锤子的时候,用椅子夜不失为一种方法。
yangkeao
2014-07-04 23:50:49 +08:00
感谢你把CoffeeScript单独列出
falood
2014-07-07 10:14:36 +08:00
可以看下 Elixir,Elixir 于 Erlang 如同 CoffeeScript 于 JavaScript。

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

https://ex.noerr.eu.org/t/120917

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

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

© 2021 V2EX