On March 06 2009 09:05 exkgb wrote:
I agree that this style of programming can be useful for certain kind of applications. But you have to realize that the "libraries" which you use with these visual programming environments which does complex video processing such as blob tracking are probably written in C or some other high level imperative language.
What I find interesting with this style of programming is the similarity which it shares with functional programming. Both have features such a the lack of a global state and the fact that your programs turn out like a mathematical formula where data gets massaged through a series of functions. This is unlike imperative languages such where the mindset is that there is a list of statements which manipulates a set of states.
Processing is pretty different compared to these languages, processing is just a modified version of java as far as I know.
It'll be interesting to see if these visual programming languages catches on. From my experience ( perhaps tainted by my backgroudn in traditional languages ) doing simple things like indexing arrays..etc. are such a pain that its simply not worth it.
Oh definitely the libraries are written in C or w/e, it's just the ease of use, and that ease of understanding the ins and outs that do it for a lot of people.
Yeah processing is just java, I was commenting more on the site, the content and who it suggests the language is targeted to is similar to FNK's website.
And yeah, trying to do simple things in traditional languages in these visual programming ones, like storing a number for later access without resetting it, is pretty much a huge bitch. The solution that advocates for the languages state is that you shouldn't be doing traditional things with it in the first place heh.