由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
PDA版 - objectiveC看起来太恶心了
相关主题
wm7 是个时代的倒退Engadget 这个果粉。。
我果強迫码农学新语言!可以发email的刷屏script
iPhone App可以全部用C++写吗?iphone,android,给哪个编小应用卖钱更有前途?
孩子想学手机编程,ios, WP, Android中哪家平台允许用户免费自由开发?在mobile上用php编程有前途吗?
G家A家现在甩M家9条街啊。纠结nokia 920 和 iphone4s
YC支持的Parse趁热打铁推Win8应用开发SDK,让后台开发更轻松高效Instagram app 的条款也挺吓人的
tangbohu 请问两个问题facebook上面好多virus
在word/powerpoint里面画图怎样才能够disable autoconnect呢? (转载)Object C问题请教 (转载)
相关话题的讨论汇总
话题: java话题: c++话题: scala话题: objective话题: c#
进入PDA版参与讨论
1 (共1页)
w********r
发帖数: 14958
1
作为一个安猪的developer, 作为业余爱好,想做点ipad的东西。 看了下objective
C, 彻底傻眼了。 根天书一样。 难道我已经老了,学新东西费劲了。
objective c这个东西没有garbage collection, 开发起来时间会长很多阿。
可惜的是现在各种pad里面, ipad2的gpu是最强悍的, 流畅度别人没法比。 这是我
对ipad开发的唯一兴趣所在。 希望下一代的android能有牛鼻的GPU。
h*******s
发帖数: 8454
2
itunes univ上有一套hd的视频
stanford cs193你可以看看
不知道案主是不是用java啊,反正觉得objC还挺好上手的,比c++简单。。。

objective

【在 w********r 的大作中提到】
: 作为一个安猪的developer, 作为业余爱好,想做点ipad的东西。 看了下objective
: C, 彻底傻眼了。 根天书一样。 难道我已经老了,学新东西费劲了。
: objective c这个东西没有garbage collection, 开发起来时间会长很多阿。
: 可惜的是现在各种pad里面, ipad2的gpu是最强悍的, 流畅度别人没法比。 这是我
: 对ipad开发的唯一兴趣所在。 希望下一代的android能有牛鼻的GPU。

f*****Q
发帖数: 1912
3
计算机语言这玩意都是习惯就好了。记得俺第一次看到
if ... then ... else ... fi
都笑出声来了。
y****e
发帖数: 23939
4
用shell script的表示不惊讶

【在 f*****Q 的大作中提到】
: 计算机语言这玩意都是习惯就好了。记得俺第一次看到
: if ... then ... else ... fi
: 都笑出声来了。

h*******x
发帖数: 12808
5
没用过basic和shall script吗?

【在 f*****Q 的大作中提到】
: 计算机语言这玩意都是习惯就好了。记得俺第一次看到
: if ... then ... else ... fi
: 都笑出声来了。

g*****g
发帖数: 34805
6
这个叫由奢入简难,Java/C# 用惯了的,自然不愿意在内存管理上
废脑筋了。C++是史上最复杂的语言,你看programming讨论啥,java
版讨论啥,比比就知道了。

【在 h*******s 的大作中提到】
: itunes univ上有一套hd的视频
: stanford cs193你可以看看
: 不知道案主是不是用java啊,反正觉得objC还挺好上手的,比c++简单。。。
:
: objective

D*******a
发帖数: 3688
7
programming board is full of java bashing from inexperienced C++ programmers

【在 g*****g 的大作中提到】
: 这个叫由奢入简难,Java/C# 用惯了的,自然不愿意在内存管理上
: 废脑筋了。C++是史上最复杂的语言,你看programming讨论啥,java
: 版讨论啥,比比就知道了。

f*****Q
发帖数: 1912
8
常用,实在是觉得可笑。还有那个
case... in ...)...;;esac
这要多牛的人才能想出来啊。
另外为什么
do...done
而不是
do...od
呢?
感觉这里面的故事肯定很好玩。

【在 h*******x 的大作中提到】
: 没用过basic和shall script吗?
f*****Q
发帖数: 1912
9
实际上objective c的内存管理很简单。另外新的版本也都自动回收了。

【在 g*****g 的大作中提到】
: 这个叫由奢入简难,Java/C# 用惯了的,自然不愿意在内存管理上
: 废脑筋了。C++是史上最复杂的语言,你看programming讨论啥,java
: 版讨论啥,比比就知道了。

w***u
发帖数: 17713
10
靠,有些变态芯片的寻址方式一大串,那汇编才变态呢。你们连指针都忘记了,那些复
杂寻址方式不要气疯啊?
相关主题
YC支持的Parse趁热打铁推Win8应用开发SDK,让后台开发更轻松高效Engadget 这个果粉。。
tangbohu 请问两个问题可以发email的刷屏script
在word/powerpoint里面画图怎样才能够disable autoconnect呢? (转载)iphone,android,给哪个编小应用卖钱更有前途?
进入PDA版参与讨论
s***o
发帖数: 2191
11
ha, java还好,俺们用.NET的连喘气都不敢大声。

programmers

【在 D*******a 的大作中提到】
: programming board is full of java bashing from inexperienced C++ programmers
g*****g
发帖数: 34805
12
俺现在已经啥都不说了,直接上indeed的工资图。

