What I Hate About Your Programming Language
Subject:   Graphical Programming
Date:   2003-05-13 15:57:50
From:   anonymous2
The article doesn't mention the ease/difficulty of programming in a Graphical language ex. LabVIEW. I used to hate it till I started using it. Now I do almost everything in LabVIEW.

What I Hate about it?
+ It ain't free.
+ No recursion
+ No OOP
+ Expensive toolkit add-ons for special functionality (Signal processing, Real-time etc.)
+ No matrix data-type. Of course you can use arrays but I would like to see a Matrix primitive

What I love about?
+ Takes me a day to do a project which I would
normally take a week to do in C.
+ Elegant and self explanatory
+ Dataflow programming style.
+ Great debugging tools

Full Threads Oldest First

Showing messages 1 through 3 of 3.

  • Graphical Programming
    2003-05-14 18:25:58  setok [View]

    One additional thing worth considering with graphical programming is that it's the most natural thing in the world to make a multi-threaded application...
  • Graphical Programming
    2003-05-14 04:24:03  anonymous2 [View]

    Actually there are toolkits available for OOP in LabVIEW. I would like to recommend you to look at for a product called GOOP (Graphical Object Oriented Programming). A new release that also supports inheritance is due later this year.
  • Graphical Programming
    2003-05-13 18:45:27  anonymous2 [View]

    In the interest of having some LabVIEW gripes, here's mine in addition to those above:

    - Complex things are harder to code in LabVIEW than in a textual language.
    - Very slow at matrix things when you do try to kludge it in. I agree, it desperately needs a matrix primitive (other than multi-dimensional arrays).