关于C语言的问题 很简单

来源:百度知道 编辑:UC知道 时间:2024/06/01 15:39:24
准备学习C
请问 C C++ troubC Java BorlandC
这些好像都是以C语言为核心
他们之间有什么联系?c 和 c++ 有什么关系?和Java呢?BorlandC呢?
是不是基本没什么区别?就像VB和VB.net?
我想学VC++ ,是不是学会了vc++其他的就比较好掌握了呢?

以上4个问题 20分奉上!请详细点回答,。。再次感谢!

c最早是基础,它是面向过程的语言,属于第二代程序语言
(机器语言就不算,第一代是汇编,第二代是面向过程的,第三代是面向对象的)

其他几个语言,如c++,java,bc都比它晚,c++和java是语言,bc是c++的开发环境

c++是c的扩展,是面向对象的语言,它兼容c,也支持面向过程的语句
java跟c++类似,去掉了面向过程的支持,完全面向对象了
并且它是解释性的语言,执行效率没有c和c++的效率高

vc跟bc类似,都是开发环境,vc可以学,但c++必须学
vc会用了,并不代码学会c++
它跟c++的关系就像实践跟理论的关系一样
所以,最好先学c/c++,再学vc

学c/c++时,可以使用vc作为环境的