【在 s***o 的大作中提到】
: ha, java还好,俺们用.NET的连喘气都不敢大声。
:
: programmers

g*****g
发帖数: 34805
13
我觉得汇编比C++简单。

【在 w***u 的大作中提到】
: 靠,有些变态芯片的寻址方式一大串,那汇编才变态呢。你们连指针都忘记了,那些复
: 杂寻址方式不要气疯啊?

w***u
发帖数: 17713
14
汇编是按动作编程,C++是按人事管理部门思维编程。

【在 g*****g 的大作中提到】
: 我觉得汇编比C++简单。
g*****g
发帖数: 34805
15
C++的语法太复杂。经常把时间耗在语言上了。

【在 w***u 的大作中提到】
: 汇编是按动作编程,C++是按人事管理部门思维编程。
a***e
发帖数: 27968
16
C++俺只会C部分
++部分不管,oo一直搞不懂

【在 g*****g 的大作中提到】
: C++的语法太复杂。经常把时间耗在语言上了。
s******u
发帖数: 501
17
语法多看几遍习惯了就好了,我现在觉得C++很好玩

【在 g*****g 的大作中提到】
: C++的语法太复杂。经常把时间耗在语言上了。
n*w
发帖数: 3393
18
勇敢一点,而且c#的语言feature已经把Java甩出了3.1415条街。

【在 s***o 的大作中提到】
: ha, java还好,俺们用.NET的连喘气都不敢大声。
:
: programmers

r******n
发帖数: 4522
19
Object C写出来的东西性能怎样?是不是比Java, C#强,比C/C++弱?
i*****o
发帖数: 1714
20
哈哈, 工资图上说那个好?

【在 g*****g 的大作中提到】
: 俺现在已经啥都不说了,直接上indeed的工资图。
相关主题
在mobile上用php编程有前途吗?facebook上面好多virus
纠结nokia 920 和 iphone4sObject C问题请教 (转载)
Instagram app 的条款也挺吓人的来弄我也被三哥攻占了?
进入PDA版参与讨论
i*****o
发帖数: 1714
21
比C若是肯定的,和c++有以比。

【在 r******n 的大作中提到】
: Object C写出来的东西性能怎样?是不是比Java, C#强,比C/C++弱?
d*********g
发帖数: 2906
22
其实Objective C的内存管理也没有那么复杂,即便有点memory leak影响也比desktop
app小的多。Mobile app的life span要比desktop app小几个数量级,还没有漏几K,
app就已经被关掉了。而且其实也没有那么容易leak。下一代的iOS SDK就有garbage
collection了。
Objective C的coding style是很恶,不伦不类的。但iOS的performance实在是太nb了
,尤其是在UI animation和transition上,比Android好太多。我在两个平台上都工作
过,觉得Android在UI上比iOS还是差不少。
i*****o
发帖数: 1714
23
别花时间在objective-C上了,直接走html5/css3/javascript的路,让objective-C去死吧。:)

objective

【在 w********r 的大作中提到】
: 作为一个安猪的developer, 作为业余爱好,想做点ipad的东西。 看了下objective
: C, 彻底傻眼了。 根天书一样。 难道我已经老了,学新东西费劲了。
: objective c这个东西没有garbage collection, 开发起来时间会长很多阿。
: 可惜的是现在各种pad里面, ipad2的gpu是最强悍的, 流畅度别人没法比。 这是我
: 对ipad开发的唯一兴趣所在。 希望下一代的android能有牛鼻的GPU。

h****e
发帖数: 4206
24
objective c 2.0 是有garbage collection的,但仅限于桌面程序。在iphone/ipad上
为了保证效率所以禁止garbage collection。我觉得这样很好啊,而且也不麻烦,只要
记得retain/release就行了
g*****g
发帖数: 34805
25
基本一致,差异在统计误差范围内,但Java的工作要多不少。Programming板上的经典
论调之一是没能力做C++才做Java,工资图一出就闭嘴了。

【在 i*****o 的大作中提到】
: 哈哈, 工资图上说那个好?
a***e
发帖数: 27968
26
东西只要动起来,就能给人感觉快,为程序争取时间

desktop

【在 d*********g 的大作中提到】
: 其实Objective C的内存管理也没有那么复杂,即便有点memory leak影响也比desktop
: app小的多。Mobile app的life span要比desktop app小几个数量级,还没有漏几K,
: app就已经被关掉了。而且其实也没有那么容易leak。下一代的iOS SDK就有garbage
: collection了。
: Objective C的coding style是很恶,不伦不类的。但iOS的performance实在是太nb了
: ,尤其是在UI animation和transition上,比Android好太多。我在两个平台上都工作
: 过,觉得Android在UI上比iOS还是差不少。

a***e
发帖数: 27968
27
东西只要动起来,就能给人感觉快,为程序争取时间

desktop

【在 d*********g 的大作中提到】
: 其实Objective C的内存管理也没有那么复杂,即便有点memory leak影响也比desktop
: app小的多。Mobile app的life span要比desktop app小几个数量级,还没有漏几K,
: app就已经被关掉了。而且其实也没有那么容易leak。下一代的iOS SDK就有garbage
: collection了。
: Objective C的coding style是很恶,不伦不类的。但iOS的performance实在是太nb了
: ,尤其是在UI animation和transition上,比Android好太多。我在两个平台上都工作
: 过,觉得Android在UI上比iOS还是差不少。

