c,c++,c#,vb这四种语言哪个最好先学会?

如题所述

vb过时了,要么学vb.net,不过和vb6差别大了,vb.net基本类似C#(除了语法不同),所以还是C#。算法指针什么都不知道,那就更直接学C#了。C#说白了就是堆积木编程,没有指针,算法什么的都直接在类库里支持,只要会调用它们。学C#除了基本的语法外,就是学类库。另外的好处是微软对C#是大力推广的,各种基于m$的平台都可以用这种语言来写游戏、软件,特别是win8、wp8发布后,你会看到学C#的好处会很明显。当然,我这里说的比较轻松,因为编程本身有一个入门门槛,不过你有基本应该没什么问题。
不过,如果说你的题目是哪个最好先学会,那肯定是C/C++,比如你学C#有些东西你可能只知道怎么做,但你不知道为什么这么做,学C/C++后你除了知道怎么做还能了解为什么这么做。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-06-27
这不用说的,肯定是先学C和VB了,,C++和C#都是在它的基础上开发出来的,不过他们和C语言又有本质的区别,因为C语言是相面过程的语言,而C++、C#、VB都是相面对象的语言。
第2个回答  2012-06-27
我了解的不多,我觉得应该学C#,和JAVA一样,也是面向对象编程,很适合初学者,C#很大程度上可以说是模仿的JAVA,所以,你学C#也等同于学到了JAVA了,要说的是,C#并不难。 C++ 我个人感觉上是比较复杂的,编写游戏好像就用那个。
菜鸟滑过,高手勿喷。
第3个回答  2012-06-27
这个毫无疑问是VB了, 最适合初学者的语言,简单易懂.功能强大. 当然要精通也是要花时间的. 不过在BS横行的今天也慢慢没落了. c语言涉及到底层的东西较多, 算法, 指针都是难点 c++更难, 除了C的要素外还要深切理解面向对像的概念不容易 c#相对容易上手,语法接近JAVA, 不过比起VB来我觉得还是难一点的.追问

我有pascal基础,所以算法指针什么都还知道,可能也就是语法差别,在这样的情况下呢?

追答

如果你有基础的话那当然会好很多, c语言学好的话还是很有前途的, 建议你学C++

本回答被提问者和网友采纳
第4个回答  推荐于2018-05-15
一般系统的学习的话,都是先学VB,因为VB最易懂,而且编译环境与界面最易于理解。

知识点延升:
1、C、C++、C#其实是一个系列的语言。
2、C++是C语言的扩展,在1992年左右在C语言的基出上扩展了类、继承等概念并引入了结构化,对象化编程而来。
3、微软推出.net技术后,在C++的语法基础上进行.net编程就是C#。
4、注意的是,每一门语言都可能有多个不同的版本的,甚至完全不同的编译环境,它们之间是有差异的,有的甚至看起来完全不同。
相似回答