我说C#是编译成中间语言,在CLR上解释执行;说C++有多继承C#有接口;说C#屏蔽了指针操作,CLR提供了内存回收管理;说C#分值类型和引用类型等等
但招聘的人说,这些都是表面现象.最后想了好长时间都没回答出来.
后来回去再想,难到说C#是完全面向对象的语言,但C++还算不上?
或者说一个有元数据一个是头文件?
最后感觉两者就没什么本质区别,一门语言,被编译,执行的时候再被解释和连接
各位有什么看法呢?
26 个解决方案
#1
你说哪门语言不是编译然后执行
哪门语言不是作为思想的载体呢?
如果说算不上完全的oo语言,那是因为C++承载了太多的编程思想是程序语言的先驱
C#不过是C++的一个小小的子集而已。:P
C++没有把垃圾回收内建到语言中,给程序员最高的*,这难道也有错误?
哪门语言不是作为思想的载体呢?
如果说算不上完全的oo语言,那是因为C++承载了太多的编程思想是程序语言的先驱
C#不过是C++的一个小小的子集而已。:P
C++没有把垃圾回收内建到语言中,给程序员最高的*,这难道也有错误?
#2
看来招聘的那个人是个大师级人物啊
#3
我不知道招聘的人是否懂很多?
我只知道真正的本质都是 机器2进制代码 啊!!
我只知道真正的本质都是 机器2进制代码 啊!!
#4
答案应该是没有!都是程序设计语言 :)
#5
C#程序须依托.NET Framework,而C++是*的语言。
就像Java依托JVM是一个道理。
我乱说的。。。
就像Java依托JVM是一个道理。
我乱说的。。。
#6
C++依托机器指令啊,同学。。
#7
c++读“C plus plus”
c#读“c sharp”
着就是本质区别。
c#读“c sharp”
着就是本质区别。
#8
你说哪门语言不是编译然后执行
脚本语言不是:D 语言就这么两种类型:编译的和解释的。
脚本语言不是:D 语言就这么两种类型:编译的和解释的。
#9
C#不过是C++的一个小小的子集而已。:P?????????????
这么说java也不过是C++的一个子集而已???????
java,C#,C++是三种完全不同的语言,虽然有着说不清的关系。
C#的C和C++的C不是那么一会事。
这么说java也不过是C++的一个子集而已???????
java,C#,C++是三种完全不同的语言,虽然有着说不清的关系。
C#的C和C++的C不是那么一会事。
#10
本质不同:
C#是厂商的.
C++是程序员的
C#是厂商的.
C++是程序员的
#11
难道说是c#不支持泛型??瞎说的
#12
我想可能不同的高度,对这个问题做出的答案不一样吧
当然,这肯定是不会有标准答案的问题
只是各位感兴趣的话,可以提供下自己的观点而已
等我找时间同那位同志再交流下,了解下他的观点(偶接到录用通知了 :-) )
当然,这肯定是不会有标准答案的问题
只是各位感兴趣的话,可以提供下自己的观点而已
等我找时间同那位同志再交流下,了解下他的观点(偶接到录用通知了 :-) )
#13
恭喜楼主了,不知道我到时能找到什么样的工作?
#14
等有了他的观点,别忘了也告诉我们借鉴一下:)
#15
对,顶,支持楼上的,我想听听大师级人物的观点哦!:P
#16
本质上怎么会有区别呢?
语言都差不多的嘛!
不过C++进步一些!毕竟是新的嘛!当然,个人所好!
语言都差不多的嘛!
不过C++进步一些!毕竟是新的嘛!当然,个人所好!
#17
~~~
#18
C#编出来是
#19
gz
#20
灿烂胸怀千金吐血顶!!!!
#21
面试的人有病的. 以为问这些看起来很深奥其实没有一点意义的问题.
无论用C++还是C#, 能写成好的程序都行, 它有什么差别你管什么呢
#22
mark
#23
问得太怪了~~
问:人和猪 有何区别?
答:没有,都是碳水化合物~~
问:人和猪 有何区别?
答:没有,都是碳水化合物~~
#24
不知道是我笨,还是面试的人出的一道脑筋急转弯
#25
;)
#26
CUP、内存、网络?学习~~~
#1
你说哪门语言不是编译然后执行
哪门语言不是作为思想的载体呢?
如果说算不上完全的oo语言,那是因为C++承载了太多的编程思想是程序语言的先驱
C#不过是C++的一个小小的子集而已。:P
C++没有把垃圾回收内建到语言中,给程序员最高的*,这难道也有错误?
哪门语言不是作为思想的载体呢?
如果说算不上完全的oo语言,那是因为C++承载了太多的编程思想是程序语言的先驱
C#不过是C++的一个小小的子集而已。:P
C++没有把垃圾回收内建到语言中,给程序员最高的*,这难道也有错误?
#2
看来招聘的那个人是个大师级人物啊
#3
我不知道招聘的人是否懂很多?
我只知道真正的本质都是 机器2进制代码 啊!!
我只知道真正的本质都是 机器2进制代码 啊!!
#4
答案应该是没有!都是程序设计语言 :)
#5
C#程序须依托.NET Framework,而C++是*的语言。
就像Java依托JVM是一个道理。
我乱说的。。。
就像Java依托JVM是一个道理。
我乱说的。。。
#6
C++依托机器指令啊,同学。。
#7
c++读“C plus plus”
c#读“c sharp”
着就是本质区别。
c#读“c sharp”
着就是本质区别。
#8
你说哪门语言不是编译然后执行
脚本语言不是:D 语言就这么两种类型:编译的和解释的。
脚本语言不是:D 语言就这么两种类型:编译的和解释的。
#9
C#不过是C++的一个小小的子集而已。:P?????????????
这么说java也不过是C++的一个子集而已???????
java,C#,C++是三种完全不同的语言,虽然有着说不清的关系。
C#的C和C++的C不是那么一会事。
这么说java也不过是C++的一个子集而已???????
java,C#,C++是三种完全不同的语言,虽然有着说不清的关系。
C#的C和C++的C不是那么一会事。
#10
本质不同:
C#是厂商的.
C++是程序员的
C#是厂商的.
C++是程序员的
#11
难道说是c#不支持泛型??瞎说的
#12
我想可能不同的高度,对这个问题做出的答案不一样吧
当然,这肯定是不会有标准答案的问题
只是各位感兴趣的话,可以提供下自己的观点而已
等我找时间同那位同志再交流下,了解下他的观点(偶接到录用通知了 :-) )
当然,这肯定是不会有标准答案的问题
只是各位感兴趣的话,可以提供下自己的观点而已
等我找时间同那位同志再交流下,了解下他的观点(偶接到录用通知了 :-) )
#13
恭喜楼主了,不知道我到时能找到什么样的工作?
#14
等有了他的观点,别忘了也告诉我们借鉴一下:)
#15
对,顶,支持楼上的,我想听听大师级人物的观点哦!:P
#16
本质上怎么会有区别呢?
语言都差不多的嘛!
不过C++进步一些!毕竟是新的嘛!当然,个人所好!
语言都差不多的嘛!
不过C++进步一些!毕竟是新的嘛!当然,个人所好!
#17
~~~
#18
C#编出来是
#19
gz
#20
灿烂胸怀千金吐血顶!!!!
#21
面试的人有病的. 以为问这些看起来很深奥其实没有一点意义的问题.
无论用C++还是C#, 能写成好的程序都行, 它有什么差别你管什么呢
#22
mark
#23
问得太怪了~~
问:人和猪 有何区别?
答:没有,都是碳水化合物~~
问:人和猪 有何区别?
答:没有,都是碳水化合物~~
#24
不知道是我笨,还是面试的人出的一道脑筋急转弯
#25
;)
#26
CUP、内存、网络?学习~~~