t**h
发帖数: 229
28
od is a common utility in unix environment.

【在 f*****Q 的大作中提到】
: 常用,实在是觉得可笑。还有那个
: case... in ...)...;;esac
: 这要多牛的人才能想出来啊。
: 另外为什么
: do...done
: 而不是
: do...od
: 呢?
: 感觉这里面的故事肯定很好玩。

h*******x
发帖数: 12808
29
恩,shell的语法都好诡异。
esac可以从fi猜到,你说的为啥do没有跟着od很有趣啊,应该有故事。

【在 f*****Q 的大作中提到】
: 常用,实在是觉得可笑。还有那个
: case... in ...)...;;esac
: 这要多牛的人才能想出来啊。
: 另外为什么
: do...done
: 而不是
: do...od
: 呢?
: 感觉这里面的故事肯定很好玩。

d*********g
发帖数: 2906
30
我以前是c++的饭,也觉得c++比其它的语言都nb。有一次我和一个同事做同一样工作,
操作数据库,我用c++,他用vb,我花了两个星期,他花了两天。结果我们程序的速度
没有任何差别,因为瓶颈就根本不在语言本身上。从此以后我就彻底对c++放弃了,因
为我不做底层的东西,c++对于运行效率的影响几乎是零,但写起来实在是太麻烦了,
一多半的时间都花在语言的本身上面了,而不是解决问题上。

【在 g*****g 的大作中提到】
: 基本一致,差异在统计误差范围内,但Java的工作要多不少。Programming板上的经典
: 论调之一是没能力做C++才做Java,工资图一出就闭嘴了。

相关主题
想做一个简单的app我果強迫码农学新语言!
我软大杀器:一把小铲子iPhone App可以全部用C++写吗?
wm7 是个时代的倒退孩子想学手机编程,ios, WP, Android中哪家平台允许用户免费自由开发?
进入PDA版参与讨论
h*******x
发帖数: 12808
31
做上层开发更关注framework,汇编的寻址,他们不管。
需要关心寻址的人,也不用关注各种奇怪的framework。各有各的难处吧。

【在 w***u 的大作中提到】
: 靠,有些变态芯片的寻址方式一大串,那汇编才变态呢。你们连指针都忘记了,那些复
: 杂寻址方式不要气疯啊?

d*********g
发帖数: 2906
32
对,用术语说叫
Android is fast but not responsive.

【在 a***e 的大作中提到】
: 东西只要动起来,就能给人感觉快,为程序争取时间
:
: desktop

h*******x
发帖数: 12808
33
据说c#支持functional的功能了?
前段时间看看haskell听说的。

【在 n*w 的大作中提到】
: 勇敢一点,而且c#的语言feature已经把Java甩出了3.1415条街。
f*******5
发帖数: 10321
34
因为你们都编译成managed code了?

【在 d*********g 的大作中提到】
: 我以前是c++的饭,也觉得c++比其它的语言都nb。有一次我和一个同事做同一样工作,
: 操作数据库,我用c++,他用vb,我花了两个星期,他花了两天。结果我们程序的速度
: 没有任何差别,因为瓶颈就根本不在语言本身上。从此以后我就彻底对c++放弃了,因
: 为我不做底层的东西,c++对于运行效率的影响几乎是零,但写起来实在是太麻烦了,
: 一多半的时间都花在语言的本身上面了,而不是解决问题上。

h*******x
发帖数: 12808
35
惭愧,原来是这样,以前都不知道octal dump的这个命令。对unix的东西还是了解的不
够啊。

【在 t**h 的大作中提到】
: od is a common utility in unix environment.
h*******x
发帖数: 12808
36
高效完成任务才是目的,能用脚本就用脚本。不到迫不得已,不要用C/C++这种底层语
言,太麻烦了。

经典

【在 d*********g 的大作中提到】
: 我以前是c++的饭,也觉得c++比其它的语言都nb。有一次我和一个同事做同一样工作,
: 操作数据库,我用c++,他用vb,我花了两个星期,他花了两天。结果我们程序的速度
: 没有任何差别,因为瓶颈就根本不在语言本身上。从此以后我就彻底对c++放弃了,因
: 为我不做底层的东西,c++对于运行效率的影响几乎是零,但写起来实在是太麻烦了,
: 一多半的时间都花在语言的本身上面了,而不是解决问题上。

f*****Q
发帖数: 1912
37
俺土了,还真没用过。

【在 t**h 的大作中提到】
: od is a common utility in unix environment.
s***o
发帖数: 2191
38
这个别让sinofsky听见,不然会很麻烦

【在 n*w 的大作中提到】
: 勇敢一点,而且c#的语言feature已经把Java甩出了3.1415条街。
s***o
发帖数: 2191
39
对。坚决支持 apple developers 走 HTML5/JavaScript 路线!

去死吧。:)

【在 i*****o 的大作中提到】
: 别花时间在objective-C上了,直接走html5/css3/javascript的路,让objective-C去死吧。:)
:
: objective

f*****Q
发帖数: 1912
40
俺小时候也觉得C++可牛逼了,后来有一晚上快睡着的时候感觉C++书的吹法和大街上买
菜刀的吆喝的方法差不多。
再后来真正在公司里写程序由衷的感觉到一个好算法比优化程序重要多了。
再后来感觉一个好项目经理比好程序员重要多了。
再后来……

