由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - C到底能走多远。。。。。。
相关主题
stanford 采用 javascript 为入门教学语言Java 8 闪亮发布了
《C# 5.0 核心技术》第5版[PDF][新手]一直都把C++当Java写,有啥严重不妥?
其实微软是个做语言的公司C++学多久才能学会?
珍惜生命,远离 R 和 GoC#说实际上更多是java拷贝C#概念。
JAVA generic programming 是怎么实现的?其实吧,C#是最好的语言。。。
这个C#是为了啥?学习Java有什么宝典?
C# is light-years ahead of Java nowbackend language of choice
c/c++程序员转java最好的一本书是什么?按说java也够快了
相关话题的讨论汇总
话题: c++话题: java话题: c#话题: dynamic话题: languages
进入Programming版参与讨论
1 (共1页)
d*******e
发帖数: 84
1
今天逛大学时的论坛见一师弟发帖求助C++补考题目的答案,一时心血来潮让他发题目
给我看看,反正闲着也是闲着。三道题目要求写三段代码,使劲回忆使劲回忆终于写出
了一道半,另外那一道半是因为C++语法知识实在是想不起来了(大学毕业的这两年里
没接触编程),那位师弟再问问同学应该能过,祝他好运。。。沾沾自喜于当年基本功
扎实之余就在胡思乱想,通过两年的时间最终沉淀下来的全部编程知识都是关于C,C++
的基本忘光(我当年花在C++上的功夫比C还多),唉~看来还是C更本质、更纯粹、更
强大啊!我一向认为能经得起时间过滤的东西才是精华。好比数学中所有的定理和公式
都会淡忘,但只有公理和方法永远都不会忘。C相对于C++更像是一种方法而非一套只是
体系。记得大学时C++老师说过“其实封装、继承和多态都能用C实现,但是这人得很猛
”。。。。。。那么C到底能走多远?用C的人到底能爬多高?任何编程工作都能应对
还是 当个无所不能的黑客?
k*******d
发帖数: 701
2
思想有多远,c就能走多远
b******n
发帖数: 592
3
c 纯粹很多,虽然说什么都能实现,但是麻烦很多啊。每种语言都有自己适用的方向,
其实限制都不是特别多,特别通用语言。很多时候不是一种语言能不能实现什么,而是
适不适合,时间成本的考虑上是不是合适。
c也可以做文本处理,但是我一定会用perl。
c比c++好处是没有那么多解谜题。。

++

【在 d*******e 的大作中提到】
: 今天逛大学时的论坛见一师弟发帖求助C++补考题目的答案,一时心血来潮让他发题目
: 给我看看,反正闲着也是闲着。三道题目要求写三段代码,使劲回忆使劲回忆终于写出
: 了一道半,另外那一道半是因为C++语法知识实在是想不起来了(大学毕业的这两年里
: 没接触编程),那位师弟再问问同学应该能过,祝他好运。。。沾沾自喜于当年基本功
: 扎实之余就在胡思乱想,通过两年的时间最终沉淀下来的全部编程知识都是关于C,C++
: 的基本忘光(我当年花在C++上的功夫比C还多),唉~看来还是C更本质、更纯粹、更
: 强大啊!我一向认为能经得起时间过滤的东西才是精华。好比数学中所有的定理和公式
: 都会淡忘,但只有公理和方法永远都不会忘。C相对于C++更像是一种方法而非一套只是
: 体系。记得大学时C++老师说过“其实封装、继承和多态都能用C实现,但是这人得很猛
: ”。。。。。。那么C到底能走多远?用C的人到底能爬多高?任何编程工作都能应对

D*******a
发帖数: 3688
4
又一个烂语言坑
just use the right tools for the right job

++

