a**********s 发帖数: 588 | 1 这个东西相对于C++来说,开发App有什么优点吗?好像很多人都用它兼容C++的特点做
cocoa上开发 |
P***a 发帖数: 4213 | 2 没优点,只是苹果喜欢
【在 a**********s 的大作中提到】 : 这个东西相对于C++来说,开发App有什么优点吗?好像很多人都用它兼容C++的特点做 : cocoa上开发
|
r*********r 发帖数: 3195 | 3 苹果搞不出java, 也搞不出c#. 就只能搞搞objc了.
这些公司都喜欢自己搞一套. |
a**********s 发帖数: 588 | |
r****y 发帖数: 26819 | 5 开始时为什么用objC,应该是和历史有关的问题。
http://lowendmac.com/orchard/05/next-computer-history.html
Work on NeXTstep pressed on through 1986 and 1987. It was relatively easy
for the developers to port Mach and BSD to the new hardware platform, but it
proved more difficult for the group to create the new servers that would
differentiate NeXTstep from its competition. Objective-C and Display
PostScript were the two most ambitious project.
In order to have an object oriented operating system, an object oriented
pr
【在 a**********s 的大作中提到】 : 这个东西相对于C++来说,开发App有什么优点吗?好像很多人都用它兼容C++的特点做 : cocoa上开发
|
P***a 发帖数: 4213 | 6 哦,应该更早,至少83年就已经叫c++了
【在 P***a 的大作中提到】 : 没优点,只是苹果喜欢
|
r****y 发帖数: 26819 | 7 如果有耐心,可以继续参看:
http://c2.com/cgi/wiki?NextStep
ObjectiveC was created by BradCox, and ProductivityProductsInternational (
PPI) was the name of the company under which it was first marketed. PPI was
later renamed to "StepStone". The VultureCapitalists? who invested in PPI
forced PPI to adopt the brilliant strategy of going head-to-head against AT&
T (ObjectiveC versus C++). BradCox and the other cofounders tried very hard
to persuade their investors and customers to view ObjectiveC as a "module-
l
【在 P***a 的大作中提到】 : 哦,应该更早,至少83年就已经叫c++了
|
P***a 发帖数: 4213 | 8 framework, sdk什么的推倒重来,完全用C++重写一遍其实也没啥,不过
版斧说apple人手不够?
was
AT&
hard
【在 r****y 的大作中提到】 : 如果有耐心,可以继续参看: : http://c2.com/cgi/wiki?NextStep : ObjectiveC was created by BradCox, and ProductivityProductsInternational ( : PPI) was the name of the company under which it was first marketed. PPI was : later renamed to "StepStone". The VultureCapitalists? who invested in PPI : forced PPI to adopt the brilliant strategy of going head-to-head against AT& : T (ObjectiveC versus C++). BradCox and the other cofounders tried very hard : to persuade their investors and customers to view ObjectiveC as a "module- : l
|
r******y 发帖数: 3838 | 9 Objective C 比C++ flexible,又比一般的script语言solid. 适合做复杂又有灵活
性的应用。
C++ 虽然很坚固,但语法太繁琐,动态特性还不及Java,当然比较适合Mission
critical的应用。
script随然灵活,但没有坚固的支撑,难以独立做大程序。
Objective C 正好刚柔相济。
尤其,新版本加入Block后,处理相互纠缠的逻辑关系更是如鱼得水。 |
f*****Q 发帖数: 1912 | |
|
|
f*****Q 发帖数: 1912 | 11 俺感觉ObjC是一个缩水版的Smalltalk。Java就是把ObjC的语法稍微变了一下,加了个
回收内存的功能,重新实现了一遍。C#又是把Java重新实现了一遍。
【在 r*********r 的大作中提到】 : 苹果搞不出java, 也搞不出c#. 就只能搞搞objc了. : 这些公司都喜欢自己搞一套.
|
f*****Q 发帖数: 1912 | 12 ObjC是动态语言。你说兼容C++是啥意思?
【在 a**********s 的大作中提到】 : 这个东西相对于C++来说,开发App有什么优点吗?好像很多人都用它兼容C++的特点做 : cocoa上开发
|
r******y 发帖数: 3838 | 13 ObjC 和C++混合使用,但ObjC好象不能调用C++的虚函数。
【在 f*****Q 的大作中提到】 : ObjC是动态语言。你说兼容C++是啥意思?
|
f*****Q 发帖数: 1912 | 14 俺看不出来混着用有什么好处。可以把原来的代码编译一遍直接用?
【在 r******y 的大作中提到】 : ObjC 和C++混合使用,但ObjC好象不能调用C++的虚函数。
|
wy 发帖数: 14511 | 15 java and C# are no good anyway, maybe the only advantage is that they
are easy to learn
【在 r*********r 的大作中提到】 : 苹果搞不出java, 也搞不出c#. 就只能搞搞objc了. : 这些公司都喜欢自己搞一套.
|
wy 发帖数: 14511 | 16 MacRuby! lol
【在 r******y 的大作中提到】 : Objective C 比C++ flexible,又比一般的script语言solid. 适合做复杂又有灵活 : 性的应用。 : C++ 虽然很坚固,但语法太繁琐,动态特性还不及Java,当然比较适合Mission : critical的应用。 : script随然灵活,但没有坚固的支撑,难以独立做大程序。 : Objective C 正好刚柔相济。 : 尤其,新版本加入Block后,处理相互纠缠的逻辑关系更是如鱼得水。
|
r******y 发帖数: 3838 | 17 ObjC的动态特性比Java强一点。
java是为了适应多数人的习惯,有的地方象C++
【在 f*****Q 的大作中提到】 : 俺感觉ObjC是一个缩水版的Smalltalk。Java就是把ObjC的语法稍微变了一下,加了个 : 回收内存的功能,重新实现了一遍。C#又是把Java重新实现了一遍。
|
N**t 发帖数: 1738 | 18 还真不知道,只是个人觉得Objective C很好用。
【在 a**********s 的大作中提到】 : 这个东西相对于C++来说,开发App有什么优点吗?好像很多人都用它兼容C++的特点做 : cocoa上开发
|
r******y 发帖数: 3838 | 19 C++现成的库多,尤其是数学库。
【在 f*****Q 的大作中提到】 : 俺看不出来混着用有什么好处。可以把原来的代码编译一遍直接用?
|
r******y 发帖数: 3838 | 20 Ruby动态特性很好,但要和C混用访问底层不方便吧。
【在 wy 的大作中提到】 : MacRuby! lol
|
|
|
N**t 发帖数: 1738 | 21 Box2D就是用C++写的,iPhone的同志们用起来有点苦啊 -- 不过反正是能用。
【在 r******y 的大作中提到】 : C++现成的库多,尤其是数学库。
|
c***k 发帖数: 1589 | 22 好处多了去了,尤其是跨平台的软件,很多都是C++的,只要用ObjC重写UI就可以了
【在 f*****Q 的大作中提到】 : 俺看不出来混着用有什么好处。可以把原来的代码编译一遍直接用?
|
B**z 发帖数: 38 | 23 主要是steve jobs不关心这个,他就关心外壳是不是unibody. |
r******y 发帖数: 3838 | 24 这个想当然了。。。。
【在 B**z 的大作中提到】 : 主要是steve jobs不关心这个,他就关心外壳是不是unibody.
|
d********u 发帖数: 5383 | 25 就这他还吹自己“从车库里做APPLE”呢。其实丫就是端茶倒水的小催吧,陪人聊聊天
,陪人kill time,陪人那个什么的
【在 B**z 的大作中提到】 : 主要是steve jobs不关心这个,他就关心外壳是不是unibody.
|
r****y 发帖数: 26819 | 26 想起有人说建国大业里周总就是个茶博士,不停给人倒茶
【在 d********u 的大作中提到】 : 就这他还吹自己“从车库里做APPLE”呢。其实丫就是端茶倒水的小催吧,陪人聊聊天 : ,陪人kill time,陪人那个什么的
|