【在 d*********g 的大作中提到】
: 我以前是c++的饭,也觉得c++比其它的语言都nb。有一次我和一个同事做同一样工作,
: 操作数据库,我用c++,他用vb,我花了两个星期,他花了两天。结果我们程序的速度
: 没有任何差别,因为瓶颈就根本不在语言本身上。从此以后我就彻底对c++放弃了,因
: 为我不做底层的东西,c++对于运行效率的影响几乎是零,但写起来实在是太麻烦了,
: 一多半的时间都花在语言的本身上面了,而不是解决问题上。

相关主题
孩子想学手机编程,ios, WP, Android中哪家平台允许用户免费自由开发?tangbohu 请问两个问题
G家A家现在甩M家9条街啊。在word/powerpoint里面画图怎样才能够disable autoconnect呢? (转载)
YC支持的Parse趁热打铁推Win8应用开发SDK,让后台开发更轻松高效Engadget 这个果粉。。
进入PDA版参与讨论
f*****Q
发帖数: 1912
41
而且多升级几次可以多赚钱,多好。

【在 h*******x 的大作中提到】
: 高效完成任务才是目的,能用脚本就用脚本。不到迫不得已,不要用C/C++这种底层语
: 言,太麻烦了。
:
: 经典

s***o
发帖数: 2191
42
是指LINQ, Lambda, anonymous method 等等 syntax sugar吧。C#不是真正的
functional language, 有F#呢

【在 h*******x 的大作中提到】
: 据说c#支持functional的功能了?
: 前段时间看看haskell听说的。

f*****Q
发帖数: 1912
43
ios5据说编译器有automatic reference counting功能,是编译时完成的,个人感觉要
比gc好。
具体见
http://clang.llvm.org/docs/AutomaticReferenceCounting.html

【在 h****e 的大作中提到】
: objective c 2.0 是有garbage collection的,但仅限于桌面程序。在iphone/ipad上
: 为了保证效率所以禁止garbage collection。我觉得这样很好啊,而且也不麻烦,只要
: 记得retain/release就行了

f*****Q
发帖数: 1912
44
你用过那个automatic reference counting了么?手感好不好?

desktop

【在 d*********g 的大作中提到】
: 其实Objective C的内存管理也没有那么复杂,即便有点memory leak影响也比desktop
: app小的多。Mobile app的life span要比desktop app小几个数量级,还没有漏几K,
: app就已经被关掉了。而且其实也没有那么容易leak。下一代的iOS SDK就有garbage
: collection了。
: Objective C的coding style是很恶,不伦不类的。但iOS的performance实在是太nb了
: ,尤其是在UI animation和transition上,比Android好太多。我在两个平台上都工作
: 过,觉得Android在UI上比iOS还是差不少。

g*****g
发帖数: 34805
45
代码可读性最重要,性能是功能完成之后有瓶颈需要优化干的事情。

【在 f*****Q 的大作中提到】
: 俺小时候也觉得C++可牛逼了,后来有一晚上快睡着的时候感觉C++书的吹法和大街上买
: 菜刀的吆喝的方法差不多。
: 再后来真正在公司里写程序由衷的感觉到一个好算法比优化程序重要多了。
: 再后来感觉一个好项目经理比好程序员重要多了。
: 再后来……

l********a
发帖数: 1154
46
顶这个.语言应该是工具,哪个用的顺手用哪个.
吃饭勺子,叉子,筷子,甚至找个树枝都能吃,关键看哪个方便
cpu能力越来越强,语言也在发展,动辄让u跑到100%的程序不多
挑顺手快速的,把结构弄清晰,文档搞好方便他人就可以了.
我现在也不玩c++了,日常工作都上python

【在 d*********g 的大作中提到】
: 我以前是c++的饭,也觉得c++比其它的语言都nb。有一次我和一个同事做同一样工作,
: 操作数据库,我用c++,他用vb,我花了两个星期,他花了两天。结果我们程序的速度
: 没有任何差别,因为瓶颈就根本不在语言本身上。从此以后我就彻底对c++放弃了,因
: 为我不做底层的东西,c++对于运行效率的影响几乎是零,但写起来实在是太麻烦了,
: 一多半的时间都花在语言的本身上面了,而不是解决问题上。

w*******g
发帖数: 9932
47
我以前有个韩国学生. 上课一塌糊涂, 但是iphone app很拿手. 他开发的app一个月入
几百块.
objective-C 其实是
smalltalk + C. 有garbage collection. 用习惯了就好了. apple的IDE很强大. 可以
untyped or typed. a lot of type inference as well.
如果不GC, 需要用reference counting来管理内存.

【在 g*****g 的大作中提到】
: 代码可读性最重要,性能是功能完成之后有瓶颈需要优化干的事情。
G*****h
发帖数: 33134
48
其实 python 能直接编译成 C++
编译成native code 就好了

【在 l********a 的大作中提到】
: 顶这个.语言应该是工具,哪个用的顺手用哪个.
: 吃饭勺子,叉子,筷子,甚至找个树枝都能吃,关键看哪个方便
: cpu能力越来越强,语言也在发展,动辄让u跑到100%的程序不多
: 挑顺手快速的,把结构弄清晰,文档搞好方便他人就可以了.
: 我现在也不玩c++了,日常工作都上python

s****c
发帖数: 11300
49
re