【在 d*******e 的大作中提到】
: 今天逛大学时的论坛见一师弟发帖求助C++补考题目的答案,一时心血来潮让他发题目
: 给我看看,反正闲着也是闲着。三道题目要求写三段代码,使劲回忆使劲回忆终于写出
: 了一道半,另外那一道半是因为C++语法知识实在是想不起来了(大学毕业的这两年里
: 没接触编程),那位师弟再问问同学应该能过,祝他好运。。。沾沾自喜于当年基本功
: 扎实之余就在胡思乱想,通过两年的时间最终沉淀下来的全部编程知识都是关于C,C++
: 的基本忘光(我当年花在C++上的功夫比C还多),唉~看来还是C更本质、更纯粹、更
: 强大啊!我一向认为能经得起时间过滤的东西才是精华。好比数学中所有的定理和公式
: 都会淡忘,但只有公理和方法永远都不会忘。C相对于C++更像是一种方法而非一套只是
: 体系。记得大学时C++老师说过“其实封装、继承和多态都能用C实现,但是这人得很猛
: ”。。。。。。那么C到底能走多远?用C的人到底能爬多高?任何编程工作都能应对

n******t
发帖数: 4406
5

++

【在 d*******e 的大作中提到】
: 今天逛大学时的论坛见一师弟发帖求助C++补考题目的答案,一时心血来潮让他发题目
: 给我看看,反正闲着也是闲着。三道题目要求写三段代码,使劲回忆使劲回忆终于写出
: 了一道半,另外那一道半是因为C++语法知识实在是想不起来了(大学毕业的这两年里
: 没接触编程),那位师弟再问问同学应该能过,祝他好运。。。沾沾自喜于当年基本功
: 扎实之余就在胡思乱想,通过两年的时间最终沉淀下来的全部编程知识都是关于C,C++
: 的基本忘光(我当年花在C++上的功夫比C还多),唉~看来还是C更本质、更纯粹、更
: 强大啊!我一向认为能经得起时间过滤的东西才是精华。好比数学中所有的定理和公式
: 都会淡忘,但只有公理和方法永远都不会忘。C相对于C++更像是一种方法而非一套只是
: 体系。记得大学时C++老师说过“其实封装、继承和多态都能用C实现,但是这人得很猛
: ”。。。。。。那么C到底能走多远?用C的人到底能爬多高?任何编程工作都能应对

I**********e
发帖数: 62
6
C 没有 template \ generic type 比较麻烦
不过好像C1X要有了

66.65.]

【在 n******t 的大作中提到】
:
: ++

d***q
发帖数: 1119
7
template 是 C++里面最诡异的东西...
可以整出一种风格....

【在 I**********e 的大作中提到】
: C 没有 template \ generic type 比较麻烦
: 不过好像C1X要有了
:
: 66.65.]

g*****g
发帖数: 34805
8
C能比C++活得长。

++

【在 d*******e 的大作中提到】
: 今天逛大学时的论坛见一师弟发帖求助C++补考题目的答案,一时心血来潮让他发题目
: 给我看看,反正闲着也是闲着。三道题目要求写三段代码,使劲回忆使劲回忆终于写出
: 了一道半,另外那一道半是因为C++语法知识实在是想不起来了(大学毕业的这两年里
: 没接触编程),那位师弟再问问同学应该能过,祝他好运。。。沾沾自喜于当年基本功
: 扎实之余就在胡思乱想,通过两年的时间最终沉淀下来的全部编程知识都是关于C,C++
: 的基本忘光(我当年花在C++上的功夫比C还多),唉~看来还是C更本质、更纯粹、更
: 强大啊!我一向认为能经得起时间过滤的东西才是精华。好比数学中所有的定理和公式
: 都会淡忘,但只有公理和方法永远都不会忘。C相对于C++更像是一种方法而非一套只是
: 体系。记得大学时C++老师说过“其实封装、继承和多态都能用C实现,但是这人得很猛
: ”。。。。。。那么C到底能走多远?用C的人到底能爬多高?任何编程工作都能应对

k**********g
发帖数: 989
9
C++ 很适合作为开源软件包。语法中复杂难明的地方,因为有具体的代码辅助参考,变
得容易明白;可以让人很容易的参与开发。另一方面,对於早期的开发人员,尤其是架
构师的要求十分高。好的架构能降低後期参与者的门槛,降低未来的开发成本。参与者
的首要条件是使用功能强大的开发工具(IDE),尤其是交叉引用(identifier, function
, cross reference, lookup),以及方便的单步调试器(step debugger),不一定需要
深入认识语法细节。
z***e
发帖数: 5393
10
多打字就没意思了。

