Basic、C、C++的区别
如题我想先学Basic,再学C++,再C,这样可以么??我不是专业的哦……难度层次不是basic<c++<c么?我想一层一层来哦……目前我在学basic诶,不觉得吃力呀?...
如题
我想先学Basic,再学C++,再C,这样可以么??
我不是专业的哦……难度层次不是basic<c++<c么?我想一层一层来哦……
目前我在学basic诶,不觉得吃力呀?!
还有,怎么没人告诉我区别……哦,对了……他们之间语法有没有什么联系嘀嘿?
谢谢! 展开
我想先学Basic,再学C++,再C,这样可以么??
我不是专业的哦……难度层次不是basic<c++<c么?我想一层一层来哦……
目前我在学basic诶,不觉得吃力呀?!
还有,怎么没人告诉我区别……哦,对了……他们之间语法有没有什么联系嘀嘿?
谢谢! 展开
5个回答
展开全部
VisualBasic是一种可视化的面向对象的编程语言,以其编程简单、快捷等特点,深受广大WINDOWS程序员的青睐。
优点:利用VB开发界面友好、操作方便的软件只需很短的时间。
缺点:VB运行速度较慢
C语言是国际上非常流行的一种中级编程语言,以其灵活、高效等优点而获得广泛应用,许多的应用程序都是用C语言在DOS环境下编写而成。
其优点就是vb的缺点:速度比vb快
缺点:可视化不如vb
C语言与C++的区别有很多:
1,全新的程序程序思维,C语言是面向过程的,而C++是面向对象的。
2,C语言有标准的函数库,它们松散的,只是把功能相同的函数放在一个头文件中;而C++对于大多数的函数都是有集成的很紧密,特别是C语言中没有的C++中的API是对Window系统的大多数API有机的组合,是一个集体。但你也可能单独调用API。
3,特别是C++中的图形处理,它和语言的图形有很大的区别。C语言中的图形处理函数基本上是不能用在中C++中的。C语言标准中不包括图形处理。
4,C和C++中都有结构的概念,但是在C语言中结构只有成员变量,而没成员方法,而在C++中结构中,它可以有自己的成员变量和成员函数。但是在C语言中结构的成员是公共的,什么想访问它的都可以访问;而在VC++中它没有加限定符的为私有的。
4,C语言可以写很多方面的程序,但是C++可以写得更多更好,C++可以写基于DOSr程序,写DLL,写控件,写系统。
5,C语言对程序的文件的组织是松散的,几乎是全要程序处理;而c++对文件的组织是以工程,各文件分类明确。
6,C++中的IDE很智能,和VB一样,有的功能可能比VB还强。
7,C++对可以自动生成你想要的程序结构使你可以省了很多时间。有很多可用的工具如加入MFC中的类的时候,加入变量的时候等等。
8,C++中的附加工具也有很多,可以进行系统的分析,可以查看API;可以查看控件。
9,调试功能强大,并且方法多样。
优点:利用VB开发界面友好、操作方便的软件只需很短的时间。
缺点:VB运行速度较慢
C语言是国际上非常流行的一种中级编程语言,以其灵活、高效等优点而获得广泛应用,许多的应用程序都是用C语言在DOS环境下编写而成。
其优点就是vb的缺点:速度比vb快
缺点:可视化不如vb
C语言与C++的区别有很多:
1,全新的程序程序思维,C语言是面向过程的,而C++是面向对象的。
2,C语言有标准的函数库,它们松散的,只是把功能相同的函数放在一个头文件中;而C++对于大多数的函数都是有集成的很紧密,特别是C语言中没有的C++中的API是对Window系统的大多数API有机的组合,是一个集体。但你也可能单独调用API。
3,特别是C++中的图形处理,它和语言的图形有很大的区别。C语言中的图形处理函数基本上是不能用在中C++中的。C语言标准中不包括图形处理。
4,C和C++中都有结构的概念,但是在C语言中结构只有成员变量,而没成员方法,而在C++中结构中,它可以有自己的成员变量和成员函数。但是在C语言中结构的成员是公共的,什么想访问它的都可以访问;而在VC++中它没有加限定符的为私有的。
4,C语言可以写很多方面的程序,但是C++可以写得更多更好,C++可以写基于DOSr程序,写DLL,写控件,写系统。
5,C语言对程序的文件的组织是松散的,几乎是全要程序处理;而c++对文件的组织是以工程,各文件分类明确。
6,C++中的IDE很智能,和VB一样,有的功能可能比VB还强。
7,C++对可以自动生成你想要的程序结构使你可以省了很多时间。有很多可用的工具如加入MFC中的类的时候,加入变量的时候等等。
8,C++中的附加工具也有很多,可以进行系统的分析,可以查看API;可以查看控件。
9,调试功能强大,并且方法多样。
展开全部
Basic是可视化编程,用于编辑界面和图形类很方便,虽然也能用做计算功能,但不如C直观。
C更注重过程,用于解决单个的实际问题很便捷,思路是顺着代码一步一步发展的,做ACM(编程竞赛题)的时候就靠这种顺序逻辑性,而且C语言的语法相对基础和简练,对后续学习各种语言都相当有帮助。
C++是面向对象,重要的是功能的组合和封装,如果不考虑模块化,与C几乎没区别;所以C++作用在于开发软件上的便利,但C++中的STL库包含了相当有用的大量函数,熟练掌握的话对于解决问题绝对是如虎添翼。
我是学通信的,课程上还是要学编程的,学校安排的是先C再C++,VB是自己在做数据库作业和做项目时自学的。由于专业关系和参加ACM的关系,我不怎么做比较完整的软件,更注重了编程对实际问题的解决(楼主既然是非专业的,想必也不用经常去做软件吧)。
希望我的个人理解能对楼主有帮助!望采纳~ ^ ^
C更注重过程,用于解决单个的实际问题很便捷,思路是顺着代码一步一步发展的,做ACM(编程竞赛题)的时候就靠这种顺序逻辑性,而且C语言的语法相对基础和简练,对后续学习各种语言都相当有帮助。
C++是面向对象,重要的是功能的组合和封装,如果不考虑模块化,与C几乎没区别;所以C++作用在于开发软件上的便利,但C++中的STL库包含了相当有用的大量函数,熟练掌握的话对于解决问题绝对是如虎添翼。
我是学通信的,课程上还是要学编程的,学校安排的是先C再C++,VB是自己在做数据库作业和做项目时自学的。由于专业关系和参加ACM的关系,我不怎么做比较完整的软件,更注重了编程对实际问题的解决(楼主既然是非专业的,想必也不用经常去做软件吧)。
希望我的个人理解能对楼主有帮助!望采纳~ ^ ^
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
自学的话,建议顺序是c c++ basic,因为c是基础,basic和c++到是没什么关系,如果楼主没有编程基础的话,学basic的话也会吃力的,建议先学c,学完c就是站在一定高度上俯视其他两门语言了,就应该学的比较快,比较轻松
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果你是计算机专业的话,建议先学C语言,再学C++,Basic的话,用到再学,不过强烈建议学习一下JAVA,这个是目前最火的编程语言!如果是非计算机专业的话,学一下Basci也就行了,知道一点简单的程序方面的东西已经足够了!个人建议!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
想学计算机语言,先学C,然后C++,basic不用学了,现在用的少
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询