【在 d*********g 的大作中提到】
: 我以前是c++的饭,也觉得c++比其它的语言都nb。有一次我和一个同事做同一样工作,
: 操作数据库,我用c++,他用vb,我花了两个星期,他花了两天。结果我们程序的速度
: 没有任何差别,因为瓶颈就根本不在语言本身上。从此以后我就彻底对c++放弃了,因
: 为我不做底层的东西,c++对于运行效率的影响几乎是零,但写起来实在是太麻烦了,
: 一多半的时间都花在语言的本身上面了,而不是解决问题上。

c********g
发帖数: 1173
50
一开始我也不喜欢objc。觉得现成的语法不用,非要高出一套方括号来。ugly。
不过用多了发现这个语言本身还是很不错的。比Java的control多,但有不像c++那么复
杂。如果想powerful还可以用c/c++。不是完全strong type的,但又没有很多wek
typing语言的缺点。其实是个很出色的language。
不过ide还是太老式了。比idea、ecliplse差了十条街不止。
相关主题
可以发email的刷屏script纠结nokia 920 和 iphone4s
iphone,android,给哪个编小应用卖钱更有前途?Instagram app 的条款也挺吓人的
在mobile上用php编程有前途吗?facebook上面好多virus
进入PDA版参与讨论
a***e
发帖数: 27968
51
您老肯定从程序员升项目经理了
干一行爱一行

【在 f*****Q 的大作中提到】
: 俺小时候也觉得C++可牛逼了,后来有一晚上快睡着的时候感觉C++书的吹法和大街上买
: 菜刀的吆喝的方法差不多。
: 再后来真正在公司里写程序由衷的感觉到一个好算法比优化程序重要多了。
: 再后来感觉一个好项目经理比好程序员重要多了。
: 再后来……

n*w
发帖数: 3393
52
是的,在functional programming上面,c#甩了java 42条街。java世界现在用scalar
招架着。

【在 h*******x 的大作中提到】
: 据说c#支持functional的功能了?
: 前段时间看看haskell听说的。

r******y
发帖数: 3838
53
xcode 4.2 ide is good.

【在 c********g 的大作中提到】
: 一开始我也不喜欢objc。觉得现成的语法不用,非要高出一套方括号来。ugly。
: 不过用多了发现这个语言本身还是很不错的。比Java的control多,但有不像c++那么复
: 杂。如果想powerful还可以用c/c++。不是完全strong type的,但又没有很多wek
: typing语言的缺点。其实是个很出色的language。
: 不过ide还是太老式了。比idea、ecliplse差了十条街不止。

d*********g
发帖数: 2906
54
还没有机会用。

【在 f*****Q 的大作中提到】
: 你用过那个automatic reference counting了么?手感好不好?
:
: desktop

r******y
发帖数: 3838
55
xcode 4.2 ide is good.

【在 c********g 的大作中提到】
: 一开始我也不喜欢objc。觉得现成的语法不用,非要高出一套方括号来。ugly。
: 不过用多了发现这个语言本身还是很不错的。比Java的control多,但有不像c++那么复
: 杂。如果想powerful还可以用c/c++。不是完全strong type的,但又没有很多wek
: typing语言的缺点。其实是个很出色的language。
: 不过ide还是太老式了。比idea、ecliplse差了十条街不止。

C***U
发帖数: 2406
56
你是不是没有学过C++?

objective

【在 w********r 的大作中提到】
: 作为一个安猪的developer, 作为业余爱好,想做点ipad的东西。 看了下objective
: C, 彻底傻眼了。 根天书一样。 难道我已经老了,学新东西费劲了。
: objective c这个东西没有garbage collection, 开发起来时间会长很多阿。
: 可惜的是现在各种pad里面, ipad2的gpu是最强悍的, 流畅度别人没法比。 这是我
: 对ipad开发的唯一兴趣所在。 希望下一代的android能有牛鼻的GPU。

w********r
发帖数: 1971
57
c++,是最好的语言,底层,高层的完美结合,既自由又严谨,既开阔又有章法,既深邃又直
白,既像散文也像诗.既有细如毛发的细节,也有如山如水的高度抽象.目前c++最大的问
题现在的龟公都是卖白菜的出身,会说几句顺口溜就上岗.好比漫天的网络小说和垃圾
体充斥人们的视野,而且多数人也觉得足够受用,但不能证明诗歌是一种过时体,只是大
家都没文化罢了
s****c
发帖数: 11300
58
C++最大的问题是一个人写的code可以让另一个人完全看不懂
在程序风格上面自由度太大 造成了团队工作的很多问题

【在 w********r 的大作中提到】
: c++,是最好的语言,底层,高层的完美结合,既自由又严谨,既开阔又有章法,既深邃又直
: 白,既像散文也像诗.既有细如毛发的细节,也有如山如水的高度抽象.目前c++最大的问
: 题现在的龟公都是卖白菜的出身,会说几句顺口溜就上岗.好比漫天的网络小说和垃圾
: 体充斥人们的视野,而且多数人也觉得足够受用,但不能证明诗歌是一种过时体,只是大
: 家都没文化罢了

p**o
发帖数: 380
59
wait, does that mean job security or what?

【在 s****c 的大作中提到】
: C++最大的问题是一个人写的code可以让另一个人完全看不懂
: 在程序风格上面自由度太大 造成了团队工作的很多问题