【在 n******t 的大作中提到】
:
: ++

相关主题
这个C#是为了啥?Java 8 闪亮发布了
C# is light-years ahead of Java now[新手]一直都把C++当Java写,有啥严重不妥?
c/c++程序员转java最好的一本书是什么?C++学多久才能学会?
进入Programming版参与讨论
w***g
发帖数: 5958
11
template这东西要整好的话可以实现functional programming,跟haskell是一路的.

【在 d***q 的大作中提到】
: template 是 C++里面最诡异的东西...
: 可以整出一种风格....

w***g
发帖数: 5958
12
coding是co不出多远的.不管用什么语言,不管co的再好,co的也不过是ding.

++

【在 d*******e 的大作中提到】
: 今天逛大学时的论坛见一师弟发帖求助C++补考题目的答案,一时心血来潮让他发题目
: 给我看看,反正闲着也是闲着。三道题目要求写三段代码,使劲回忆使劲回忆终于写出
: 了一道半,另外那一道半是因为C++语法知识实在是想不起来了(大学毕业的这两年里
: 没接触编程),那位师弟再问问同学应该能过,祝他好运。。。沾沾自喜于当年基本功
: 扎实之余就在胡思乱想,通过两年的时间最终沉淀下来的全部编程知识都是关于C,C++
: 的基本忘光(我当年花在C++上的功夫比C还多),唉~看来还是C更本质、更纯粹、更
: 强大啊!我一向认为能经得起时间过滤的东西才是精华。好比数学中所有的定理和公式
: 都会淡忘,但只有公理和方法永远都不会忘。C相对于C++更像是一种方法而非一套只是
: 体系。记得大学时C++老师说过“其实封装、继承和多态都能用C实现,但是这人得很猛
: ”。。。。。。那么C到底能走多远?用C的人到底能爬多高?任何编程工作都能应对

b******n
发帖数: 592
13
最诡异的是出错信息。。
还有需要在<<>>中间用空格...

【在 d***q 的大作中提到】
: template 是 C++里面最诡异的东西...
: 可以整出一种风格....

w********r
发帖数: 1971
14
应该还能一直走,我一直把c当成高级的汇编语言用的。
w********r
发帖数: 1971
15
c++本来就是一个在编译器和语法层次上加了一些规则的c而已,反汇编c++,本质上就
是一个c,所以c++的东西是完全用c来等同的,只是因为要做一些编译器做的事比较麻
烦,还有就是没有c++的语法检查,bug会很多,除非吃透c,c++和汇编语言,否则不要
提c实现c++的东西,c++就是c的补充,本来就是c家族的,c++就是用来解决c中的复用
,工程协作,和扩展的难题而产生的。
w********r
发帖数: 1971
16
所以c++的取名很神韵
w***g
发帖数: 5958
17
吃不透汇编怕是用C比较吃力.

【在 w********r 的大作中提到】
: c++本来就是一个在编译器和语法层次上加了一些规则的c而已,反汇编c++,本质上就
: 是一个c,所以c++的东西是完全用c来等同的,只是因为要做一些编译器做的事比较麻
: 烦,还有就是没有c++的语法检查,bug会很多,除非吃透c,c++和汇编语言,否则不要
: 提c实现c++的东西,c++就是c的补充,本来就是c家族的,c++就是用来解决c中的复用
: ,工程协作,和扩展的难题而产生的。

t****t
发帖数: 6806
18
0X不用了.

【在 b******n 的大作中提到】
: 最诡异的是出错信息。。
: 还有需要在<<>>中间用空格...

d***q
发帖数: 1119
19
它那个 bug 是 std::vector>
>> 这个会被误认为是 输入那个 的那个 符号。。所以会有 歧义,之前的解决方法是
> > 现在已经解决了

