2009-11-13 47 views
3

在这些日子里学习和使用visual basic 6是否明智?因为许多强大的编程语言正在出现。如果不是的话,那么为什么和什么是最好的编程语言可以用作信息技术专业的理学学士学位?学习和使用visual basic 6作为第二年BSIT学生是否实用?

+0

我同意罗伯特和RageZ。学习VB6只有当你真的有理由,恕我直言。是的,它会给你编程的基础,但我认为学习更有用的(是的,我知道这是主观的)语言更有意义。 – Jeff 2009-11-13 04:19:36

+0

顺便说一下,我的第一语言是VB6,这也是他们在90年代在BSIT第一年教给我的。我并不后悔,但是Goto扭曲了我的大脑,我觉得当时我会在C,C++或Java等编程方面有更好的开始。 – Jeff 2009-11-13 04:23:35

+3

我只看VB6以支持一些非常古老的旧代码 – 2009-11-13 04:36:51

回答

10

学习c#或vb.net,如果你想留在微软的世界。

您将更好地理解编程世界在这些语言中的位置,并且您不会从vb6中学习到任何不良习惯,您将不得不稍后忘记。

学习VB6或VBA如果您有特殊需求,如编程Microsoft Access或创建VB脚本。所有这一切,你可能正在学习Java,因为这似乎是大学喜欢现在教的语言。 Java是学习的完美语言。

2

我总是喜欢劝学生学习帕斯卡,因为它的程序,教结构化的编程和足够简单,只需使用笔和纸调试。

但是,要务实,学习C和C++。 C++已经将它的结构应用于许多编程语言,并且是编程中一个很棒的引入语言。

3

恕我直言,学习VB6可能是罚款,如果是学习基本的编程概念,而是像罗伯特提到学习更现代的语言这将是更好地学习C/C++来获得概念(即使它是更加困难)

会更好,C#/ VB.net微软和别的

我的学什么会是类似的东西列表:

  • C/C++ =>这是一切的根
  • JA VA
  • C#
  • 蟒蛇
  • PHP

,如果你能在深度C++/C学习你将能够很快学习其他语言。

0

首先学习C++比任何新语言都好。 这种语言将改善你的逻辑和算法。

1

VB.NET是新项目的方式。如果您必须处理遗留应用程序或仍使用VBA的Microsoft Office应用程序之一,请学习VB6。即使如此,VB.NET和VB6之间的语法也足够接近,使转换变得简单。这种情况类似于C,C++,C#,Java等C语言家族。在VB6和VB.NET之间切换的主要问题是支持库。 VB.NET有更丰富的库集。一旦你学习了VB.NET,你可以轻松地切换到C#,因为两种语言之间的差异主要在于它们的语法。

作为一名学生,您希望尽可能多地使用不同的语言。专注于从班级中挑选代表而不是纯粹的数量。例如,如果您已经了解C++或Java,那么最好学习LISP,然后学习另一种C语言。暴露于不同语言使用的方法将极大地拓宽您使用任何语言的能力。

最后请记住,框架和语言之间存在着不同。今天不仅有一门要学习的语言,而且很多都有一个有用的功能和类的框架。