h*******s
发帖数: 8454
60
如果你不是讽刺那我太谢谢你了
学了一下午c++代码的飘过

【在 w********r 的大作中提到】
: c++,是最好的语言,底层,高层的完美结合,既自由又严谨,既开阔又有章法,既深邃又直
: 白,既像散文也像诗.既有细如毛发的细节,也有如山如水的高度抽象.目前c++最大的问
: 题现在的龟公都是卖白菜的出身,会说几句顺口溜就上岗.好比漫天的网络小说和垃圾
: 体充斥人们的视野,而且多数人也觉得足够受用,但不能证明诗歌是一种过时体,只是大
: 家都没文化罢了

相关主题
Object C问题请教 (转载)我软大杀器:一把小铲子
来弄我也被三哥攻占了?wm7 是个时代的倒退
想做一个简单的app我果強迫码农学新语言!
进入PDA版参与讨论
g*****g
发帖数: 34805
61
应该说scala甩了C# N条街,而且Scala之所以有用是因为Akka的Actor framework,
而Akka又用了JBoss Netty来做NIO。这些是Twitter用Scala的原因。
你倒是找个C#能用的Actor Framework我看看。

scalar

【在 n*w 的大作中提到】
: 是的,在functional programming上面,c#甩了java 42条街。java世界现在用scalar
: 招架着。

g*****g
发帖数: 34805
62
诗歌嘛,曲高和寡。

【在 s****c 的大作中提到】
: C++最大的问题是一个人写的code可以让另一个人完全看不懂
: 在程序风格上面自由度太大 造成了团队工作的很多问题

T*******i
发帖数: 4992
63
这玩意是erlang吃剩的
就算这个东西,.Net里面有F#,C#里面有retlang
一天到晚就个编程语言吵来吵去,也不嫌烦

【在 g*****g 的大作中提到】
: 应该说scala甩了C# N条街,而且Scala之所以有用是因为Akka的Actor framework,
: 而Akka又用了JBoss Netty来做NIO。这些是Twitter用Scala的原因。
: 你倒是找个C#能用的Actor Framework我看看。
:
: scalar

h*******x
发帖数: 12808
64
LINQ是什么啊?

【在 s***o 的大作中提到】
: 是指LINQ, Lambda, anonymous method 等等 syntax sugar吧。C#不是真正的
: functional language, 有F#呢

h*******x
发帖数: 12808
65
同python,呵呵。

作,
速度
,因
了,

【在 l********a 的大作中提到】
: 顶这个.语言应该是工具,哪个用的顺手用哪个.
: 吃饭勺子,叉子,筷子,甚至找个树枝都能吃,关键看哪个方便
: cpu能力越来越强,语言也在发展,动辄让u跑到100%的程序不多
: 挑顺手快速的,把结构弄清晰,文档搞好方便他人就可以了.
: 我现在也不玩c++了,日常工作都上python

h*******x
发帖数: 12808
66
。。。为啥42啊?
scalar是啥?

scalar

【在 n*w 的大作中提到】
: 是的,在functional programming上面,c#甩了java 42条街。java世界现在用scalar
: 招架着。

n***d
发帖数: 8857
67
这个是程序员态度问题。他可以写成java那么简洁的,也可以写成汇编那么复杂的。有
牛人还特别喜欢一行上写多个语句不换行。

【在 s****c 的大作中提到】
: C++最大的问题是一个人写的code可以让另一个人完全看不懂
: 在程序风格上面自由度太大 造成了团队工作的很多问题

n*w
发帖数: 3393
68
scala是不该和c#比的。Java界会经常搬出scalar和c#/vb。net这些最多算混合函数体
来混淆视听一下java的不上进。
要比的话,scalar应该和f#比。

【在 g*****g 的大作中提到】
: 应该说scala甩了C# N条街,而且Scala之所以有用是因为Akka的Actor framework,
: 而Akka又用了JBoss Netty来做NIO。这些是Twitter用Scala的原因。
: 你倒是找个C#能用的Actor Framework我看看。
:
: scalar

n*w
发帖数: 3393
69
因为超过了3.1415条街。
scalar是Java界的最主要,有前途的函数语言。我认为scalar很热的一个原因是Java语
言的停滞。

【在 h*******x 的大作中提到】
: 。。。为啥42啊?
: scalar是啥?
:
: scalar

i****y
发帖数: 225
70
剛接觸看起來的確挺不習慣,特別是函數名。
不過用多自然就習慣啦。
另外 C++ 現在也有匿名函數了……
相关主题
我果強迫码农学新语言!G家A家现在甩M家9条街啊。
iPhone App可以全部用C++写吗?YC支持的Parse趁热打铁推Win8应用开发SDK,让后台开发更轻松高效
孩子想学手机编程,ios, WP, Android中哪家平台允许用户免费自由开发?tangbohu 请问两个问题
进入PDA版参与讨论
h*******x
发帖数: 12808
71
哦,现在函数式语言,很火啊。

【在 n*w 的大作中提到】
: 因为超过了3.1415条街。
: scalar是Java界的最主要,有前途的函数语言。我认为scalar很热的一个原因是Java语
: 言的停滞。

m*****n
发帖数: 5611
72
objective c做UI很好 可以实现很多别的语言无法实现的design pattern
javascript在这方面也灵活
当然两者共同之处 就是表层的东西ugly 习惯了就好了