【在 t****t 的大作中提到】
: 0X不用了.
d***q
发帖数: 1119
20
说实话,用了 快4年的c++,template还是仅限于 使用的层次。。像boost这种用
template 整出一套西里古怪的东西 现在还没这水平.....
template debug比较恶搞..会冒出一堆不相关的信息,特别是大量使用 meta-
progrommaing这种技巧,用编译器来计算的那种,虽然手法很巧妙,但是学不来...

【在 w***g 的大作中提到】
: template这东西要整好的话可以实现functional programming,跟haskell是一路的.
相关主题
C#说实际上更多是java拷贝C#概念。backend language of choice
其实吧,C#是最好的语言。。。按说java也够快了
学习Java有什么宝典?【失败感言】我是做PHP的 (转载)
进入Programming版参与讨论
o******d
发帖数: 1552
21
不懂C和C++才会问这种煞笔问题。

++

【在 d*******e 的大作中提到】
: 今天逛大学时的论坛见一师弟发帖求助C++补考题目的答案,一时心血来潮让他发题目
: 给我看看,反正闲着也是闲着。三道题目要求写三段代码,使劲回忆使劲回忆终于写出
: 了一道半,另外那一道半是因为C++语法知识实在是想不起来了(大学毕业的这两年里
: 没接触编程),那位师弟再问问同学应该能过,祝他好运。。。沾沾自喜于当年基本功
: 扎实之余就在胡思乱想,通过两年的时间最终沉淀下来的全部编程知识都是关于C,C++
: 的基本忘光(我当年花在C++上的功夫比C还多),唉~看来还是C更本质、更纯粹、更
: 强大啊!我一向认为能经得起时间过滤的东西才是精华。好比数学中所有的定理和公式
: 都会淡忘,但只有公理和方法永远都不会忘。C相对于C++更像是一种方法而非一套只是
: 体系。记得大学时C++老师说过“其实封装、继承和多态都能用C实现,但是这人得很猛
: ”。。。。。。那么C到底能走多远?用C的人到底能爬多高?任何编程工作都能应对

k*******d
发帖数: 1340
22
C++ template太神了。。。
C不会消亡的,和硬件打交道的都是用C,比如驱动和嵌入式
z****e
发帖数: 54598
23
本来就是如此
cpp连java都不如
现在连做游戏的都开始用c#了,cpp的前途看淡

++

【在 d*******e 的大作中提到】
: 今天逛大学时的论坛见一师弟发帖求助C++补考题目的答案,一时心血来潮让他发题目
: 给我看看,反正闲着也是闲着。三道题目要求写三段代码,使劲回忆使劲回忆终于写出
: 了一道半,另外那一道半是因为C++语法知识实在是想不起来了(大学毕业的这两年里
: 没接触编程),那位师弟再问问同学应该能过,祝他好运。。。沾沾自喜于当年基本功
: 扎实之余就在胡思乱想,通过两年的时间最终沉淀下来的全部编程知识都是关于C,C++
: 的基本忘光(我当年花在C++上的功夫比C还多),唉~看来还是C更本质、更纯粹、更
: 强大啊!我一向认为能经得起时间过滤的东西才是精华。好比数学中所有的定理和公式
: 都会淡忘,但只有公理和方法永远都不会忘。C相对于C++更像是一种方法而非一套只是
: 体系。记得大学时C++老师说过“其实封装、继承和多态都能用C实现,但是这人得很猛
: ”。。。。。。那么C到底能走多远?用C的人到底能爬多高?任何编程工作都能应对

P********e
发帖数: 2610
24
什么做游戏的用c#?

【在 z****e 的大作中提到】
: 本来就是如此
: cpp连java都不如
: 现在连做游戏的都开始用c#了,cpp的前途看淡
:
: ++

z****e
发帖数: 54598
25
能用silverlight的都可以用c#,将来的趋势就是用c#写游戏
我看m$也在朝着这个方向大步迈进

【在 P********e 的大作中提到】
: 什么做游戏的用c#?
g*****g
发帖数: 34805
26
C++ will continue to be the language on system programming.
For application development, it's shrinking. Popular mobile
platforms are using Object C and Java, for example.

【在 z****e 的大作中提到】
: 能用silverlight的都可以用c#,将来的趋势就是用c#写游戏
: 我看m$也在朝着这个方向大步迈进

