首页
社区
课程
招聘
不知道发的地方对不对..问问大家关于编程语言的问题
2005-2-21 10:41 6062

不知道发的地方对不对..问问大家关于编程语言的问题

2005-2-21 10:41
6062
C 和C++ 是两种不同的语言吗??

     那VC++   和 C++ borland 是两个可视化的开发环境??用的都是同一种语言? C++ 对吗???

[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

收藏
免费 0
打赏
分享
最新回复 (14)
雪    币: 339
活跃值: (1510)
能力值: ( LV13,RANK:970 )
在线值:
发帖
回帖
粉丝
nbw 24 2005-2-21 13:06
2
0
不好说
说不好
不说好
雪    币: 1223
活跃值: (469)
能力值: (RANK:460 )
在线值:
发帖
回帖
粉丝
monkeycz 11 2005-2-21 21:04
3
0
最初由 nbw 发布
不好说
说不好
不说好

说得好
雪    币: 427
活跃值: (412)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
鸡蛋壳 2005-2-21 21:43
4
0
最初由 nbw 发布
不好说
说不好
不说好


有意歧视菜鸟
雪    币: 427
活跃值: (412)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
鸡蛋壳 2005-2-21 21:49
5
0
最初由 游戏而已 发布
C 和C++ 是两种不同的语言吗??

那VC++ 和 C++ borland 是两个可视化的开发环境??用的都是同一种语言? C++ 对吗???


他们不能算纯粹的C++,他们是在C++基础上各行其道。自带自己规则的扩充函数库,又从某种意义来说,目前的程序员,更像在用工具【函数库】,所以呢,VC++精通的,肯定BC++不精通。这个是不言而喻的。

VC++   C++ borland  相通地方就是遵守基本的C++规范,但由于系统是微软的,所以BC++很多地方又要兼容VC++的库来迁就系统。所以呢,VC更像各纯种狗,而BC更像个杂种狗。

以上解释很通俗了吧。要想高贵,用VC,要想成为街头程序员用BC。
雪    币: 603
活跃值: (617)
能力值: ( LV12,RANK:660 )
在线值:
发帖
回帖
粉丝
prince 16 2005-2-22 14:30
6
0
呵呵,解释的有趣~
雪    币: 339
活跃值: (1510)
能力值: ( LV13,RANK:970 )
在线值:
发帖
回帖
粉丝
nbw 24 2005-2-22 15:59
7
0
最初由 鸡蛋壳 发布


有意歧视菜鸟


VC与BC都用C++,但差别比较大   -----  不好说

我没用过VC与BC                -----  说不好

鉴于以上两点                  -----  不说好

闻道有先后,术业有专攻,菜鸟无有,歧视何在?!
雪    币: 204
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
owlcn 2005-2-22 16:10
8
0
最初由 nbw 发布




VC与BC都用C++,但差别比较大 ----- 不好说
........


高明,佩服
雪    币: 125
活跃值: (165)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
采臣·宁 1 2005-2-22 16:40
9
0
都是高人啊!贴子都比我高。。
雪    币: 519
活跃值: (1223)
能力值: ( LV12,RANK:650 )
在线值:
发帖
回帖
粉丝
RoBa 16 2005-2-22 16:58
10
0
我来回答第一个问题:

可以说C和C++是两种不同的语言。C的发明者是Dennis Ritchie等,C++的发明者是Bjarne Stroustrup,C++的发明比C晚很长时间,当时作者想要设计一种更牛的语言,但C语言已经太流行,于是C++就借用了C的很多东西,但又进行了极大的扩充,可以简单的解释为C++就是“带类的C”(这是很古老的说法了)

个人以为,学会C比较容易,学会C++很难很难……

我也打个比方,如果C++是德国黑背,那么C挺多算个京叭,虽然看起来都是狗,但差别也不小。

至于VC和BC,没用过BC,不好说,但从看了《深入浅出MFC》后,一直不敢用MFC,我现在正用 纯C 和 SDK 写程序
雪    币: 229
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
游戏而已 2005-2-23 23:28
11
0
高手.

     让我好多天在课堂上听的都不能明白的.

现在.一下全明白...

        此贴可结贴了.

非常感谢..
雪    币: 2319
活跃值: (565)
能力值: (RANK:300 )
在线值:
发帖
回帖
粉丝
riijj 7 2005-2-24 00:19
12
0
C 和 C++ 绝对是两种不同的语言,它们是独立的

很多人误以为 C++ 比 C 强,是 C 的改良版,这是误解

以 C 语言为例, ISO 在不同年代制定了更先进的 C 语言标准  (详见 ISO/IEC 9899:1999 )
,较为人所知的有C89 , C90, C99 这些不同标准, ISO 不断把 C 语言的设计改良和提升它的效益,使它成为了系统程序的优秀发开语言,要注意的是,它的改进是独立的,与 C++ 一点关系也没有

也就是说, C 有自己的标准, C++ 也有,它们是两种用于不同目的,不同构造的语言

虽然他们的发展在很多地方也发现相似的地方,以 C99 为例,人们都说他的一些构思是参考 C++ 的作法。同样地 C++ 也从新版本的 C 语言中偷了一些句式来用。一些新版本 C 语言的结构,例如 Compound literals ,只可以在一些支援新句法的 compiler (例如 gcc) 才可以使用。
雪    币: 162
活跃值: (63)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
<<Lanneret 1 2005-2-24 08:11
13
0
曾经在哪里见过学VC++的文章,有提到学VC++时不要认为C和C++有半点联系!!如果当时C++叫Z或者其它的名字,你还会认为它们有任何联系吗?
  不知道是在哪里看过的,呵呵
雪    币: 2319
活跃值: (565)
能力值: (RANK:300 )
在线值:
发帖
回帖
粉丝
riijj 7 2005-2-24 09:36
14
0
现在的一些语言使用了 C 语法,像 java , php ,估计其中一个原因是让程序员更快掌握,容易学习  
雪    币: 125
活跃值: (165)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
采臣·宁 1 2005-2-24 09:37
15
0
好贴正如美女,是要 顶 弟,我顶
游客
登录 | 注册 方可回帖
返回