03-13-2016 10:18 AM
03-13-2016 10:19 AM
01-14-2019 05:14 PM
Not really. The compiler changes the optimizations on the fly and the resulting code will be different each time. However you have the distributable fixed and calculate CRC or MD5 to authenticate the file.
01-14-2019 05:39 PM
Strongly disagree. CVI is excellent and the collection of specific scientific libraries are its strength. The IDE is simple, clear and sufficient for scientific programming. It does not want to be everything for everyone. What is great idea. ECLIPSE and VS are cumbersome, complicated and have a VERY STEEP learning curve. I am not a professional programmer, never wanted to be, and restrict myself to solve problems that I face in my professional life as biologist, requiring writing control software for bioreactors, image analysis, data and signal analysis for electrophysiological recordings, control micromotors, microcontrollers, interfacing with unique, home built instruments,. I do not have time for tinkering with exotic programming languages, brilliant algorithms that require 5 different environment and scripting and what not.
Labwindows is perfect for programmers like me. Even C++ is an overkill, although occassionally I would risk importing special source code fragments, but seldom do need it, CVI has a almost complete set of libraries and I seldom need even external dllls or libs (SQLite is an example). The two fps I would like to have is a primitive crypto library with user management, authentication and encrypt/decrypt functionality of data buffers and files, and encrypted streaming via serial and ethernet communication, and perhaps database handling for GMP quality software development. I am working on one, but it is really tedious, and may end up with an amateurish result. It is very small, capable of running on microcontrollers as well.
The second library is a support for GPU processing. Those graphic cards are awesome, and accessing them through VS, ECLIPSE or raw CUDA compiler is just a headache of complexity. That support combined with the highly effective simplicity of style Labwindows can be so proud of, would open up AI development and extreme data /image processing capability for CVI programmers. GPUs are mature enough for that support.
07-01-2021 03:57 PM
Hi
07-01-2021 07:02 PM
C++? Why? Absolutely no justification for that. There are a truckload of C++ compilers out there and their users are dying of the excessive complexity and overhead.
You want reusable code? Write a library!
you want C++ code? Use a DLL or a C wrapper!
Keep Labwindows fast, simple and bug free for C programners.
07-01-2021 07:10 PM
One software for rvery purpose fir every programer and you end up with bloatware like eclipse and Visual studio. It is idiotic if you are full time professional programmer. An engineer tgat NEEDS a practical platform or a Biologist like me programming bioreactor control software, filtering digitaluzed physiological signals, or develop fast genetic algorithm are horrified even by the thought of changing course your way.