d****p
发帖数: 685
27
C++ and C are different things and they should not be compared side by side.
And according to your post, Java programmers should code in bytecode against
specific JVM since there is less high level "syntax" involved.

++

【在 d*******e 的大作中提到】
: 今天逛大学时的论坛见一师弟发帖求助C++补考题目的答案,一时心血来潮让他发题目
: 给我看看,反正闲着也是闲着。三道题目要求写三段代码,使劲回忆使劲回忆终于写出
: 了一道半,另外那一道半是因为C++语法知识实在是想不起来了(大学毕业的这两年里
: 没接触编程),那位师弟再问问同学应该能过,祝他好运。。。沾沾自喜于当年基本功
: 扎实之余就在胡思乱想,通过两年的时间最终沉淀下来的全部编程知识都是关于C,C++
: 的基本忘光(我当年花在C++上的功夫比C还多),唉~看来还是C更本质、更纯粹、更
: 强大啊!我一向认为能经得起时间过滤的东西才是精华。好比数学中所有的定理和公式
: 都会淡忘,但只有公理和方法永远都不会忘。C相对于C++更像是一种方法而非一套只是
: 体系。记得大学时C++老师说过“其实封装、继承和多态都能用C实现,但是这人得很猛
: ”。。。。。。那么C到底能走多远?用C的人到底能爬多高?任何编程工作都能应对

z****e
发帖数: 54598
28
那当然不可能一夜之间消亡,但是cpp的影响已经大不如前也是事实
其实java的出现很大程度上就严重打击了cpp的前景,而且现在c#等更多简化编程语言
的出现
使得cpp在一些传统行业上都不再有优势,比如游戏

【在 g*****g 的大作中提到】
: C++ will continue to be the language on system programming.
: For application development, it's shrinking. Popular mobile
: platforms are using Object C and Java, for example.

P********e
发帖数: 2610
29
这是可能性
能举个例子,谁用马?

【在 z****e 的大作中提到】
: 能用silverlight的都可以用c#,将来的趋势就是用c#写游戏
: 我看m$也在朝着这个方向大步迈进

