z****e 发帖数: 54598 | 1 【 以下文字转载自 Apple 讨论区 】
发信人: zhaoce (米高蜥蜴), 信区: Apple
标 题: swift干掉了指针,用了class和enum
发信站: BBS 未名空间站 (Tue Jun 3 03:14:08 2014, 美东)
然后class&structure部分绝口不提java和reference
哈哈
说白了就是java嘛,哎哟,还怕谁知道了
https://developer.apple.com/library/prerelease/ios/documentation/Swift/
Conceptual/Swift_Programming_Language/ClassesAndStructures.html#//apple_ref/
doc/uid/TP40014097-CH13-XID_94 |
r**********g 发帖数: 22734 | 2 赵策,你假装这不是从Delphi抄的有用吗?把花括号去掉就是Pascal
class Vehicle {
var numberOfWheels: Int
var maxPassengers: Int
func description() -> String {
return "\(numberOfWheels) wheels; up to \(maxPassengers) passengers"
}
init() {
numberOfWheels = 0
maxPassengers = 1
}
} |
r**********g 发帖数: 22734 | 3 你假装这不是C#有用吗?C#抄的Delphi不是吗?
class SpeedLimitedCar: Car {
override var speed: Double {
get {
return super.speed
}
set {
super.speed = min(newValue, 40.0)
}
}
} |
r**********g 发帖数: 22734 | 4 Java的 all virtual inherit 在哪里?嗯?假装不是Delphi->C#->Swift有意思吗? |
g*****g 发帖数: 34805 | 5 C#抄Java比抄Delphi更多,差不多就是照着Java抄,加上几个Delphi的Feature。
脚本风格的互动说明Scala更接近。连var和function的写法都很相似。
【在 r**********g 的大作中提到】 : 你假装这不是C#有用吗?C#抄的Delphi不是吗? : class SpeedLimitedCar: Car { : override var speed: Double { : get { : return super.speed : } : set { : super.speed = min(newValue, 40.0) : } : }
|
r**********g 发帖数: 22734 | 6 比如?要讨论抄,咱们得从跟上讲。你要说C#抄了花括号,那是从C来的。抄了class,
那是从C++来的。property 那是从object pascal来的,继承方法完全是pascal,如果
你要说从java来,那估计面试都过不了,java的all virtual就是个大bug。
问:究竟C#从java抄了什么?我能想到的只有这个冒号
public class XXX : YYY{}
【在 g*****g 的大作中提到】 : C#抄Java比抄Delphi更多,差不多就是照着Java抄,加上几个Delphi的Feature。 : 脚本风格的互动说明Scala更接近。连var和function的写法都很相似。
|
g*****g 发帖数: 34805 | 7 interface,GC。这俩东西在Java之前的主流语言是没有的。
【在 r**********g 的大作中提到】 : 比如?要讨论抄,咱们得从跟上讲。你要说C#抄了花括号,那是从C来的。抄了class, : 那是从C++来的。property 那是从object pascal来的,继承方法完全是pascal,如果 : 你要说从java来,那估计面试都过不了,java的all virtual就是个大bug。 : 问:究竟C#从java抄了什么?我能想到的只有这个冒号 : public class XXX : YYY{}
|
r**********g 发帖数: 22734 | 8 指出一个来,除了我说的冒号。
【在 g*****g 的大作中提到】 : C#抄Java比抄Delphi更多,差不多就是照着Java抄,加上几个Delphi的Feature。 : 脚本风格的互动说明Scala更接近。连var和function的写法都很相似。
|
r**********g 发帖数: 22734 | 9 Delphi
【在 g*****g 的大作中提到】 : interface,GC。这俩东西在Java之前的主流语言是没有的。
|
g*****g 发帖数: 34805 | 10 interface,单根继承,这么赤裸裸的抄,你还好意思否认。
C#第一版出来的时候,我老花了1个小时就看完了,从来没有一个语言学那么快的。
【在 r**********g 的大作中提到】 : 指出一个来,除了我说的冒号。
|
|
|
r**********g 发帖数: 22734 | 11 too young. Delphi就是partial GC,只要你derive from TComponent
【在 g*****g 的大作中提到】 : interface,单根继承,这么赤裸裸的抄,你还好意思否认。 : C#第一版出来的时候,我老花了1个小时就看完了,从来没有一个语言学那么快的。
|
g*****g 发帖数: 34805 | 12 你要点脸行不,Java不算老,Delphi更年轻,还能Java抄Delphi不行?再看interface
的语法。
C#就是裸抄Java,跟Delphi差得远了。
【在 r**********g 的大作中提到】 : too young. Delphi就是partial GC,只要你derive from TComponent
|
r**********g 发帖数: 22734 | 13 都是从delphi来的。我也是一个小时就看完,基本就是带花括号的delphi。要问问什么
,因为根本就是一个人做的:
http://en.wikipedia.org/wiki/Anders_Hejlsberg
【在 g*****g 的大作中提到】 : interface,单根继承,这么赤裸裸的抄,你还好意思否认。 : C#第一版出来的时候,我老花了1个小时就看完了,从来没有一个语言学那么快的。
|
H*******g 发帖数: 6997 | 14 冒号 like this?
var numberOfWheels: Int
var numberOfWheels is good enough.
【在 r**********g 的大作中提到】 : 比如?要讨论抄,咱们得从跟上讲。你要说C#抄了花括号,那是从C来的。抄了class, : 那是从C++来的。property 那是从object pascal来的,继承方法完全是pascal,如果 : 你要说从java来,那估计面试都过不了,java的all virtual就是个大bug。 : 问:究竟C#从java抄了什么?我能想到的只有这个冒号 : public class XXX : YYY{}
|
H*******g 发帖数: 6997 | 15 interface is a software design pattern, nothing related to JAVA dude.
【在 g*****g 的大作中提到】 : interface,单根继承,这么赤裸裸的抄,你还好意思否认。 : C#第一版出来的时候,我老花了1个小时就看完了,从来没有一个语言学那么快的。
|
r**********g 发帖数: 22734 | 16 这个冒号显然是delphi
【在 H*******g 的大作中提到】 : 冒号 like this? : var numberOfWheels: Int : var numberOfWheels is good enough.
|
H*******g 发帖数: 6997 | 17 use var and int together?
well.. ok...
【在 r**********g 的大作中提到】 : 这个冒号显然是delphi
|
g*****g 发帖数: 34805 | 18 操,Delphi那interface语法跟C#完全不像,跟Java的一模一样,Delphi又在Java之后,
抄谁的还装。Delphi的语法明显是受到C++影响,类似的是类定义和实现分开,跟Java
的风格完全不一样。
【在 r**********g 的大作中提到】 : 都是从delphi来的。我也是一个小时就看完,基本就是带花括号的delphi。要问问什么 : ,因为根本就是一个人做的: : http://en.wikipedia.org/wiki/Anders_Hejlsberg
|
r**********g 发帖数: 22734 | 19 Object Pascal 1986就有了,所有delpih的语法TP7就全了。你Java 一个95年的新玩意
也好意思叫老。笑死
interface
【在 g*****g 的大作中提到】 : 你要点脸行不,Java不算老,Delphi更年轻,还能Java抄Delphi不行?再看interface : 的语法。 : C#就是裸抄Java,跟Delphi差得远了。
|
r**********g 发帖数: 22734 | 20 Delphi在Java之后?好虫你真是张嘴就来。
后,
Java
【在 g*****g 的大作中提到】 : 操,Delphi那interface语法跟C#完全不像,跟Java的一模一样,Delphi又在Java之后, : 抄谁的还装。Delphi的语法明显是受到C++影响,类似的是类定义和实现分开,跟Java : 的风格完全不一样。
|
|
|
g*****g 发帖数: 34805 | 21 尼玛还死撑,Java的interface扔C#都能编译,Delphi能?
C#
interface ISampleInterface
{
void SampleMethod();
}
Java
interface Bicycle {
// wheel revolutions per minute
void changeCadence(int newValue);
void changeGear(int newValue);
void speedUp(int increment);
void applyBrakes(int decrement);
}
Object Pascal
type
// Define our Car class
TCar = class
private
carName : String;
carAge : Byte;
published
// Car properties
property Name : String
read carName;
property Age : Byte
read carAge
write carAge;
// Car constructor
constructor Create(name : String);
end;
【在 r**********g 的大作中提到】 : Object Pascal 1986就有了,所有delpih的语法TP7就全了。你Java 一个95年的新玩意 : 也好意思叫老。笑死 : : interface
|
r**********g 发帖数: 22734 | 22 来段pascal:
var
HelloWorld: int;
【在 H*******g 的大作中提到】 : use var and int together? : well.. ok...
|
g*****g 发帖数: 34805 | 23 你丫还死撑,Delphi就是在Java之后,Object Pascal在Java之前,但那之前没人用。
wiki:
The development of Delphi started in 1993 and Delphi 1.0 was officially
released in the United States on 14 February 1995
【在 r**********g 的大作中提到】 : Delphi在Java之后?好虫你真是张嘴就来。 : : 后, : Java
|
r**********g 发帖数: 22734 | 24 我说过了,带花括号的pascal。能编译通过因为两个都是从C++来的。C#是采用object
pascal设计思想的C-like language,跟java 一点关系没有。
【在 g*****g 的大作中提到】 : 尼玛还死撑,Java的interface扔C#都能编译,Delphi能? : C# : interface ISampleInterface : { : void SampleMethod(); : } : Java : interface Bicycle { : // wheel revolutions per minute : void changeCadence(int newValue);
|
g*****g 发帖数: 34805 | 25 做软毛做到这份上就没啥说了,一个语言的东西扔到另一个都能编译,非说是抄的
pascal。
Pascal这风格明显是受到C++的影响。
object
【在 r**********g 的大作中提到】 : 我说过了,带花括号的pascal。能编译通过因为两个都是从C++来的。C#是采用object : pascal设计思想的C-like language,跟java 一点关系没有。
|
r**********g 发帖数: 22734 | 26 说你too young吧,自己不懂得东西就不要狗了。TP7跟delphi 1.0语法有一毛钱区别?
你java哪天出的??
The History of Java Technology
See a text-version of the Java History Timeline
Since 1995, Java has changed our world . . . and our expectations..
Today, with technology such a part of our daily lives, we take it for
granted that we can be connected and access applications and content
anywhere, anytime. Because of Java, we expect digital devices to be smarter,
more functional, and way more entertaining.
In the early 90s, extending the power of network computing to the activities
of everyday life was a radical vision. In 1991, a small group of Sun
engineers called the "Green Team" believed that the next wave in computing
was the union of digital consumer devices and computers. Led by James
Gosling, the team worked around the clock and created the programming
language that would revolutionize our world – Java.
The Green Team demonstrated their new language with an interactive, handheld
home-entertainment controller that was originally targeted at the digital
cable television industry. Unfortunately, the concept was much too advanced
for the them at the time. But it was just right for the Internet, which was
just starting to take off. In 1995, the team announced that the Netscape
Navigator Internet browser would incorporate Java technology.
Today, Java not only permeates the Internet, but also is the invisible force
behind many of the applications and devices that power our day-to-day lives
. From mobile phones to handheld devices, games and navigation systems to e-
business solutions, Java is everywhere!
【在 g*****g 的大作中提到】 : 你丫还死撑,Delphi就是在Java之后,Object Pascal在Java之前,但那之前没人用。 : wiki: : The development of Delphi started in 1993 and Delphi 1.0 was officially : released in the United States on 14 February 1995
|
r**********g 发帖数: 22734 | 27 pascal风格受到C++影响?好虫你凌乱了吗?
【在 g*****g 的大作中提到】 : 做软毛做到这份上就没啥说了,一个语言的东西扔到另一个都能编译,非说是抄的 : pascal。 : Pascal这风格明显是受到C++的影响。 : : object
|
H*******g 发帖数: 6997 | 28 First official JDK realse, JDK 1.0 (January 23, 1996)
JDK Alpha and Beta (1995)
http://en.wikipedia.org/wiki/Java_version_history
【在 g*****g 的大作中提到】 : 你丫还死撑,Delphi就是在Java之后,Object Pascal在Java之前,但那之前没人用。 : wiki: : The development of Delphi started in 1993 and Delphi 1.0 was officially : released in the United States on 14 February 1995
|
g*****g 发帖数: 34805 | 29 你丫死撑有蛋用,Java的interface扔进C#能编译,你Delphi行?
你非要说那个是抄的Delphi,还不如说抄C++。
smarter,
【在 r**********g 的大作中提到】 : 说你too young吧,自己不懂得东西就不要狗了。TP7跟delphi 1.0语法有一毛钱区别? : 你java哪天出的?? : The History of Java Technology : See a text-version of the Java History Timeline : Since 1995, Java has changed our world . . . and our expectations.. : Today, with technology such a part of our daily lives, we take it for : granted that we can be connected and access applications and content : anywhere, anytime. Because of Java, we expect digital devices to be smarter, : more functional, and way more entertaining. : In the early 90s, extending the power of network computing to the activities
|
H*******g 发帖数: 6997 | 30 lol, I am wondering what you two are discussing?
Are you guys discussing C# is copied from JAVA or Delphi?
【在 g*****g 的大作中提到】 : 你丫死撑有蛋用,Java的interface扔进C#能编译,你Delphi行? : 你非要说那个是抄的Delphi,还不如说抄C++。 : : smarter,
|
|
|
r**********g 发帖数: 22734 | 31 好虫我这是要打醒你和赵策,Java是好语言,我老写的Java估计比你二位多多了,但是
你要说全世界语言都他妈从Java演化来的那就是too young too simple了。
编程语言三大源流,C, Lisp, Pascal。Java只是旁支的旁支。 |
g*****g 发帖数: 34805 | 32 你才凌乱了,那interface的风格显然是受到C++影响。至于pascal跟C#,差距太大了。
你要非说C#抄的是Pascal那是软毛的眼睛没办法。
有种把pascal的inteface扔进C# compiler编译看看。
【在 r**********g 的大作中提到】 : pascal风格受到C++影响?好虫你凌乱了吗?
|
g*****g 发帖数: 34805 | 33 你就甭跟我吹了,你写的Java比我多,狗屁。Java的语法是从C那里过来的没错,但C#
是裸抄的Java。
【在 r**********g 的大作中提到】 : 好虫我这是要打醒你和赵策,Java是好语言,我老写的Java估计比你二位多多了,但是 : 你要说全世界语言都他妈从Java演化来的那就是too young too simple了。 : 编程语言三大源流,C, Lisp, Pascal。Java只是旁支的旁支。
|
r**********g 发帖数: 22734 | 34 啥叫设计思路?你这个停留在语法层面的太肤浅。同样是继承,你java编译出来跟C#一
样吗?all virtual继承除了java谁用?subtle的design guideline你不懂就别扯了。
【在 g*****g 的大作中提到】 : 你丫死撑有蛋用,Java的interface扔进C#能编译,你Delphi行? : 你非要说那个是抄的Delphi,还不如说抄C++。 : : smarter,
|
r**********g 发帖数: 22734 | 35 那是必然的,我老从2000年就开始写Java,14年了XD
【在 g*****g 的大作中提到】 : 你就甭跟我吹了,你写的Java比我多,狗屁。Java的语法是从C那里过来的没错,但C# : 是裸抄的Java。
|
g*****g 发帖数: 34805 | 36 你还好意思扯设计思路?Pascal里function/procedure是可以不依赖于任何类,这是典
型C的风格。你C#第一版可以吗?从类封装到Namespace照抄的Java,还好意思跟我说
guideline。
【在 r**********g 的大作中提到】 : 啥叫设计思路?你这个停留在语法层面的太肤浅。同样是继承,你java编译出来跟C#一 : 样吗?all virtual继承除了java谁用?subtle的design guideline你不懂就别扯了。
|
g*****g 发帖数: 34805 | 37 LOL,我老从1997年开始写Java,99年就是职业Java程序员,你小跟我班门弄斧。
【在 r**********g 的大作中提到】 : 那是必然的,我老从2000年就开始写Java,14年了XD
|
a********c 发帖数: 3657 | 38
我大LISP被华丽的忽略了。。。
java/c#属于互相抄,当然抄的都是c/c++/lisp/pascal级别的.
【在 g*****g 的大作中提到】 : interface,单根继承,这么赤裸裸的抄,你还好意思否认。 : C#第一版出来的时候,我老花了1个小时就看完了,从来没有一个语言学那么快的。
|
r**********g 发帖数: 22734 | 39 这就是我的point,好虫混淆概念这辈子除了Java啥都没用过。你扯lisp更要凌乱了。
我老现在每天还写一点Lisp做parser。
【在 a********c 的大作中提到】 : : 我大LISP被华丽的忽略了。。。 : java/c#属于互相抄,当然抄的都是c/c++/lisp/pascal级别的.
|
g*****g 发帖数: 34805 | 40 你丫被C# compiler赤裸裸的打了脸,跟我装老露了馅,这些又要转进lisp了?
还是那句话,啥时候C# compiler能编译了pascal的interface再来跟我扯。
Lisp是个FP,C#是OOP,特别是1.0时候连FP的feature都没有,还跟我鬼扯。
【在 r**********g 的大作中提到】 : 这就是我的point,好虫混淆概念这辈子除了Java啥都没用过。你扯lisp更要凌乱了。 : 我老现在每天还写一点Lisp做parser。
|
|
|
r**********g 发帖数: 22734 | 41 你就装吧,不如说自己设计了java好了。
你也就停留在语法层次,继承模型java跟C#一样?C丢进C++还能编译呢,你敢说C和C++
一样?懂的人都知道C++照着Smalltalk改的,有谁说C++是照C改的?
【在 g*****g 的大作中提到】 : 你丫被C# compiler赤裸裸的打了脸,跟我装老露了馅,这些又要转进lisp了? : 还是那句话,啥时候C# compiler能编译了pascal的interface再来跟我扯。 : Lisp是个FP,C#是OOP,特别是1.0时候连FP的feature都没有,还跟我鬼扯。
|
r**********g 发帖数: 22734 | 42 所以说你理解能力太差。GC从哪里来的?LISP,童鞋。
【在 g*****g 的大作中提到】 : 你丫被C# compiler赤裸裸的打了脸,跟我装老露了馅,这些又要转进lisp了? : 还是那句话,啥时候C# compiler能编译了pascal的interface再来跟我扯。 : Lisp是个FP,C#是OOP,特别是1.0时候连FP的feature都没有,还跟我鬼扯。
|
g*****g 发帖数: 34805 | 43 操,语法都照抄了,你还想怎么样?你丫也可以设计一个Java,语法完全一样,编译器
实现继承模型不一样,那就不叫抄了?软毛真是不要脸。
++
【在 r**********g 的大作中提到】 : 你就装吧,不如说自己设计了java好了。 : 你也就停留在语法层次,继承模型java跟C#一样?C丢进C++还能编译呢,你敢说C和C++ : 一样?懂的人都知道C++照着Smalltalk改的,有谁说C++是照C改的?
|
r***y 发帖数: 4379 | 44 re
vs2003的framework1.1用起, 当时感觉语言层面上 90%+ 就是Java
【在 g*****g 的大作中提到】 : interface,单根继承,这么赤裸裸的抄,你还好意思否认。 : C#第一版出来的时候,我老花了1个小时就看完了,从来没有一个语言学那么快的。
|
r**********g 发帖数: 22734 | 45 当然不叫抄,别跟我混淆概念,C的语法是C++的子集,你说C++照C抄就是傻逼的说法。
Java的部分语法是C#的子集,就说C#是抄Java跟上面的说法一样煞笔。
【在 g*****g 的大作中提到】 : 操,语法都照抄了,你还想怎么样?你丫也可以设计一个Java,语法完全一样,编译器 : 实现继承模型不一样,那就不叫抄了?软毛真是不要脸。 : : ++
|
r**********g 发帖数: 22734 | 46 好虫,你就回答我一句:C程序放到C++能编译,C++是不是照着C抄的。 |
h*******u 发帖数: 15326 | 47 冒号不是从c++抄的?
【在 r**********g 的大作中提到】 : 比如?要讨论抄,咱们得从跟上讲。你要说C#抄了花括号,那是从C来的。抄了class, : 那是从C++来的。property 那是从object pascal来的,继承方法完全是pascal,如果 : 你要说从java来,那估计面试都过不了,java的all virtual就是个大bug。 : 问:究竟C#从java抄了什么?我能想到的只有这个冒号 : public class XXX : YYY{}
|
r**********g 发帖数: 22734 | 48 java拿掉了scope
【在 h*******u 的大作中提到】 : 冒号不是从c++抄的?
|
a********c 发帖数: 3657 | 49
Gosling其实是比较龊的,学术界都步待见他。我在cmu听过一个language translator
的seminar,speaker当然是compiler的大牛。有人问他对java的看法,it说java是
gosling掷筛子弄出来的,所有人都大笑。
现在这些高级语言基本就是把其他语言的feature列个表,投硬币决定要不要。你超我
,我超你。其实这样对吗工听好的,学一样其他基本都会了。
【在 r**********g 的大作中提到】 : 这就是我的point,好虫混淆概念这辈子除了Java啥都没用过。你扯lisp更要凌乱了。 : 我老现在每天还写一点Lisp做parser。
|
r**********g 发帖数: 22734 | 50 Java本身是非常好的语言,不是因为它设计得多好,主要是其简单。
C#的问题是grammar candy太多,其实也不是很好的事情。
translator
【在 a********c 的大作中提到】 : : Gosling其实是比较龊的,学术界都步待见他。我在cmu听过一个language translator : 的seminar,speaker当然是compiler的大牛。有人问他对java的看法,it说java是 : gosling掷筛子弄出来的,所有人都大笑。 : 现在这些高级语言基本就是把其他语言的feature列个表,投硬币决定要不要。你超我 : ,我超你。其实这样对吗工听好的,学一样其他基本都会了。
|
|
|
g*****g 发帖数: 34805 | 51 C++里的C部分是照着C抄的,所以兼容。这就回到那个问题,interface是抄谁的还不明
白?
你这猪脑子,软工都这德性。抄就抄了,还装,I服了。
【在 r**********g 的大作中提到】 : 好虫,你就回答我一句:C程序放到C++能编译,C++是不是照着C抄的。
|
g*****g 发帖数: 34805 | |
r**********g 发帖数: 22734 | |
r**********g 发帖数: 22734 | 54 别转进。C++是不是照C抄的。
【在 g*****g 的大作中提到】 : C++里的C部分是照着C抄的,所以兼容。这就回到那个问题,interface是抄谁的还不明 : 白? : 你这猪脑子,软工都这德性。抄就抄了,还装,I服了。
|
g*****g 发帖数: 34805 | 55 做人要点脸行不?所有Pascal的Object都是从TComponent继承的?
TComponent的hashcode跟equals, toString, finalize在那里?
TComponent对应的是java.awt.Component,不是Object.
【在 r**********g 的大作中提到】 : TComponent
|
r**********g 发帖数: 22734 | 56 另外,好虫啊,一个成熟男人要控制自己的脾气。你用这“猪脑子”不应该。有些人僧
攻击的意思。写个程序不至于要到这个地步,是吧。
【在 g*****g 的大作中提到】 : C++里的C部分是照着C抄的,所以兼容。这就回到那个问题,interface是抄谁的还不明 : 白? : 你这猪脑子,软工都这德性。抄就抄了,还装,I服了。
|
g*****g 发帖数: 34805 | 57 成熟男人要懂得错了就错了,认错不是大事,不要死撑。我老人家从来不惮于痛打落水
狗。
【在 r**********g 的大作中提到】 : 另外,好虫啊,一个成熟男人要控制自己的脾气。你用这“猪脑子”不应该。有些人僧 : 攻击的意思。写个程序不至于要到这个地步,是吧。
|
r**********g 发帖数: 22734 | 58 不是,但是如果你继承了,那就有了GC,有了所有Java有的东西。也就是说Java是
object pascal的一个子集。虽然这么说不是太严格。
【在 g*****g 的大作中提到】 : 做人要点脸行不?所有Pascal的Object都是从TComponent继承的? : TComponent的hashcode跟equals, toString, finalize在那里? : TComponent对应的是java.awt.Component,不是Object.
|
a********c 发帖数: 3657 | 59
Smalltalk再次被华丽的忽略了。java之前everything is object的language已经不少
了。。。
【在 g*****g 的大作中提到】 : 尼玛再看看C#的Object类,所有类都从这里继承,方法及其相似。这还有脸说不是抄 : Java的就是不要脸 : 了。 : Object pascal有这个? : http://msdn.microsoft.com/en-us/library/system.object.aspx : http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html
|
g*****g 发帖数: 34805 | 60 正是因为所有类单根继承,才有interface的必要。Java,C#跟Delphi从这点本质上就分
开了,
你小基础不扎实呀。
【在 r**********g 的大作中提到】 : 不是,但是如果你继承了,那就有了GC,有了所有Java有的东西。也就是说Java是 : object pascal的一个子集。虽然这么说不是太严格。
|
|
|
g*****g 发帖数: 34805 | 61 你当然可以说Java抄Smalltalk,但是说C#没抄Java那就是死撑了。
【在 a********c 的大作中提到】 : : Smalltalk再次被华丽的忽略了。java之前everything is object的language已经不少 : 了。。。
|
r**********g 发帖数: 22734 | 62 呵呵,我们事实摆得差不多了,让大家看吧。其实你应该问问自己对Delphi到底懂多少
,如果不是很深入的话就不要下结论。
我敢说因为我做了8年Delphi,14年Java,把事实摆清楚就好了。让大家自己看。我想C
#和Delphi是一根藤上两个瓜是基本事实,也是Anders自己说的。好比金庸说我张无忌
没娶周芷若,你非要说娶了,我也没办法。
【在 g*****g 的大作中提到】 : 成熟男人要懂得错了就错了,认错不是大事,不要死撑。我老人家从来不惮于痛打落水 : 狗。
|
g*****g 发帖数: 34805 | 63 这个叫做和尚头上的虱子。丫自己是不要脸不承认,看看别人咋说的。
James Gosling, who created the Java programming language in 1994, and Bill
Joy, a co-founder of Sun Microsystems, the originator of Java, called C# an
"imitation" of Java; Gosling further said that "[C# is] sort of Java with
reliability, productivity and security deleted."[17][18] Klaus Kreft and
Angelika Langer (authors of a C++ streams book) stated in a blog post that "
Java and C# are almost identical programming languages. Boring repetition
that lacks innovation,"[19] "Hardly anybody will claim that Java or C# are
revolutionary programming languages that changed the way we write programs,"
想C
【在 r**********g 的大作中提到】 : 呵呵,我们事实摆得差不多了,让大家看吧。其实你应该问问自己对Delphi到底懂多少 : ,如果不是很深入的话就不要下结论。 : 我敢说因为我做了8年Delphi,14年Java,把事实摆清楚就好了。让大家自己看。我想C : #和Delphi是一根藤上两个瓜是基本事实,也是Anders自己说的。好比金庸说我张无忌 : 没娶周芷若,你非要说娶了,我也没办法。
|
r**********g 发帖数: 22734 | 64 那为啥不是C#抄Smalltalk呢?嗯?
其实C#根本不用“抄”Delphi,根本就是同样一帮人设计的。
扯起来没完了,Java现在和以后有Property吗?
【在 g*****g 的大作中提到】 : 你当然可以说Java抄Smalltalk,但是说C#没抄Java那就是死撑了。
|
r**********g 发帖数: 22734 | 65 谢谢。这个就是俺想说的:
Hardly anybody will claim that Java or C# are revolutionary programming
languages that changed the way we write programs。
It roots on C++, Pascal and LISP。Not Java
an
"
,"
【在 g*****g 的大作中提到】 : 这个叫做和尚头上的虱子。丫自己是不要脸不承认,看看别人咋说的。 : James Gosling, who created the Java programming language in 1994, and Bill : Joy, a co-founder of Sun Microsystems, the originator of Java, called C# an : "imitation" of Java; Gosling further said that "[C# is] sort of Java with : reliability, productivity and security deleted."[17][18] Klaus Kreft and : Angelika Langer (authors of a C++ streams book) stated in a blog post that " : Java and C# are almost identical programming languages. Boring repetition : that lacks innovation,"[19] "Hardly anybody will claim that Java or C# are : revolutionary programming languages that changed the way we write programs," :
|
g*****g 发帖数: 34805 | 66 你丫懂什么叫做90%相似吗?不是头上放朵花就不一样了。C#本来就是J#搞不下去之后
的产物。
【在 r**********g 的大作中提到】 : 那为啥不是C#抄Smalltalk呢?嗯? : 其实C#根本不用“抄”Delphi,根本就是同样一帮人设计的。 : 扯起来没完了,Java现在和以后有Property吗?
|
r**********g 发帖数: 22734 | 67 90%是怎么统计的?说说。我说89%,你觉得呢?
【在 g*****g 的大作中提到】 : 你丫懂什么叫做90%相似吗?不是头上放朵花就不一样了。C#本来就是J#搞不下去之后 : 的产物。
|
g*****g 发帖数: 34805 | 68 LOL,Java好歹把那些feature选出来了,C#直接把Java选好的抄过来了。连object
class都一样。
【在 r**********g 的大作中提到】 : 谢谢。这个就是俺想说的: : Hardly anybody will claim that Java or C# are revolutionary programming : languages that changed the way we write programs。 : It roots on C++, Pascal and LISP。Not Java : : an : " : ,"
|
r**********g 发帖数: 22734 | 69 那property怎么没选出来呢?all virtual为啥选错了呢?这两个各算5%?
【在 g*****g 的大作中提到】 : LOL,Java好歹把那些feature选出来了,C#直接把Java选好的抄过来了。连object : class都一样。
|
g*****g 发帖数: 34805 | 70 LOL,property不就个语法糖,我还以为你要鼓吹delegate.
【在 r**********g 的大作中提到】 : 那property怎么没选出来呢?all virtual为啥选错了呢?这两个各算5%?
|
|
|
r**********g 发帖数: 22734 | 71 property可不是语法糖。要有java要有property, beans要爽快多了。
哦,又一个。那struct呢?
现在每个只占2.5%了。
【在 g*****g 的大作中提到】 : LOL,property不就个语法糖,我还以为你要鼓吹delegate.
|
r**********g 发帖数: 22734 | 72 另外好虫啊,Java是种好语言,你不用上火。我老要是在软不干了出来还是玩Java。但
是我老给大家陈述个事实,那就swift这个语言在很多方面其实是从pascal来的。
咱们还是就事论事,说说swift。 |
g*****g 发帖数: 34805 | 73 对于一个OO语言,单根, interface, GC,这些是决定性的feature,就不说语法大部分
裸抄。Object方法都一样。你其他小feature举100个都不能说明啥。89%还是90%都一样。
【在 r**********g 的大作中提到】 : property可不是语法糖。要有java要有property, beans要爽快多了。 : 哦,又一个。那struct呢? : 现在每个只占2.5%了。
|
r**********g 发帖数: 22734 | 74 但是这些都不是Java首创啊,不就是俺说的吗?
样。
【在 g*****g 的大作中提到】 : 对于一个OO语言,单根, interface, GC,这些是决定性的feature,就不说语法大部分 : 裸抄。Object方法都一样。你其他小feature举100个都不能说明啥。89%还是90%都一样。
|
H*******g 发帖数: 6997 | 75 C# did copy from JAVA and so what?
It is much better than the stupid JAVA now. |
g*****g 发帖数: 34805 | 76 操,徐悲鸿画马还可以追述到山顶洞人的壁画呢。不等于他的弟子不是学他的。
【在 r**********g 的大作中提到】 : 但是这些都不是Java首创啊,不就是俺说的吗? : : 样。
|
r**********g 发帖数: 22734 | 77 不能这么说。Java 的simplicity是很牛的。我软折腾半天,最后还是回头跪舔Hadoop
。我觉得可以再战二十年。
【在 H*******g 的大作中提到】 : C# did copy from JAVA and so what? : It is much better than the stupid JAVA now.
|
H*******g 发帖数: 6997 | 78 I never said JAVA sucks. JAVA is a great language, but the usage of JAVA is
limited. Although you can say JAVA can be used anywhere, nobody is doing
that.
So my conclusion is JAVA is good but it doesn't mean C# sucks.
Hadoop
【在 r**********g 的大作中提到】 : 不能这么说。Java 的simplicity是很牛的。我软折腾半天,最后还是回头跪舔Hadoop : 。我觉得可以再战二十年。
|
r**********g 发帖数: 22734 | 79 True.
世道必进,C#和Java都不完美。也不会有完美的语言。
is
【在 H*******g 的大作中提到】 : I never said JAVA sucks. JAVA is a great language, but the usage of JAVA is : limited. Although you can say JAVA can be used anywhere, nobody is doing : that. : So my conclusion is JAVA is good but it doesn't mean C# sucks. : : Hadoop
|
g*****g 发帖数: 34805 | 80 Java今天占了Server端最大的一块,client端最大的一块,你当然可以说limited,
但相比之下C#就是玩具。
is
【在 H*******g 的大作中提到】 : I never said JAVA sucks. JAVA is a great language, but the usage of JAVA is : limited. Although you can say JAVA can be used anywhere, nobody is doing : that. : So my conclusion is JAVA is good but it doesn't mean C# sucks. : : Hadoop
|
|
|
H*******g 发帖数: 6997 | 81 not for web
I know you are trying to say the mobile client, but for web client...
For sure you can call C# is a toy, but it is a nice toy that all the major
government departments are using, DoD, DHS, USCIS, Army, etc...
【在 g*****g 的大作中提到】 : Java今天占了Server端最大的一块,client端最大的一块,你当然可以说limited, : 但相比之下C#就是玩具。 : : is
|
r**********g 发帖数: 22734 | 82 Server这一块是真的。client这一块不是很稳的。
【在 g*****g 的大作中提到】 : Java今天占了Server端最大的一块,client端最大的一块,你当然可以说limited, : 但相比之下C#就是玩具。 : : is
|
H*******g 发帖数: 6997 | 83 and I believe it is because JAVA is god damn free. That is the only reason.
【在 r**********g 的大作中提到】 : Server这一块是真的。client这一块不是很稳的。
|
g*****g 发帖数: 34805 | 84 LOL,连DC的Java工作都比C#多。你真觉得那些敏感部门的服务器能跑在windows上?
【在 H*******g 的大作中提到】 : not for web : I know you are trying to say the mobile client, but for web client... : For sure you can call C# is a toy, but it is a nice toy that all the major : government departments are using, DoD, DHS, USCIS, Army, etc...
|
g*****g 发帖数: 34805 | 85 client端格局已定。未来如果有变化,唯一的可能是mobile client web化,也没C#什
么事。
【在 r**********g 的大作中提到】 : Server这一块是真的。client这一块不是很稳的。
|
a********c 发帖数: 3657 | 86
mobile client?你说的是andriod gui吧,这可是玩完整整的copy wpf啊,java自己的
flex不用,照搬wpf...xaml换个名字(Android layout)拿来就用。
【在 g*****g 的大作中提到】 : Java今天占了Server端最大的一块,client端最大的一块,你当然可以说limited, : 但相比之下C#就是玩具。 : : is
|
H*******g 发帖数: 6997 | 87 ya, that is true. Go get a security clearance and go take a look. :)
【在 g*****g 的大作中提到】 : LOL,连DC的Java工作都比C#多。你真觉得那些敏感部门的服务器能跑在windows上?
|
a********c 发帖数: 3657 | 88
靠,不厚道啊,欺负人家还是eb2。。。。。。
【在 H*******g 的大作中提到】 : ya, that is true. Go get a security clearance and go take a look. :)
|
H*******g 发帖数: 6997 | 89 ah.. I don't know he is EB2...
and to be honest, those project managers, decision makes really don't care
about Java, C# or Python...
All they care is if the deadline can be met and if they can win the next
contract.
They can claim that Java beat all other programming language today and in
the next day, they can claim that Java sucks and C# is the best language.
【在 a********c 的大作中提到】 : : 靠,不厚道啊,欺负人家还是eb2。。。。。。
|
g*****g 发帖数: 34805 | 90 尼玛不装逼会死吗。Java 8000个, C# 2500。有病得治。
http://www.indeed.com/jobs?q=java&l=Washington%2C+DC
http://www.indeed.com/jobs?q=C%23&l=Washington%2C+DC
【在 H*******g 的大作中提到】 : ya, that is true. Go get a security clearance and go take a look. :)
|
|
|
l******t 发帖数: 55733 | |
H*******g 发帖数: 6997 | 92 how many position requires security clearance is listed on Indeed.com?
Trust me, without the us citizenship and the clearance, you can only see
half of the world.
Once you get both of them, you will discover a whole new world.
【在 g*****g 的大作中提到】 : 尼玛不装逼会死吗。Java 8000个, C# 2500。有病得治。 : http://www.indeed.com/jobs?q=java&l=Washington%2C+DC : http://www.indeed.com/jobs?q=C%23&l=Washington%2C+DC
|
g*****g 发帖数: 34805 | 93 你就继续意淫吧,数据赤裸裸地打脸。再说了,找工作非要政府工作不行?
【在 H*******g 的大作中提到】 : how many position requires security clearance is listed on Indeed.com? : Trust me, without the us citizenship and the clearance, you can only see : half of the world. : Once you get both of them, you will discover a whole new world.
|
a********c 发帖数: 3657 | 94
确实,越大的公司,越高级的职位,越不care language。你看flg多久管这个啊。特别
是 "java or c#" 在job description出现的几率非常之高。
【在 H*******g 的大作中提到】 : ah.. I don't know he is EB2... : and to be honest, those project managers, decision makes really don't care : about Java, C# or Python... : All they care is if the deadline can be met and if they can win the next : contract. : They can claim that Java beat all other programming language today and in : the next day, they can claim that Java sucks and C# is the best language.
|
H*******g 发帖数: 6997 | 95 very true, because the design patter, workflow and business logic behind the
programming language are all the same.
large scale application requires tons of small components; Java and C# is
just the tool to make bricks for the system...
【在 a********c 的大作中提到】 : : 确实,越大的公司,越高级的职位,越不care language。你看flg多久管这个啊。特别 : 是 "java or c#" 在job description出现的几率非常之高。
|
g*****g 发帖数: 34805 | 96 尼玛,翻出这些没用的东西。吹牛逼政府工作都是C#,拿出数据打脸就满地里自我安慰。
都啥德性呀。
the
【在 H*******g 的大作中提到】 : very true, because the design patter, workflow and business logic behind the : programming language are all the same. : large scale application requires tons of small components; Java and C# is : just the tool to make bricks for the system...
|
p**r 发帖数: 5853 | |
s******c 发帖数: 1920 | 98 纠结用什么编程语言的都是剑宗。开发出Hadoop的Hortonworks的CTO亲口跟我说过,做
Hadoop之前他Java的毛都没摸过。上头说用Java了就用了
【在 a********c 的大作中提到】 : : 确实,越大的公司,越高级的职位,越不care language。你看flg多久管这个啊。特别 : 是 "java or c#" 在job description出现的几率非常之高。
|
f*****e 发帖数: 5177 | 99 不会吧。好虫17年java经验,我以为早就公民了呢。
【在 a********c 的大作中提到】 : : 确实,越大的公司,越高级的职位,越不care language。你看flg多久管这个啊。特别 : 是 "java or c#" 在job description出现的几率非常之高。
|
a********c 发帖数: 3657 | 100
我看他也是eb2eb3版常客啊。
【在 f*****e 的大作中提到】 : 不会吧。好虫17年java经验,我以为早就公民了呢。
|
|
|
u****d 发帖数: 23938 | 101 都在加拿大干的。要是加拿大公民的话申个美国绿卡也容易吧。
【在 a********c 的大作中提到】 : : 我看他也是eb2eb3版常客啊。
|
a********c 发帖数: 3657 | 102
加拿大公民大陆出身没有任何优势把。。。
【在 u****d 的大作中提到】 : 都在加拿大干的。要是加拿大公民的话申个美国绿卡也容易吧。
|
f*****e 发帖数: 5177 | 103 加拿大公民可以拿ㄒN签证,有没有绿卡无所谓吧
【在 u****d 的大作中提到】 : 都在加拿大干的。要是加拿大公民的话申个美国绿卡也容易吧。
|
t**********h 发帖数: 2273 | 104 老赵是挖坑的天才啊
ref/
【在 z****e 的大作中提到】 : 【 以下文字转载自 Apple 讨论区 】 : 发信人: zhaoce (米高蜥蜴), 信区: Apple : 标 题: swift干掉了指针,用了class和enum : 发信站: BBS 未名空间站 (Tue Jun 3 03:14:08 2014, 美东) : 然后class&structure部分绝口不提java和reference : 哈哈 : 说白了就是java嘛,哎哟,还怕谁知道了 : https://developer.apple.com/library/prerelease/ios/documentation/Swift/ : Conceptual/Swift_Programming_Language/ClassesAndStructures.html#//apple_ref/ : doc/uid/TP40014097-CH13-XID_94
|
r**********g 发帖数: 22734 | 105 坑明明是我和好虫挖起来的,老赵这贴多久没人回?
【在 t**********h 的大作中提到】 : 老赵是挖坑的天才啊 : : ref/
|
w*l 发帖数: 754 | 106 指针、地址等还是应保留。可象C#一样放到unsafe里 |
z****e 发帖数: 54598 | 107 我半小时内看完,比你快50%,看来还是我接近
【在 r**********g 的大作中提到】 : 都是从delphi来的。我也是一个小时就看完,基本就是带花括号的delphi。要问问什么 : ,因为根本就是一个人做的: : http://en.wikipedia.org/wiki/Anders_Hejlsberg
|
z****e 发帖数: 54598 | 108 什么宗不重要
重要的是我很快熟悉并上手了
这个最关键
我不打算靠这个混饭吃
但是很觊觎这块市场
【在 s******c 的大作中提到】 : 纠结用什么编程语言的都是剑宗。开发出Hadoop的Hortonworks的CTO亲口跟我说过,做 : Hadoop之前他Java的毛都没摸过。上头说用Java了就用了
|
z****e 发帖数: 54598 | 109 搞笑,你怎么不问问horseking自己什么身份
【在 a********c 的大作中提到】 : : 加拿大公民大陆出身没有任何优势把。。。
|
r**********g 发帖数: 22734 | 110 没我看得仔细,你又不来面微软
【在 z****e 的大作中提到】 : 我半小时内看完,比你快50%,看来还是我接近
|
|
|
z****e 发帖数: 54598 | 111 微软福州我会去面
初步打算用java面big data组
【在 r**********g 的大作中提到】 : 没我看得仔细,你又不来面微软
|
r**********g 发帖数: 22734 | 112 握手,要有福州site我也回去了
【在 z****e 的大作中提到】 : 微软福州我会去面 : 初步打算用java面big data组
|
H*******g 发帖数: 6997 | 113 快去。那里到我家步行距离10分钟。有空我带你出去喝花酒,哈哈
【在 z****e 的大作中提到】 : 微软福州我会去面 : 初步打算用java面big data组
|
M****e 发帖数: 3715 | 114 这个帖子好 看完了作为门外汉的我觉得各种语言都是反革命...
语法,syntax就不能做个国际标准吗... 改来改去的 为了改进某个feature让语言大变
脸, 这给程序猿增加多少负担 |
H*******g 发帖数: 6997 | 115 你是福州人?
【在 r**********g 的大作中提到】 : 握手,要有福州site我也回去了
|
r**********g 发帖数: 22734 | 116 南平人
【在 H*******g 的大作中提到】 : 你是福州人?
|
r**********g 发帖数: 22734 | 117 每种语言都有国际标准。
哪有改了以后给程序员加负担的,都是减负好吧。
【在 M****e 的大作中提到】 : 这个帖子好 看完了作为门外汉的我觉得各种语言都是反革命... : 语法,syntax就不能做个国际标准吗... 改来改去的 为了改进某个feature让语言大变 : 脸, 这给程序猿增加多少负担
|
H*******g 发帖数: 6997 | 118 赞,算半个老乡了=
【在 r**********g 的大作中提到】 : 南平人
|
q*****a 发帖数: 117 | |
r***s 发帖数: 737 | 120 你丫真他妈闲得慌,没事争这个不值一毛钱的事情有意思吗?
对了,今天下午all hands看见你说的大杀器了
【在 r**********g 的大作中提到】 : pascal风格受到C++影响?好虫你凌乱了吗?
|
|
|
r***s 发帖数: 737 | 121 job listing里面要求编程语言的都是驴干的活,不是人干的。
【在 s******c 的大作中提到】 : 纠结用什么编程语言的都是剑宗。开发出Hadoop的Hortonworks的CTO亲口跟我说过,做 : Hadoop之前他Java的毛都没摸过。上头说用Java了就用了
|
r**********g 发帖数: 22734 | 122 今天听CUDA课发现木有啥意思所以上来瞎搞。
【在 r***s 的大作中提到】 : 你丫真他妈闲得慌,没事争这个不值一毛钱的事情有意思吗? : 对了,今天下午all hands看见你说的大杀器了
|
d********u 发帖数: 5383 | 123 哇,耗虫又来展示搜索的鸡能了,真厉害,搜索都会,这得打小就喝3鹿吧。连数字都
认识。对于一个吃软饭的F2来说,太难得了。以后谁再说日本人和狗不能用GOOGLE我跟
谁急。
【在 g*****g 的大作中提到】 : 尼玛不装逼会死吗。Java 8000个, C# 2500。有病得治。 : http://www.indeed.com/jobs?q=java&l=Washington%2C+DC : http://www.indeed.com/jobs?q=C%23&l=Washington%2C+DC
|
d********u 发帖数: 5383 | 124 17年个毛哇。98年还在chinaren当小工呢,主要工作是买盒饭,兼职中关村卖光盘。6-
9字班随便抓个CS的问你们系那个傻缺住哪,他们都会带你找伊。加拿大F2,专职给A3
跪舔。你懂的。
【在 f*****e 的大作中提到】 : 不会吧。好虫17年java经验,我以为早就公民了呢。
|
g*****g 发帖数: 34805 | 125 大臭臭你丫天天被阿三前后乱操,嘴可以更臭一点吗?
6-
A3
【在 d********u 的大作中提到】 : 17年个毛哇。98年还在chinaren当小工呢,主要工作是买盒饭,兼职中关村卖光盘。6- : 9字班随便抓个CS的问你们系那个傻缺住哪,他们都会带你找伊。加拿大F2,专职给A3 : 跪舔。你懂的。
|
s******d 发帖数: 35 | 126 swift作者提到了参考Objective-C, Rust, Haskell, Ruby, Python, C#, CLU,好像没
提Java什么事
http://nondot.org/sabre/
ref/
【在 z****e 的大作中提到】 : 微软福州我会去面 : 初步打算用java面big data组
|
g*****g 发帖数: 34805 | 127 C#裸抄了 Java. 不是多山寨一次就没关系的。
【在 s******d 的大作中提到】 : swift作者提到了参考Objective-C, Rust, Haskell, Ruby, Python, C#, CLU,好像没 : 提Java什么事 : http://nondot.org/sabre/ : : ref/
|
r******n 发帖数: 4522 | 128 俺老小学用Logo, 中学Basic, 大学Pascal, 研究生C/C++, 记忆中Delphi 作为VB杀手
火起来时,Java还是个baby呢。更何况Delphi就是个用了Object Pascal的IDE, Object
Pascal那就更老了,怎么可能抄Java? 证据确凿抄Java的是C#, 不过人家本来就叫J++. |
f*****e 发帖数: 5177 | 129 搞混了吧。那个叫J#。
.NET 2.0之后就取消了。
Object
++.
【在 r******n 的大作中提到】 : 俺老小学用Logo, 中学Basic, 大学Pascal, 研究生C/C++, 记忆中Delphi 作为VB杀手 : 火起来时,Java还是个baby呢。更何况Delphi就是个用了Object Pascal的IDE, Object : Pascal那就更老了,怎么可能抄Java? 证据确凿抄Java的是C#, 不过人家本来就叫J++.
|
m******c 发帖数: 2440 | |
|
|
G*****h 发帖数: 33134 | 131 这人大牛阿
master 论文就搞出了 llvm
俺看看去
【在 s******d 的大作中提到】 : swift作者提到了参考Objective-C, Rust, Haskell, Ruby, Python, C#, CLU,好像没 : 提Java什么事 : http://nondot.org/sabre/ : : ref/
|