‎01-20-2010 10:48 PM
DianeS wrote:
For me, LabVIEW started out as a toy...then became a tool...then became a joy...then became my career.
^ ^ same here 🙂
Just curious to know if C# will be good for my career in LabVIEW ... anyone can comment on that?
‎01-21-2010 08:02 AM
Is C# good?
This all depends on the field and application you intend to use this TOOL for.
If you are writing a buisness app with large scale networking and distributed code then labview is not a great choise and java or c# are good. I found c# very similar to java which I had previously played with, very object oriented similar class hierarchy. The nice thing about c# is that you will become fimilar with the .net freamework, a technology that is heavily pushed by MS. Again if you have the time, learn as many languages as you can, it never hurts and is always nice to be able to convey how a LV implementation compairs to another technology.
‎01-21-2010 08:08 AM
falkpl wrote:... Again if you have the time, learn as many languages as you can, it never hurts ...
...right up until you start a line in one language and finish it another...
of course that mistake is impossible in LV.
Ben
‎01-21-2010 10:48 PM
falkpl wrote:If you are writing a buisness app with large scale networking and distributed code then labview is not a great choise and java or c# are good.
I agree, but also, how much can C# be integrated with LabVIEW in automating any process? Which are the things which are easily possible in C# but not possible in LabVIEW?
‎01-23-2010 06:46 AM
‎01-23-2010 06:49 AM
Nishant wrote:
So, i would ask the guy to not to leave the field of LabVIEW.
I wished the same thing till I joined the new company.
‎01-25-2010 07:00 AM
DianeS wrote:That being said, one must still understand good programming techniques and style in order to write good code in LabVIEW...just like any other language. I think a lot of users don't really understand that you still have to use good practices with LabVIEW in order to end up with good code.
Well said Diane.
‎02-10-2010 06:40 PM
Rolling stones gather no moss !
I think it is very common to hear this : Which programming language is best ? This has no answer but only another question : Best for what ?
Unfortunatley the first few steps in any programming language is easy to grasp - I am sure all of us can write a "Hello World " program in any language with a simple tutorial in less than an hour. But and its a big BUT, how many make the grade or how many become experts in all the nuances of a given language ? - to the extent that they start feeling the language is lacking in features for THE job on hand. Then and only then a migration is in order.
Writing few applications, getting them to work somehow and then dropping that language to jump to another one is the proverbial search for the pot of gold at the end of rainbow. Been there. Done that. I for one started off with assembly / C for 8 bit controllers , did about 30 odd endurance rig applications and then when opportunities became far and few, switched to VB. Kept me busy for 3 odd years. And then by force I was made to try out LV. Now I don't think there is any looking back. Not that VB is outmoded or not in demand. Its easier with LV !
Been with LV for 4years+ now and for standalone machine control applications like test equipment, I can say that C / C++ / VB can not match with the power of LV in terms of hardware control, speed of code generation, user interface and data analysis. And with a support forum as this, I feel quite happy to stick to LV.
From C to C++ its OOPS ! From any text based language to LV its DataFlow. There is a limit to the number of concept changes that a human can master in a lifetime
‎02-10-2010 11:01 PM
Raghunathan wrote:
There is a limit to the number of concept changes that a human can master in a lifetime
Speak for yourself. I plan to live forever.
‎02-10-2010 11:19 PM