由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - java抄了很多obj-c好不好
相关主题
C, C++, Java, C#, Objective-C,请教个JAVA的小问题
c++指针的问题大牛们对Object C有何点评?
c/c++程序员转java最好的一本书是什么?谁能深入浅出的讲讲protocol和delegate的要点?
想成为Mobile App Developer要学些啥?[合集] C++ question -- how to save objects
Goodbug再来赌一把1M/s计数器如何?Java实现问问开发ios的,有用C++来组织代码的么?
有没有人同时用 C++, C#, OBJECTIVE-C,JAVA 的?java ArrayList 一问
TIOBE Index August Headline: Java stronger in the lead求推荐开发用机器 (转载)
卫东 问你 不会Java 如何生存?现在mobile开发,用boostrap,phonegap,还是objective-c + java的多?
相关话题的讨论汇总
话题: java话题: objective话题: c++话题: modula话题: sun
进入Programming版参与讨论
1 (共1页)
h**********y
发帖数: 1293
1
Java与Objective-C的渊源
java创始成员Patrick Naughton回忆,通常人们会认为Java是学Modula-3和C+,其实这
些都是谣传,而对Java影响比较大的则是Objective-C:单 继承、动态绑定和加载、类
对象、纯虚函数、反射、原始类型包装类等。Java的接口直接抄自OC的协议。
Objective-C是扩充C的面向对象编程语言。它主要使用于NeXTSTEP和Mac OS X系统
上,也可以在gcc运作的系统写和编译。通常人们会认为Java是学Modula-3和C++,甚至
还有人说Java是模仿 NewtonScript,这些都是胡说八道和谣传。
Java语法可能与C++类似,但作为语言来讲,其与C++并无相似性。Java的核心语法
是动态绑定以及主要使用单继承、类对象以及可扩展的运行时系统。而C++和Modula-3
则远离这种任何面向对象语言都所具备的特性。而最值得注意的是,NeXT上的
Objective-C与Java几乎有着惊人的相似性:单继承、动态绑定和加载、类对象、接口
、反射、原始类型包装类等。
其实这并不算奇怪,Patrick Naughton准备离开Sun加入到NeXT时,他在曲棍球队联赛
上遇到了Scott McNealy(Sun公司董事会主席及联合创始人)。Scott告诉他不该离开
Sun。
所以Patrick并没有离开,并且成为最原始的Oak团队成员之一,他在团队中的亲和力使
NeXTSTEP能够出现在Java中,使Java看起来与Objective-C有极其相像的外观(
NeXTSTEP上的主要开发语言)。
W***o
发帖数: 6519
2
so what?
Java is still more popular than Obj-C

3

【在 h**********y 的大作中提到】
: Java与Objective-C的渊源
: java创始成员Patrick Naughton回忆,通常人们会认为Java是学Modula-3和C+,其实这
: 些都是谣传,而对Java影响比较大的则是Objective-C:单 继承、动态绑定和加载、类
: 对象、纯虚函数、反射、原始类型包装类等。Java的接口直接抄自OC的协议。
: Objective-C是扩充C的面向对象编程语言。它主要使用于NeXTSTEP和Mac OS X系统
: 上,也可以在gcc运作的系统写和编译。通常人们会认为Java是学Modula-3和C++,甚至
: 还有人说Java是模仿 NewtonScript,这些都是胡说八道和谣传。
: Java语法可能与C++类似,但作为语言来讲,其与C++并无相似性。Java的核心语法
: 是动态绑定以及主要使用单继承、类对象以及可扩展的运行时系统。而C++和Modula-3
: 则远离这种任何面向对象语言都所具备的特性。而最值得注意的是,NeXT上的

i**i
发帖数: 1500
3
有意思.

3

【在 h**********y 的大作中提到】
: Java与Objective-C的渊源
: java创始成员Patrick Naughton回忆,通常人们会认为Java是学Modula-3和C+,其实这
: 些都是谣传,而对Java影响比较大的则是Objective-C:单 继承、动态绑定和加载、类
: 对象、纯虚函数、反射、原始类型包装类等。Java的接口直接抄自OC的协议。
: Objective-C是扩充C的面向对象编程语言。它主要使用于NeXTSTEP和Mac OS X系统
: 上,也可以在gcc运作的系统写和编译。通常人们会认为Java是学Modula-3和C++,甚至
: 还有人说Java是模仿 NewtonScript,这些都是胡说八道和谣传。
: Java语法可能与C++类似,但作为语言来讲,其与C++并无相似性。Java的核心语法
: 是动态绑定以及主要使用单继承、类对象以及可扩展的运行时系统。而C++和Modula-3
: 则远离这种任何面向对象语言都所具备的特性。而最值得注意的是,NeXT上的

h**********y
发帖数: 1293
4
没啥,就看到一堆人在说swift抄java。。。

【在 W***o 的大作中提到】
: so what?
: Java is still more popular than Obj-C
:
: 3

g*****y
发帖数: 7271
5
翻译的还是中国人写的?为什么完全看不懂?

3

【在 h**********y 的大作中提到】
: Java与Objective-C的渊源
: java创始成员Patrick Naughton回忆,通常人们会认为Java是学Modula-3和C+,其实这
: 些都是谣传,而对Java影响比较大的则是Objective-C:单 继承、动态绑定和加载、类
: 对象、纯虚函数、反射、原始类型包装类等。Java的接口直接抄自OC的协议。
: Objective-C是扩充C的面向对象编程语言。它主要使用于NeXTSTEP和Mac OS X系统
: 上,也可以在gcc运作的系统写和编译。通常人们会认为Java是学Modula-3和C++,甚至
: 还有人说Java是模仿 NewtonScript,这些都是胡说八道和谣传。
: Java语法可能与C++类似,但作为语言来讲,其与C++并无相似性。Java的核心语法
: 是动态绑定以及主要使用单继承、类对象以及可扩展的运行时系统。而C++和Modula-3
: 则远离这种任何面向对象语言都所具备的特性。而最值得注意的是,NeXT上的

1 (共1页)
进入Programming版参与讨论
相关主题
现在mobile开发,用boostrap,phonegap,还是objective-c + java的多?Goodbug再来赌一把1M/s计数器如何?Java实现
学scala和spark需要什么pre req?有没有人同时用 C++, C#, OBJECTIVE-C,JAVA 的?
Java 9 Date is setTIOBE Index August Headline: Java stronger in the lead
Java中的memory leak常见的原因有哪几种?卫东 问你 不会Java 如何生存?
C, C++, Java, C#, Objective-C,请教个JAVA的小问题
c++指针的问题大牛们对Object C有何点评?
c/c++程序员转java最好的一本书是什么?谁能深入浅出的讲讲protocol和delegate的要点?
想成为Mobile App Developer要学些啥?[合集] C++ question -- how to save objects
相关话题的讨论汇总
话题: java话题: objective话题: c++话题: modula话题: sun