objective

【在 w********r 的大作中提到】
: 作为一个安猪的developer, 作为业余爱好,想做点ipad的东西。 看了下objective
: C, 彻底傻眼了。 根天书一样。 难道我已经老了,学新东西费劲了。
: objective c这个东西没有garbage collection, 开发起来时间会长很多阿。
: 可惜的是现在各种pad里面, ipad2的gpu是最强悍的, 流畅度别人没法比。 这是我
: 对ipad开发的唯一兴趣所在。 希望下一代的android能有牛鼻的GPU。

g*****g
发帖数: 34805
73
我觉得你这种思路是不对的,语言如果大一统,必然臃肿复杂。就如
C++在语法上基本兼容C,反而带来很多毛病,这在BS的书上有很多地方提到。
Java的好处,就在于其语法的简单,而功能又足够强大。C#很多糖水语法,
可以简化语言,但同时也会使语言在烂程序员手上被滥用。Java因为简单,可以
更多地利用现代IDE的强大来完成一些冗余代码,如getter/setter。
Scala简洁,强大,但同时就太复杂,有太多隐含规则,这也是所有函数语言
的通病。所以适合用在某些特定的模块里,但如果用来做通用开发并不会比Java
快。

【在 n*w 的大作中提到】
: scala是不该和c#比的。Java界会经常搬出scalar和c#/vb。net这些最多算混合函数体
: 来混淆视听一下java的不上进。
: 要比的话,scalar应该和f#比。

w*******g
发帖数: 9932
74
scala is very big language. support for it not as solid as Java.
scala can be compiled to clr. so it's not just in Java camp.
it's an expert programmer tool. not for layman's

【在 g*****g 的大作中提到】
: 我觉得你这种思路是不对的,语言如果大一统,必然臃肿复杂。就如
: C++在语法上基本兼容C,反而带来很多毛病,这在BS的书上有很多地方提到。
: Java的好处,就在于其语法的简单,而功能又足够强大。C#很多糖水语法,
: 可以简化语言,但同时也会使语言在烂程序员手上被滥用。Java因为简单,可以
: 更多地利用现代IDE的强大来完成一些冗余代码,如getter/setter。
: Scala简洁,强大,但同时就太复杂,有太多隐含规则,这也是所有函数语言
: 的通病。所以适合用在某些特定的模块里,但如果用来做通用开发并不会比Java
: 快。

w*******g
发帖数: 9932
75
ft. scala is both functiona and oo.
f# is mostly functional.
Java is fine. there's no need to have everything

【在 n*w 的大作中提到】
: scala是不该和c#比的。Java界会经常搬出scalar和c#/vb。net这些最多算混合函数体
: 来混淆视听一下java的不上进。
: 要比的话,scalar应该和f#比。

w*******g
发帖数: 9932
76
implicit conversion has nothing to do with functional. in fact, the opposite
is true

【在 g*****g 的大作中提到】
: 我觉得你这种思路是不对的,语言如果大一统,必然臃肿复杂。就如
: C++在语法上基本兼容C,反而带来很多毛病,这在BS的书上有很多地方提到。
: Java的好处,就在于其语法的简单,而功能又足够强大。C#很多糖水语法,
: 可以简化语言,但同时也会使语言在烂程序员手上被滥用。Java因为简单,可以
: 更多地利用现代IDE的强大来完成一些冗余代码,如getter/setter。
: Scala简洁,强大,但同时就太复杂,有太多隐含规则,这也是所有函数语言
: 的通病。所以适合用在某些特定的模块里,但如果用来做通用开发并不会比Java
: 快。

g*****g
发帖数: 34805
77
I am not talking about implicit conversion. Functional style is recursive,
it's concise, but you end up with too many stuff in one line and it's not
necessarily intuitive. And when you get an error inside, it's
harder to find out which 1 of the 10 calls on that line is causing it.
Scala comes with a lot of operator overloading, as concise as it is,
it can be very hard to understand. Java is way more self-documentary
And when it's in bad hands, it can be a disaster. e.g. Actor can be
a hell of goto all over the places.

opposite

【在 w*******g 的大作中提到】
: implicit conversion has nothing to do with functional. in fact, the opposite
: is true

w*******g
发帖数: 9932
78
i agree scala is complex but it has nothing to with functional aspect.
recursion is more intuitive than iteration

【在 g*****g 的大作中提到】
: I am not talking about implicit conversion. Functional style is recursive,
: it's concise, but you end up with too many stuff in one line and it's not
: necessarily intuitive. And when you get an error inside, it's
: harder to find out which 1 of the 10 calls on that line is causing it.
: Scala comes with a lot of operator overloading, as concise as it is,
: it can be very hard to understand. Java is way more self-documentary
: And when it's in bad hands, it can be a disaster. e.g. Actor can be
: a hell of goto all over the places.
:
: opposite

c*******8
发帖数: 707
79
http://www.readwriteweb.com/hack/2011/06/cpp-go-java-scala-perf
Google Publishes C++, Go, Java and Scala Performance Benchmarks
h*******x
发帖数: 12808
80
scala好快啊

【在 c*******8 的大作中提到】
: http://www.readwriteweb.com/hack/2011/06/cpp-go-java-scala-perf
: Google Publishes C++, Go, Java and Scala Performance Benchmarks

