06-29-2006 01:42 AM
06-29-2006 02:13 AM
This was discussed more than once (you can search the forums), but some of the main points:
1. LV has a much lower learning curve. Not having to deal with syntax (as much), memory handling and such and having the program do stuff automatically for you (like express VIs) makes it much easier to start programming in. Also, many people find the flowchart-like dataflow paradigm to be easier to understand and follow and LV code easier to read and more aesthetically pleasing. The downside is that people don't realize that writing more complex programs requires some more experience and usually start turning here when they have problems. When writing large programs in LV, you have to understand a lot about how it works internally, because you have less control.
2. The execution of LV in general is not as fast as an optimized C program, but it can be around the area of regular programs. LV doesn't do some stuff as well as C.
3. .net is supported mainly on windows. LV code, to a degree, is portable to windows, mac, linux, palm, win CE, embedded chips and Real Time systems.
06-29-2006 02:14 AM