I have to admit that I scoffed when I first saw Visual Basic 1.0. I knew that real Windows programs were written in C , not Visual Basic. Fortunately, however, I hadn’t been too brainwashed by the C crowd, and, as I learned Visual Basic, I began to see a simple elegance in it. True, version 1.0 didn’t exactly let you write mission-critical applications, but it was very easy to create a quick Windows application.
真正的程序员都是用C++,但是vb却以其简单易用开发程序吸引了我。
As Visual Basic evolved, it became much more powerful. Today, it is the most common way to build business applications on the Windows platform quickly. VB applications can be distributed, scalable, fast, and even mission-critical. Meanwhile, the C developers continue to regard VB as a toy language. After all, you can’t really program without pointers (and pointers to pointers), can you?
时至今日,vb可以轻松开发商业、甚至要求苛刻的程序。
While VB has gained a huge, worldwide following, the language (pre .NET) does have some missing elements. I rarely hear VB developers asking for pointers like those in C , but they do ask for implementation inheritance, multithreading, and the ability to create Windows services and console applications natively. VB .NET answers all these requests and fixes many of the annoying little issues with VB. For example, you can instantiate variables at run time now, and parameter passing defaults to ByVal.
指针很重要吗?我们需要的是继承、多线程。。。
VB .NET is the modernization of VB, having added implementation inheritance and multithreading, but VB .NET has done so not so much through language changes as by supporting the features built into the .NET Framework. The Framework’s Common Language Runtime, or CLR, provides inheritance and multithreading along with support for a variety of projects. VB .NET is one of the first-class languages on the .NET platform, meaning it fully supports the CLR and cannot be considered a second-class citizen to C#.
文章整理:西部数码--专业提供域名注册、虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!




