Visual Basic's Common Language
The lack of features in previous versions of Visual Basic has made it seem like a beginner's programming language. Now, VB is called Visual Basic.Net (pronounced Dot Net), and it's new and improved. According to Harold Davis, author of VB.Net Programming, "Its new characteristics have caught the eyes of many experienced developers and this change has now made Visual Basic's features better than ever." (15). The Common Language Runtime (CLR) added trait is an example of how good VB's new attributes have become. It's definitely a step forward and not backwards. While there are still quandaries within CLR, it is still at its best.
It allows you to import other programming languages that are built on the same platform into Visual Basic. Writer Chuck Easttom said, "Even importing has been made better. Just copy the files onto the disk, run the application, and you're good to go. Net, running a program off of a CD (without installation) was not feasible in VB after version 3. VB can now inherit a base class written in C++/COBOL. While it does have some flaws, CLR still continues to turn heads of other programmers because of its easy installations, immense support of Multilanguage integration, and enhanced importing system. Net framework can be designed to install with a simple XCOPY without any hassle. By enforcing a functionality that enables multiple language support called Common Type System (CTS), and by having complete control over interface calls, the CLR allows languages to work together more clearly than ever before. There are some areas where the conversion tool merely places a note that indicates something needs to be done, and some areas where it fails to realize that a change is needed, but this is nothing that a few hard coding can't fix. Previously, by using COM one language could call and use another language's components. " (49) However, there are some flaws within CLR's importing capabilities.
Common topics in this essay:
Language Runtime,
System CTS,
Converting VBNet,
CLR VBNet,
Runtime CLR,
Visual BasicNet,
C++/COBOL We're,
Chuck Easttom,
VBNet Programming,
Visual Basic,
common language,
visual basicnet,
language runtime,
common language runtime,
base class,
conversion tool,
multiple language,
|