1
Septembers 2015-06-01 14:15:37 +08:00
因人而异
|
2
lbp0200 2015-06-01 14:30:14 +08:00
语言这东西
运行速度快的,如c/c++,java,啰嗦,开发慢。 开发快的,如ruby,运行速度慢。 性能就是money,看你要为程序的某个特性付出多少代价。——源自斯坦福算法公开课,网易公开课上有。 |
3
hambut 2015-06-01 17:40:17 +08:00
我来添一把火
PHP是世界上最好的语言 |
5
czheo 2015-06-01 19:10:08 +08:00
python,可读性强,最接近程序员思维方式。
ruby,sugar太多,甜到腻。 c,不会你好意思自称程序员? javascript,设计有够糟糕。 HTML, CSS,SQL,你好意思说这些是编程语言? |
6
FrankFang128 2015-06-01 19:14:52 +08:00 via Android
JS 设计可一点也不糟糕。只是不完备。
|
7
zhgg0 2015-06-01 19:19:02 +08:00
PHP是世界上最好的语言
|
8
czheo 2015-06-01 19:32:57 +08:00
@FrankFang128
你觉得行尾要写分号么?不写我也能执行哦,出问题了你自己负责哦。 你能用js写一个有自信的继承的best practice么?我反正是没有。 异步是很帅,我能偶尔同步一下么?滚出,不行。 |
9
FrankFang128 2015-06-01 20:32:12 +08:00 via Android
|
11
linxy 2015-06-01 23:52:41 +08:00
C++嘛,真正会的人太少。大多数人是在当c with class写。(其实我也是
入门容易精通难… 坑嘛……多的好几本书都没讲完啊 |
12
xiaosun 2015-06-01 23:52:47 +08:00 via iPad
见过好多类似帖子,v2ex果然是web前后端以及app开发的人多,其他的人很少见到
|
13
wohenyingyu01 2015-06-02 00:08:35 +08:00
@czheo 不会c的程序员路过,完全没学过
|
15
czheo 2015-06-02 08:25:58 +08:00
@FrankFang128
分号问题你看这个有没有够恶心。http://stackoverflow.com/questions/444080/do-you-recommend-using-semicolons-after-every-statement-in-javascript/1169596#1169596 php也是单线程啊,和线程无关。 不麻烦?你去看看jQuery.extend的源码有几行。 |
16
FrankFang128 2015-06-02 09:32:29 +08:00
@czheo 分号的坑不足三个,也算门槛吧,你可以选择全部加分号啊,没人拦着。
var a = 1; a++ 。这不就是同步的吗?实际上所有的方法都有同步版本,只是IO不推荐同步,所以调用起来不那么方便。 jQuery.extend 的核心代码也就这么几行: for ( ; i < length; i++ ) { if ( (options = arguments[ i ]) != null ) { for ( name in options ) { src = target[ name ]; copy = options[ name ]; if ( target === copy ) { continue; } if ( deep && copy && ( jQuery.isPlainObject(copy) || (copyIsArray = jQuery.isArray(copy)) ) ) { if ( copyIsArray ) { copyIsArray = false; clone = src && jQuery.isArray(src) ? src : []; } else { clone = src && jQuery.isPlainObject(src) ? src : {}; } target[ name ] = jQuery.extend( deep, clone, copy ); } else if ( copy !== undefined ) { target[ name ] = copy; } } } } 其大部分都是在处理「对调用者的友好性」和错误处理,所以没什么好喷的,加上现在 ES6 出了 Object.create,友好性又大大加强了。 |
17
xlrtx 2015-06-02 14:15:04 +08:00
看了IIFE之后感觉js和c一样美, 靠事件触发多线程, 很独特的语言啊
|