相关主题
在word/powerpoint里面画图怎样才能够disable autoconnect呢? (转载)iphone,android,给哪个编小应用卖钱更有前途?
Engadget 这个果粉。。在mobile上用php编程有前途吗?
可以发email的刷屏script纠结nokia 920 和 iphone4s
进入PDA版参与讨论
r******n
发帖数: 4522
81
要看干什么了,你这个例子,瓶颈是在数据库这层,换个DBMS或者换个DB Driver都可
能带来巨大变化,要是所有东西写成stored procedure的话肯定性能更好,但扩展性就
差了。
现在硬件便宜,java/C#这些写的东西运行起来其实效率不高,但只要扩展性好,多搞
些服务器就能堆出性能来。但便携这块儿就没法这么弄,所以我觉得还是C/C++,
Object C这些管用。

【在 d*********g 的大作中提到】
: 我以前是c++的饭,也觉得c++比其它的语言都nb。有一次我和一个同事做同一样工作,
: 操作数据库,我用c++,他用vb,我花了两个星期,他花了两天。结果我们程序的速度
: 没有任何差别,因为瓶颈就根本不在语言本身上。从此以后我就彻底对c++放弃了,因
: 为我不做底层的东西,c++对于运行效率的影响几乎是零,但写起来实在是太麻烦了,
: 一多半的时间都花在语言的本身上面了,而不是解决问题上。

c********g
发帖数: 1173
82
是吗?我还没用。比4。1有什么改善?

【在 r******y 的大作中提到】
: xcode 4.2 ide is good.
r******y
发帖数: 3838
83
自动查语法错,很象eclipse等java ide。

【在 c********g 的大作中提到】
: 是吗?我还没用。比4。1有什么改善?
c********g
发帖数: 1173
84
嗯,这个4。1里就有了。xcode 4是比3好多了。不过比intellij/eclipse还有很大距离。
我写过一篇blog比较ios programming和android programming:
http://www.clingmarks.com/?p=601

【在 r******y 的大作中提到】
: 自动查语法错,很象eclipse等java ide。
h*******x
发帖数: 12808
85
听说android和mapreduce都是java的?这两个一个移动,一个大规模计算。
我是c++程序员,不太清楚了。

作,
速度
,因
了,

【在 r******n 的大作中提到】
: 要看干什么了,你这个例子,瓶颈是在数据库这层,换个DBMS或者换个DB Driver都可
: 能带来巨大变化,要是所有东西写成stored procedure的话肯定性能更好,但扩展性就
: 差了。
: 现在硬件便宜,java/C#这些写的东西运行起来其实效率不高,但只要扩展性好,多搞
: 些服务器就能堆出性能来。但便携这块儿就没法这么弄,所以我觉得还是C/C++,
: Object C这些管用。

c********g
发帖数: 1173
86
mapreduce 是个concept。各种语言都可以的。

【在 h*******x 的大作中提到】
: 听说android和mapreduce都是java的?这两个一个移动,一个大规模计算。
: 我是c++程序员,不太清楚了。
:
: 作,
: 速度
: ,因
: 了,

h*******x
发帖数: 12808
87
google和hadoop的mapreduce实现都是java的吧。

【在 c********g 的大作中提到】
: mapreduce 是个concept。各种语言都可以的。
c********g
发帖数: 1173
88
Google的好像是C++的。python和C++都可以用在hadoop上,就是稍微麻烦点。

【在 h*******x 的大作中提到】
: google和hadoop的mapreduce实现都是java的吧。
n*w
发帖数: 3393
89
Java 8 will introduce lambda.
And it will use c# syntax

【在 g*****g 的大作中提到】
: 我觉得你这种思路是不对的,语言如果大一统,必然臃肿复杂。就如
: C++在语法上基本兼容C,反而带来很多毛病,这在BS的书上有很多地方提到。
: Java的好处,就在于其语法的简单,而功能又足够强大。C#很多糖水语法,
: 可以简化语言,但同时也会使语言在烂程序员手上被滥用。Java因为简单,可以
: 更多地利用现代IDE的强大来完成一些冗余代码,如getter/setter。
: Scala简洁,强大,但同时就太复杂,有太多隐含规则,这也是所有函数语言
: 的通病。所以适合用在某些特定的模块里,但如果用来做通用开发并不会比Java
: 快。

n*w
发帖数: 3393
90
There it not many pure function language s

【在 w*******g 的大作中提到】
: ft. scala is both functiona and oo.
: f# is mostly functional.
: Java is fine. there's no need to have everything

1 (共1页)
进入PDA版参与讨论
相关主题
Object C问题请教 (转载)G家A家现在甩M家9条街啊。
来弄我也被三哥攻占了?YC支持的Parse趁热打铁推Win8应用开发SDK,让后台开发更轻松高效
想做一个简单的apptangbohu 请问两个问题
我软大杀器:一把小铲子在word/powerpoint里面画图怎样才能够disable autoconnect呢? (转载)
wm7 是个时代的倒退Engadget 这个果粉。。
我果強迫码农学新语言!可以发email的刷屏script
iPhone App可以全部用C++写吗?iphone,android,给哪个编小应用卖钱更有前途?
孩子想学手机编程,ios, WP, Android中哪家平台允许用户免费自由开发?在mobile上用php编程有前途吗?
相关话题的讨论汇总
话题: java话题: c++话题: scala话题: objective话题: c#