由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Apple版 - 请教个问题:Apple为什么抓着Objective C不放?
相关主题
[Mac Dev]整了个ObjectiveC的笔记,看看气氛对得上不Mac OS X 背后的故事(三)Mach之父Avie Tevanian
还是我来给大家讲讲PC/Mac及其它其实cook还是很厉害的
iPhone App可以全部用C++写吗?简单的iphone app开发问题
目标:年底前写个小iPhone app玩苹果这次做的太过分
New programming language.....Mac OS X 背后的故事(八)三好学生Chris Lattner的LLVM编译
为什么Jobs想杀死土坯?有兴趣用 Windows OS 做 iOS development 的朋友(二)
小声问一下:如果想学习iphone app development,去哪儿找资料Clang编译器。。。
和一位铁杆果轮度过了愉快的一上午 (转载)教主出来说话啦,关于Flash
相关话题的讨论汇总
话题: objc话题: objective话题: c++话题: ppi话题: apple
进入Apple版参与讨论
1 (共1页)
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
4
objc和java或者c#不太一样吧?
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
10
ObjC挺好的,价格便宜量又足,我一直在用。
相关主题
为什么Jobs想杀死土坯?Mac OS X 背后的故事(三)Mach之父Avie Tevanian
小声问一下:如果想学习iphone app development,去哪儿找资料其实cook还是很厉害的
和一位铁杆果轮度过了愉快的一上午 (转载)简单的iphone app开发问题
进入Apple版参与讨论
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
相关主题
苹果这次做的太过分Clang编译器。。。
Mac OS X 背后的故事(八)三好学生Chris Lattner的LLVM编译教主出来说话啦,关于Flash
有兴趣用 Windows OS 做 iOS development 的朋友(二)Xcode 4都收费了
进入Apple版参与讨论
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,陪人那个什么的

1 (共1页)
进入Apple版参与讨论
相关主题
教主出来说话啦,关于FlashNew programming language.....
Xcode 4都收费了为什么Jobs想杀死土坯?
常用Mac软件小声问一下:如果想学习iphone app development,去哪儿找资料
被苹果给惊呆了!!和一位铁杆果轮度过了愉快的一上午 (转载)
[Mac Dev]整了个ObjectiveC的笔记,看看气氛对得上不Mac OS X 背后的故事(三)Mach之父Avie Tevanian
还是我来给大家讲讲PC/Mac及其它其实cook还是很厉害的
iPhone App可以全部用C++写吗?简单的iphone app开发问题
目标:年底前写个小iPhone app玩苹果这次做的太过分
相关话题的讨论汇总
话题: objc话题: objective话题: c++话题: ppi话题: apple