Which alternative Programing Language do you suggest ?

Except from Labview, which we all like, which other programming language do you suggest, and why ?
(as a second option, for making projects)
We make electronic devices for industrial control. (measurment, monitoring, data logging ....)
As i can not make up my mind, any comments are usefull.

As has been said before, that's a little too open-ended of a question. However, we can give you some insight to answer it for yourself. I think languages such as C are what assembly language was to C a few years ago. Many higher-level languages have been written in C (including LabVIEW) but I wouldn't waste my time learning it unless you have a lot of time to learn it and need to develop algorithms that work under the hood in a dll and such. If you want to invest heavily (and I mean heavily) learning C learn C++ instead since it is the industry standard and is object-oriented. If you want to learn a higher-level, text-based, useful, easily learned and cross-platform object-oriented language with a quick development time I would go with Python. Python is not the best performing language out there, but it is powerful, compiles on-the-fly, can be used with LV and there is huge open source community supporting it. And Python is used just about everywhere. And I started learning it myself just a few months ago.
PaulG.
"I enjoy talking to you. Your mind appeals to me. It resembles my own mind except that you happen to be insane." -- George Orwell

Similar Messages

  • What programming language do you prefer

    Hi there,
    I saw this come across my Google Reader, but it seems like NI is pollng users about which VS languages they use to program T&M applications.
    What language are you using: VB .NET,  C#, C++ .NET (or VB 6 / C++ 6, etc)?  Here's a link to the poll:  http://decibel.ni.com/content/poll.jspa?poll=1066
    -wendyk
    Wendyk

    Try reading this.

  • [TV@Master]which alternative program do you recomend to use instead MSI PVS

    As we all know some of us dont like this program, and use other programs like christv, fly2000, iuvcr ,dscaler, etc , .
    but getting them to work is not that easy, and to test them all will require time , money etc. so maybe its best to ask the forum:
    which ones have you used ?
    which one you recommend and why?

    I have had several issues similar to yours while using different PVR apps.
    The most recent things i've done is installed the applications that cause problems on top of its self (without add/remove) mind you i wasn't prompted to do it either.
    I have also removed all Quicktime codecs and a few others that i dont require.  (the nero thing didn't apply because im using a newer version)
    Have a look at what is loaded with the program when it crashes and it may give you some insight to what is going wrong.

  • Which external battery(charger) do You suggest for iPhone 5 ?

    The battery discharge soon, so I need an external battery that can charge my battery to 100% FAST without any AC power!

    I take the Trent Power Pack with me when I travel. I can usually get 5-6 charges out of the thing before it needs to be recharged.

  • I am a mobile app developer in our University. which developer program should i apply ?

    I  am a mobile app developer in our University. which developer program should i apply to distribute the develpped University app?

    How does the University want to distribute their app....to whom?
    See:
    Choosing an iOS Developer Program / Which Developer Program is for you?

  • Which group of programming languages to master?

    Which group of programming languages should I master to tackle a diverse set of problems? I would like for this list to be small as to not learn too many languages while not having a good grasp on them. The purpose of this is so I can approach any problem and pick the right tool for the job.
    Right now I'm thinking about C and Fortran for computational problems requiring speed (fortran because I'm a science student), Python for quick scripting and when development time is the most crucial factor, and Haskell for a functional middle ground. I appreciate any feedback.
    Last edited by Daedalus1 (2011-11-17 08:35:08)

    Calmatory wrote:Languages are merely tools to get things done. It is much more important to be able to think in an abstract manner to solve problems without creating more of them. Programming is the easy part, program design is the hard part.
    Yes, I know that. I guess the question I should have asked is which categories of languages are appropriate to which problems? Then I could pick one of each category and learn them.
    Basu wrote:
    I mostly second with whatever austin.rbn says but with some additions:
    1. You should learn C because it will make you learn how the machine actually works. Do not conflate C with C++, they are pretty different languages.
    2. You should learn a UNIX-y scripting language -- one of Perl/Python/Ruby for quick prototyping, string mangling, web dev, etc.
    3. You should learn an enterprise-y object oriented programming language such as C++, C# or Java
    4. You should learn a strongly typed functional programming language to better understand the mathematical basis of computer science like ML, OCaml or Haskell
    5. You should learn a Lisp dialect such as Scheme or Common Lisp (I would recommend the Racket implementation of Scheme).
    Let me know if you have any questions.
    Although pling may disagree with some of the reasons, these seem like sensible categories. What are some of the advantages of learning a Lisp language, and what domain would it be advantageous over other languages?
    bsilbaugh wrote:
    You may also want to ask yourself if you will ever need to run your codes in a distributed computing environment; e.g. a Linux cluster. If yes, then there is a high probability that you'll need to learn MPI. I know that most MPI implementations provide Fortran, C, and C++ API's, and there are also some Python wrappers out there as well (e.g. mpi4py).
    I should also point out that most Fortran, C, and C++ compilers support OpenMP out of the box. This means that a code that was initially written in Fortran, C, or C++ can be modified (usually rather easily) to take advantage of multi-core processors.
    As you might be aware, GPGPU computing is becoming more popular within the scientific community. Most of the GPGPU languages are minor extensions of the C language (and in some cases just additional C libraries). So, I suppose if you start out developing in C, then learning one of the GPGPU languages would seem like a natural extension of what you already know.
    (As others have alluded, you may want to view all of this as a never ending evolutionary process. That is, don't worry about finding some panacea to all your future programming needs today. Focus on learning the principles, keep and open mind, and be ready to adapt to an ever changing environment. Whatever the answers you get today, 10 years from now the answers will likely be very different.)
    Yes, I will eventually need to work with distributed computer systems and maybe GPU programming such as CUDA. For this purpose, where speed is critical, I would need to have C mastered. However I'm very used to the OOP methodology of Java and C++ and haven't been able to wrap my head around doing things otherwise. So as pling mentioned, I need to be able to first do procedural algorithms well and I think I need to learn C from the ground up. What I know of C, I've learned through C++. What is an introductory book that you would recommend to do this?
    pling wrote:Do what a pro and would do and code in the highly productive scripting language until you a performance hit, then write C code for that limited area. Rather than learning lots of languages badly, learn the fundamentals of procedural programming well - get books like Code Complete, Pragmatic Programming, Programming Perls, etc and work through them.
    Are C and python sufficient for general purpose programming? Are there any cases where it is difficult in getting the resultant amalgamated program to run smoothly? (just a wild guess)
    Last edited by Daedalus1 (2011-11-23 07:35:01)

  • I just purchased FormsCentral but according to your site it is going to be closed on June 22. What does this mean for what I paid? Do you have an alternative program to use? Do I receive my money back?

    I just purchased FormsCentral but according to your site it is going to be closed on June 22. What does this mean for what I paid? Do you have an alternative program to use? Do I receive my money back?

    Kim,
    When you say you just purchased Formscentral exactly what do you mean? Formscentral has not been sold as a stand alone product in a while due to the decision to close the service. If you got Formscentral as part of a Acrobat subscription then you need to know that that part of the subscription will go away partially in June and fully in July. If you have indeed managed to purchase Formscentral standalone recently can you please give me the information about your purchase such as the date of purchase and link to the site from which you purchased. Refunds are available to customers who are not able to use the service though their contract period.
    Andrew

  • Which programing language

    I'm considering learning a programing language and write some easy and small (database related) applications on OSX.
    1. Which programming language should I be learning?
    2. Is there a list highlighting programming languages, their advantages and disadvantages and learning difficulty?
    Thanks in advance for your help!

    The choice of a first programming language is often decisive of whether or not you are able to successfully learn to program. If it's too hard you will give up; if it's too simple, you could have problems in the future.
    In recent years, Java has been the favorite in universities, presumably because of its wide use and easy readability. The other popular choice is C++. When I went to college, we only had C.
    But none of these are great choices if you truly have never written a line of code before in your life. You would probably do better to start with an interpreted ("scripting") language, like PHP or Python, even if only for a couple months until you are comfortable with the basic programming concepts. Then you can move on to a compiled language.
    For development on the Mac platform, Objective-C is the obvious choice. It is a very simple language to get started with, and there are a lot of fun things that you can do with it. This should keep you interested enough to get you through the difficult times. And, of course, we are here for you. Good luck.

  • Which programming language do we use for ios apps?

    Hello,
    I would like to know which programing language do professional ios app developers use for apps which work with an integrated database. I thought firstly about C# but recently Ruby has come into my attention as a good app development language.
    Thank you very much.

    Since you mentioned Ruby, there is the RubyMotion toolchain, which can be used to develop applications for iOS, OS X, and Android.  It isn't free, but then again you won't have to use Objective-C or Swift (or even Xcode for that matter).  You will still need to be able to at least read Objective-C/Swift/Java/whatever, since that is what the various API documentation is written for.

  • I'm debating between a Macbook Air or a Macbook Pro which one would you suggest?

    I'm debating between a Macbook Air (MC965LL/A) or a Macbook Pro (MD313LL/A) which one would you suggest?
    I will be using this for college and taking it to class with me.  My biggest fear is that I may be too hard on the Air and damage it, but I like that it is lighter and looks cooler.  But which one do you believe is more logical and provides the best computer quality overall?

    This is an objective comparison,
    Meanwhile, we start from the price of their basic models, considering of course that could get discounts as a student in the Education Store. Required about 100 € more to buy an Air with the same screen size of this Pro and already, in some cases, may be enough to make your own choice.
    Assuming a score to score, we could say: Pro 1 - 0 Air
    Until recently, the beloved laptop for school purposes was the white MacBook.Orphaned "bianchino", now out of the list for some time now Apple, the Mac that is most on the economic front is approaching the Air 11 "(900 € on the edu store). Air 13 "display offers a native that could be called HiRes, identical resolution to that of Pro 15" base:
    Air 11 "(16:9) 1366 x 768 = 1,049,088 pixels
    Pro 13 "(16:10 format) 1280 x 800 = 1,024,000 pixels
    Air 13 "(16:10 format) 1440 x 900 = 1,296,000 pixels
    The comparison on the screens is not to be taken seriously. After all, is what we will see during every second of computer work.
    And so the challenge back in a tie: Pro 1 - Air 1
    For size and weight comparison is merciless. The Pro is a portable slim, well built and, after all, not too heavy. However, this aspect of the Air is unsurpassed. He created a new category of laptops is so small wonder. The weight is also almost halved with 1.3 kg against 2Kg. For those who are always on the go is a godsend for the university and also the difference in the shoulder is remarkable.
    We update our score: Pro 1 - Air 2
    The battery is offered in both cases with a duration of 7 hours. 2-Air Pro 3. Another aspect that is rather in favor of a tie on the graphics: Both models use the Intel HD Graphics 3000 with 384MB of DDR3 SDRAM condivisa.Pro 3 - Air 4.
    In academia, it may not feel quite the need for a Firewire port, but the fact remains that the Air does not have it.
    I guess that's the case to score another point: Pro 4 - 5 Air
    I scored a little more than necessary to have a complete line of Air, but for the purposes of this comparison we are interested in the value obtained from the Pro 13 'Air base and 13 "base. Both processors are dual core and, as you can see, the little guy gets along very well though with a slower clock. There is also a crucial aspect to consider: these data refer to the computing power but do not take into account the incredible speed-bump-up by SSD. Translated into monetary terms means that if the Pro 13 "is marginally faster when the CPU is under stress (such as video encoding) Air 13" is significantly more responsive in every area. By now you will present the advantages of SSD, as we talk about it constantly, and be assured that we are talking about really obvious differences in the everyday. The advantages obtained clearly outweigh the disadvantage resulting from a delay of a few seconds more in exporting an iMovie or a few seconds to compress a full-bodied zip file (which then increased the write speed scale in part). To assign a score in this area I find then a little 'in difficulty. From the viewpoint of the CPU Pro 13 "is slightly faster but we are sure you can assign an advantage when then every single operation, to start since, requires up to 8 times (the value is clearly approximate) of the time ' Air 11 "? I have no doubt to say that overall performance on the front of the Pro 13 "basis, as configured, is beaten hands down Air 13" base.
    I say then: Pro 4 - Air 6 (but wait ... is not over)
    Do you know where the above discussion decade? The MacBook Pro is much more expandable: add just € 77 and takes a 60GB OCZ Agility SATA3 that mounts in an instant. At that point, the bill draws on the opposite reactivity with SSD and the difference of the processor, though not so obvious, back to bite. It is also possible to realize different combinations. We have spoken of a disk of only 60GB in effect, but in the Pro can also be used as an adapter to enter the optibay the HDD of 320GB in place of the original SuperDrive. In this way we obtain the speed of the solid disc for the operating system and applications and the increased capacity of a traditional hard drive for archiving. Also, the RAM, which base is 4GB on both, on the Pro can be easily increased to 8GB. To want to do things right we should say that the added cost rises well and lose the initial assumption for which we have assigned a point to Pro for the greater economy.Furthermore, the comparison is based, only the basic models, however, the counter remains a valuable expandability, both now and in the future: if after some time you should decide to improve the performance of your Mac, is with the Aircan only change SSD (mSATA but those are expensive), while the Pro will have more flexibility.
    u point for the Pro: Pro 5 - 6 Air
    With the 2011 version of the MacBook Air has resumed the backlit keyboard, but still (and will) not have an Ethernet port, Superdrive and the infrared receiver. The absence of the reader / writer is a point against him, this is indisputable
    equal footing Pro 6 - Air 6. As Apple moves fast towards a future where this will no longer be necessary (see installation and operating system software via the web) can still be useful today. It must be said that with less than 30 € you take an external drive efficiently (review) but this still requires to carry around another "element". On a personal level each of us will be evaluated differently this absence, there are those who do not tolerate it and who has already got used to (in extreme cases supported by the Remote Disk feature) but it is still a lack of perspective in a single complete computer , at least at present.
    For this reason we say: Pro 7 - 6 Air
    pull the money (or better scores ) won the pro of a single point.
    i hope it can help you ti choose
    Francesco

  • I have CS3 and a new Nikon D4 which the RAW files cannot be read by CS3, what do you suggest?

    I have CS3 and a new Nikon D4 which the RAW files cannot be read by CS3, what do you suggest?

    Have you tried the DNG Converter?
    Adobe - Adobe Camera Raw and DNG Converter : For Windows
    --OB

  • I currently have the 1st generation iphone. I am looking into upgrade, which iphone do you suggest 3GS or the iphone 4?

    I currently have the 1st generation iphone. I am looking to upgrade, which iphone would you suggest?  iphone 3GS or the iphone 4?  other?  

    Yes!! I have been told by many to buy the 3GS iphone. They love it and tell me I would, too.  But thanks to you, Dad and Michele, for your information that you have provided; I will purchase the iphone 4. With the great Facetime feature, I will be able to use it with my daughter who is stationed in Japan with her husband. By the way, I keep hearing that Apple will be making iphone in white. When will that happen?  Thanks again! 

  • Which DAQ do you suggest?

    Hi,
    I posted few days ago about it, but i changed my concept.
    I would like to create a real-time PID regulation in LabView. There is a hydraulic cylinder with a load cell in the end of the rod.
    I would like  type the force value in LabView, for example: 10kN and via DAQ, i would like to do real-time PID regulation.
    The load cell and the hydraulic pressure relief can also receive tension signal.
    Which DAQ do you suggest? I guess I need an AIO DAQ, but there are so many.
    Thanks!
    Solved!
    Go to Solution.

    Sry, my english is not good
    I mean the output signal from the load cell is voltage. I guess. Actually i do not understand it, because i dont see the output signal range.  So  I attached the load cell's sheet. maybe You can help me.
    Thank you.
    Attachments:
    LO_K_1_427_m.pdf ‏133 KB

  • Which cards and card readers would you suggest?

    Hello!
    I am very new to JavaCard development and I have just downloaded Java Card Development Kit.
    To develop application and test it I think the development kit is enough. But when application is ready to be deployed which card and what card readers would you suggests that work reliable. Where to find them?
    Thank you very much!

    I suggest Sdi010 or scr331-DI from SCMmicro.com.

  • Which router would you suggest?

    Which router would you suggest only for connecting 2 ISPs?
    thanx

    This depends on how much traffic you have between, and what all interfaces you want to connect on .
    like ATM or HSSI. For a medium end you can go for 3725 or 7200VXR is also a better choice that has CEF enabled .
    http://www.cisco.com/en/US/products/hw/routers/ps282/ps284/index.html
    http://www.cisco.com/en/US/products/hw/routers/ps341/index.html

Maybe you are looking for