C++ 、 汇编语言、VC++ 、C语言之间的区别

 我来答
她去过的地方
推荐于2017-09-20 · TA获得超过299个赞
知道答主
回答量:83
采纳率:50%
帮助的人:33.3万
展开全部
你好

1.区别
由语言的抽象程度从低到高为:
机器语言 -> 汇编语言 -> C语言 -> C++
抽象程度越低,越接近底层硬件,抽象程度越高,越面向应用、界面显示
VC++是微软开发的C++语言开发环境,不属于语言范畴,类似的开发环境还有Borland C++

2.关于从何入手
可以先学C,再学C++; 也可以直接学C++。
(如果学过C,再学C++会很容易入手,不过不是必须的)

3.还有你自己以后想往哪个方向发展
如果打算和芯片、硬件、驱动打交道,即嵌入式开发,那就从C语言学起,有需要再学汇编
如果主要想做界面应用、游戏等,直接学C++吧

4.Java、C#也和C++属于一个层面,即面向对象语言,各有优劣,以后有机会再了解也不急

希望回答对你有所帮助,谢谢
杰青的日子
2015-09-18 · 知道合伙人数码行家
杰青的日子
知道合伙人数码行家
采纳数:10011 获赞数:29195
毕业河南理工大学计算机应用技术。通过视频、书籍学习网站开发软件及相关电脑技术。现任新乡立夫软件组长。

向TA提问 私信TA
展开全部
  1. c编程过于繁琐 于是有了c++ 有了类 有了面向对象

  2. c#比c++在开发如MFC程序时效率更高 类似java 易用性好

  3. vc++只是一个c/c++编译器 还有很多编译器可用 不过他是windows平台上最好用的

     

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
刘伟伟实名
2012-05-11 · 超过17用户采纳过TA的回答
知道答主
回答量:135
采纳率:100%
帮助的人:41.7万
展开全部
本质是没有区别的因为最终就是操作符怎样来处理操作数要说有区别就是其他语言都是从汇编语言衍变而来的不同形式因为汇编语言是直接对操作硬件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
技术蚂蚁
2012-05-11 · TA获得超过146个赞
知道小有建树答主
回答量:268
采纳率:0%
帮助的人:163万
展开全部
靠近机器层(低级)《---《--- 汇编语言、 C、C++、VC++ ---》---》靠近应用层(高级)
更多追问追答
追问
我不知道从哪一个入手,可不可以推荐一下?
追答
建议你可以先学C或C++,这两种语言以后找工作时很重要,一般公司都要求会
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dreamurey
2012-05-11 · 超过42用户采纳过TA的回答
知道答主
回答量:175
采纳率:0%
帮助的人:133万
展开全部
Vc++? 这不是一个编译器么...有这种语言么?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式