Re: The ULTIMATE Cocoa Development Language
Re: The ULTIMATE Cocoa Development Language
- Subject: Re: The ULTIMATE Cocoa Development Language
- From: Steve Schacht <email@hidden>
- Date: Thu, 03 Jan 2002 18:19:01 -0700
On 1/3/02 5:14 PM, Lance Bland wrote:
>
We've done a few LabView projects and after a certain complexity or
>
scale it is easier to do them from the C language using National
>
Instruments driver libraries instead. The visual programming is too
>
cumbersome and obtuse, but the textual programming is easily understood
>
and precise. Why is visual programming in Prograph easier/better?
Well, I can't make a full comparison to LabView since I never really created
anything useful with LabView, but as I said, Progragh is a general purpose
language - not something geared toward specialists in a specific discipline.
In my opinion, Prograph is _anything_ but cumbersome and obtuse. It's a
genuine full blown OOP language supporting classes, attributes (properties
or instance variables), class attributes, methods, universals (global
variables), inheritance, polymorphism, dynamic typing, method overriding,
etc. You "write code" by making data links between opers (an oper being an
iconic representation of a method or function). There are various kinds of
roots and terminals (the things to which the data links attach) which
represent looping, lists, etc.
There's still quite a bit of Prograph info on the Web. Following are a few
links if you're interested in getting a better idea of what it's about.
Mind you, Prograph was first available for the Mac in the late 80's as I
recall (and has matured a bit over the years), so much of the info on the
Web is a bit dated. However it's still very informative, and it's amazing
how Prograph compares to "modern" text based OOP languages. There are
developers still using Prograph on both Mac and Windows.
Some Apps Made With Prograph
http://www.tritera.com/prograph.html
MacTech Article Comparing MacApp & Prograph
http://www.mactech.com/articles/mactech/Vol.11/11.05/MacAppandPrograph/
Example of What It's Like to Program in Prograph
http://members.aol.com/paulc999/cpx/demo.html
An Even Older MacTech Article
http://www.mactech.com/articles/mactech/Vol.09/09.01/PictButton/
---
Steve Schacht
email@hidden