hello all,
I find this discussing inspiring.
I love processing and have best results and producivity with it...
I never achieved that with any other language under Windows...
Thank you.
Also the forum is very supportive.
I appreciate that too.
Thanks to all the guys and ladies in the forum!
Anyway, having said that I can also understand Roger.
When I started programming in 1987 or so, using BASIC or PASCAL it was cool and all.
But imagine how computers on the hardware site developed from that time till now.
Next to me lies my iPAd - what a step from the Apple ][ we used back then!
It is an enormous development there on the hardware side - and on the software side as well,
I remember we didn't have a mouse or graphical OS back then.
But, and here comes a big one, the software development programs, the programming languages haven't developed as fast.
On the contrary. And that can really make you angry sometimes.
I remember using HyperCard
http://en.wikipedia.org/wiki/HyperCard
for the first time on a mac (a
Macintosh 128k?) somewhere around 1989 and writing
a small Tic tac toe with the sister of a friend.
The possibilities there just to draw your buttons and your game layout with the mouse were amazing and much better than our beloved processing today (unless you use a GUI library which is not part of the core and has a steep learning curve) - over 20 years later! Imagine that. Makes you want to scream.
The speed of the executable program is also not high.
I think that java or processing are very strict with their variables is a big advantage in the long run. When I come into an environment where you can decide this degree of strictness (e.g. Word VBA), first thing I do, switch the environment to strict. Because then when you have a typo the system tells you so instead of trying to run with a wrong var.
Anyway, processing is missing whole strands, such as a modern IDE, a real search, a search over multiple tabs etc., re-factoring, auto-completion... even the IDE of Word VBA is much better.
Saying that the modern programming languages are just not good is a fair statement when you compare the development in that field with the development in the hardware department or the Internet or Siri...
It is is a fair statement that also applies to processing but also to the rest of programming languages. So it's not meant to be
disrespectful.
I love processing because of the easy learning and the 3D and graphical abilities. It's amazing the productivity with it!
In VB with directdraw it is much worse to learn it.
So I love processing and I am still looking for a even cooler programming languages.
Just to give you an example, on the iPad I programmed using
Codea this evening.
It's very graphical and comes e.g. with a whole bunch of cool sounds of balls hitting a wall or explode. That is very convenient. It also has a lot of beautiful sprites you can pick and use in your own games. That's lovely. It has a build in physic engine and all kinds of examples.
Codea has it's own troubles and all but it has some neat ideas. But it is 10 bucks or so.
I wish Steve Jobs would have taken on the challenge to make a modern programming language (I think XCode and so on you use for iOS are very userunfriendly).
Greetings, Chrisir