Visual Basic 6.0 was interpreted, but could be compiled.In their current "dot net" versions there is just a hair's breath of difference between the two as they share the same sets of underlying runtime routines.
I have always preferred VB for the speed and ease that forms (windows) may be constructed and used, though it is possible VC has caught up here.
Also, I don't think Basic has been an interpretive language since it got that V for visual.
This is very incorrect. Both C# and VB.NET compile to an intermediate language similar to Java bytecode, and are then just-in-time compiled to native code when executed. Performance is identical for both (with the exception that only C# allows unsafe code, which may have a performance advantage, see my answer below).C# is better in my opinion, I dislike interpreted languages when attempting processor intensive actions (e.g. image processing).
Plus, the many forms of BASIC are extremely limited in the scope of modern programming languages...
Yes, please read my response to Ernie.This is very incorrect. Both C# and VB.NET compile to an intermediate language similar to Java bytecode, and are then just-in-time compiled to native code when executed. Performance is identical for both (with the exception that only C# allows unsafe code, which may have a performance advantage, see my answer below).
Images are captured by camera and then it may be processed and transmitted to computer through RS232 to further process.Are you using mcu communicate with computer?
Are you using the 128x64 or 320x240 LCD to display the image with mcu?
Absolutely no difference, as the "VB" in "VB.net" is an abbreviation for Visual Basic.
The last version of VB was VB6, many years ago. Microsoft then discontinued the product in favor of VB.NET, which is built on top of the .NET Framework. Like other products that got the .NET treatment (say, ADO vs. ADO.NET), the .NET version doesn't much resemble the one it's replacing; in this case, that's a good thing, since VB.NET is a powerful, full-featured, statically typed language. Code developed in any .NET language compiles to the same intermediate language, which is then run inside a virtual machine. As such, code written in any .NET language can make use of routines written in any other .NET language. The managed runtime (VM) also provides services like bounds checking, garbage collection, type safety, and exception handling. Some syntax and keywords have been carried over from VB to VB.NET, but they are much more different than they are similar (and way more different than VB.NET and C# are from each other).
|Thread starter||Similar threads||Forum||Replies||Date|
|E||Visual Basic For Applications (VBA) and Microcontrollers||Microcontrollers||5|
|D||Microscope software embedded in VIsual Basic form||Software & IDEs||1|
|H||insert arrays and arrays arranged in visual basic software||Software & IDEs||1|
|K||Visual basic cant open ximu exe||Programming & Languages||1|
|C||12V Solenoid + Visual Basic||General Electronics Chat||6|
by Jake Hertz
by Aaron Carman
by Duane Benson
by Jake Hertz