d****p
发帖数: 685
30
I am a bit doubtful about your conclusion. Check tobe about language
popularity and it seems C++ adoption is a bit stable, following C and Java
as top 3.
I agree with you that there will be a lot of higher-level languages rising
up. These new comers however are more or less replaceable to each other (
Python, Perl, Ruby, PHP etc) so that they cannot challenge the top guys
individually.
The most unique features of C++ over dynamic languages (C#/Java) is strong
type check at compile time for indiv

【在 z****e 的大作中提到】
: 那当然不可能一夜之间消亡,但是cpp的影响已经大不如前也是事实
: 其实java的出现很大程度上就严重打击了cpp的前景,而且现在c#等更多简化编程语言
: 的出现
: 使得cpp在一些传统行业上都不再有优势,比如游戏

相关主题
面向同一种应用的语言比较优劣才有意义《C# 5.0 核心技术》第5版[PDF]
Go什么时候可能支持Generic?其实微软是个做语言的公司
stanford 采用 javascript 为入门教学语言珍惜生命,远离 R 和 Go
进入Programming版参与讨论
z****e
发帖数: 54598
31
给你看一个我正在玩的silverlight的游戏
warstory.bigpoint.com
其实这个游戏实现了相当多大型网络游戏的功能

【在 P********e 的大作中提到】
: 这是可能性
: 能举个例子,谁用马?

l******e
发帖数: 12192
32
隔三差五
没完没了

++

【在 d*******e 的大作中提到】
: 今天逛大学时的论坛见一师弟发帖求助C++补考题目的答案,一时心血来潮让他发题目
: 给我看看,反正闲着也是闲着。三道题目要求写三段代码,使劲回忆使劲回忆终于写出
: 了一道半,另外那一道半是因为C++语法知识实在是想不起来了(大学毕业的这两年里
: 没接触编程),那位师弟再问问同学应该能过,祝他好运。。。沾沾自喜于当年基本功
: 扎实之余就在胡思乱想,通过两年的时间最终沉淀下来的全部编程知识都是关于C,C++
: 的基本忘光(我当年花在C++上的功夫比C还多),唉~看来还是C更本质、更纯粹、更
: 强大啊!我一向认为能经得起时间过滤的东西才是精华。好比数学中所有的定理和公式
: 都会淡忘,但只有公理和方法永远都不会忘。C相对于C++更像是一种方法而非一套只是
: 体系。记得大学时C++老师说过“其实封装、继承和多态都能用C实现,但是这人得很猛
: ”。。。。。。那么C到底能走多远?用C的人到底能爬多高?任何编程工作都能应对

z****e
发帖数: 54598
33
php什么就算了吧,压根就是脚本
至于后面的,其实我觉得你说的例子是边枝末节
java那个没什么大不了的,抛一个nullpointer exception就是了,其它该干嘛继续干嘛
但是对于cpp来说,这种错误则往往是致命的

【在 d****p 的大作中提到】
: I am a bit doubtful about your conclusion. Check tobe about language
: popularity and it seems C++ adoption is a bit stable, following C and Java
: as top 3.
: I agree with you that there will be a lot of higher-level languages rising
: up. These new comers however are more or less replaceable to each other (
: Python, Perl, Ruby, PHP etc) so that they cannot challenge the top guys
: individually.
: The most unique features of C++ over dynamic languages (C#/Java) is strong
: type check at compile time for indiv

z****e
发帖数: 54598
34
现在只要不是3d游戏,2d的基本上可以用c#实现

【在 P********e 的大作中提到】
: 这是可能性
: 能举个例子,谁用马?

d****p
发帖数: 685
35

What's the diff between script and dynamic language? PHP is no longer a
script language.
干嘛
It's about language feature and design complexity. Well design code
minimizes uncertainty - if you see a lot of if-else or exception handling
code, chances are the design has room for improvement.

【在 z****e 的大作中提到】
: php什么就算了吧,压根就是脚本
: 至于后面的,其实我觉得你说的例子是边枝末节
: java那个没什么大不了的,抛一个nullpointer exception就是了,其它该干嘛继续干嘛
: 但是对于cpp来说,这种错误则往往是致命的

l*********s
发帖数: 5409
36
python is the future, C# is too much bloated

【在 z****e 的大作中提到】
: 能用silverlight的都可以用c#,将来的趋势就是用c#写游戏
: 我看m$也在朝着这个方向大步迈进

g*****g
发帖数: 34805
37
I think you need to learn some basic concepts, like dynamic language.
C# and Java are not dynamic languages to begin with.
And no, C# and Java are more strong-typed than C++. As long as C++
supports void*, it's not very strong-typed.

【在 d****p 的大作中提到】
: I am a bit doubtful about your conclusion. Check tobe about language
: popularity and it seems C++ adoption is a bit stable, following C and Java
: as top 3.
: I agree with you that there will be a lot of higher-level languages rising
: up. These new comers however are more or less replaceable to each other (
: Python, Perl, Ruby, PHP etc) so that they cannot challenge the top guys
: individually.
: The most unique features of C++ over dynamic languages (C#/Java) is strong
: type check at compile time for indiv

a**e
发帖数: 5794
38
C++有templates,Java有Generics。
C++可以重载(),比Java dynamic多了。

【在 d****p 的大作中提到】
: I am a bit doubtful about your conclusion. Check tobe about language
: popularity and it seems C++ adoption is a bit stable, following C and Java
: as top 3.
: I agree with you that there will be a lot of higher-level languages rising
: up. These new comers however are more or less replaceable to each other (
: Python, Perl, Ruby, PHP etc) so that they cannot challenge the top guys
: individually.
: The most unique features of C++ over dynamic languages (C#/Java) is strong
: type check at compile time for indiv

d****p
发帖数: 685
39
Hmm dynamically typed =\= dynamic
Although it is a bit ambiguous, I still deem Java/C# as dynamic languages
since their compilers emit code that
are not native and will be further manipulated by language virtual machines
/ runtimes. Correct me if you have
better definitons for dynamic languages.
With meta programming, both void* and void are valid types.
IMHO C++ is stronger typed since coder can make best use of it to produce
clean code. In Java, type check is
used to reduce potential errors -

【在 g*****g 的大作中提到】
: I think you need to learn some basic concepts, like dynamic language.
: C# and Java are not dynamic languages to begin with.
: And no, C# and Java are more strong-typed than C++. As long as C++
: supports void*, it's not very strong-typed.

d****p
发帖数: 685
40
Wow, first time seeing you watering here.
I know you are now a Java guy so I absolutely respect this fact :-)

【在 a**e 的大作中提到】
: C++有templates,Java有Generics。
: C++可以重载(),比Java dynamic多了。

相关主题
珍惜生命,远离 R 和 GoC# is light-years ahead of Java now
JAVA generic programming 是怎么实现的?c/c++程序员转java最好的一本书是什么?
这个C#是为了啥?Java 8 闪亮发布了
进入Programming版参与讨论
g*****g
发帖数: 34805
41
You can say Java/C# is more dynamic than C++. But they are not dynamic
languages. e.g. You can't change data type in runtime. Groovy, Perl,
Python, PHP, these are dynamic languages.
And no, C++ is not as strong typed as Java/C#. A simple example is
implicit conversion from double to int. Java/C# doesn't alllow that,
C++ does. Also, C++ doesn't define the size of basic data type, big/small
endian. Let alone tons of undefined code. In many cases, the behavior
is unpredicable.
In other aspects, C++

【在 d****p 的大作中提到】
: Hmm dynamically typed =\= dynamic
: Although it is a bit ambiguous, I still deem Java/C# as dynamic languages
: since their compilers emit code that
: are not native and will be further manipulated by language virtual machines
: / runtimes. Correct me if you have
: better definitons for dynamic languages.
: With meta programming, both void* and void are valid types.
: IMHO C++ is stronger typed since coder can make best use of it to produce
: clean code. In Java, type check is
: used to reduce potential errors -

d***q
发帖数: 1119
42

C#现在 编译后 生成的也是native code。。优化得当 做游戏不是不可能的。
现在某些方面 用c#反而会更好

【在 z****e 的大作中提到】
: 给你看一个我正在玩的silverlight的游戏
: warstory.bigpoint.com
: 其实这个游戏实现了相当多大型网络游戏的功能

f*****Q
发帖数: 1912
43
为什么牛人都是大段大段的英文呢?谁给翻译一下?
b******n
发帖数: 592
44
因为这个???帖子越来越玄乎了。。语言没那么容易消失,c都多少年了。。

【在 d****p 的大作中提到】
: I am a bit doubtful about your conclusion. Check tobe about language
: popularity and it seems C++ adoption is a bit stable, following C and Java
: as top 3.
: I agree with you that there will be a lot of higher-level languages rising
: up. These new comers however are more or less replaceable to each other (
: Python, Perl, Ruby, PHP etc) so that they cannot challenge the top guys
: individually.
: The most unique features of C++ over dynamic languages (C#/Java) is strong
: type check at compile time for indiv

b******n
发帖数: 592
45
future是multiverse的,真那么牛这年头全说英语了。反正都觉得自己能统治地球这个
信念是不变的

【在 l*********s 的大作中提到】
: python is the future, C# is too much bloated
1 (共1页)
进入Programming版参与讨论
相关主题
按说java也够快了JAVA generic programming 是怎么实现的?
【失败感言】我是做PHP的 (转载)这个C#是为了啥?
面向同一种应用的语言比较优劣才有意义C# is light-years ahead of Java now
Go什么时候可能支持Generic?c/c++程序员转java最好的一本书是什么?
stanford 采用 javascript 为入门教学语言Java 8 闪亮发布了
《C# 5.0 核心技术》第5版[PDF][新手]一直都把C++当Java写,有啥严重不妥?
其实微软是个做语言的公司C++学多久才能学会?
珍惜生命,远离 R 和 GoC#说实际上更多是java拷贝C#概念。
相关话题的讨论汇总
话题: c++话题: java话题: c#话题: dynamic话题: languages