Insights The Joy of Processing - Comments

AI Thread Summary
The discussion revolves around the versatility and practicality of Processing for multi-platform deployment, highlighting its platform-agnostic nature compared to other programming environments. Users express interest in the various modes available, particularly Java, Python (Jython), and JavaScript, noting the differences in library support and ease of use. Concerns are raised about the limitations of the Processing editor, especially its lack of advanced features found in popular IDEs. The conversation also touches on the influence of Processing in the realm of programming, with references to resources like "The Nature of Code" and the foundational book by Fry and Reas. Overall, Processing is recognized as a powerful tool that bridges creative coding and serious development.
Messages
15,441
Reaction score
10,138
jedishrfu submitted a new PF Insights post

The Joy of Processing
processing.png


Continue reading the Original PF Insights Post.
 
  • Like
Likes commodorekitty, QuantumQuest, jim mcnamara and 6 others
Technology news on Phys.org
Now do this with OpenGL.
 
  • Like
Likes jedishrfu and Greg Bernhardt
Very interesting, thanks Jedi!
 
I run out of fingers and toes when trying to count the number of languages and interface crud like CICS that I've been required to learn to do a project. This looks to be more platform agnostic than most things I've seen. Is it at all practical for multiplatform deployment? Or do the extension libraries include all kinds of platform/language specific stuff - example: using PCRE versus another RE engine for regular expressions?
 
One can still make interesting games with BASIC. Here is a great example in QBASIC

 
jim mcnamara said:
I run out of fingers and toes when trying to count the number of languages and interface crud like CICS that I've been required to learn to do a project. This looks to be more platform agnostic than most things I've seen. Is it at all practical for multiplatform deployment? Or do the extension libraries include all kinds of platform/language specific stuff - example: using PCRE versus another RE engine for regular expressions?
In Processing you select the mode and it switches over to the appropriate libraries, examples...

Java mode is there by default with the most library / example support.

Python (actually jython) has less stuff but since its actually jython it too can utilize java libraries pretty seamlessly.

Javascript though is in its own world, there are libraries and examples but not as many as Java. Its big feature is that it can create a web page that you can draw on and add other html/javascript stuff to but you have to know how to do it.

The Processing folks do say you can create a mode for a language but you need to use Eclipse and understand their plugin scheme which I have yet to figure out.

I wanted to add Clojure, Scala and Groovy to the mix but just don't have the time or patience.

The editor isn't as great as some of the popular editors. It doesn't have the . expansion feature like Eclipse of netbeans so you can locate the appropriate method for a given object instance.
 
Greg Bernhardt said:
One can still make interesting games with BASIC. Here is a great example in QBASIC

Where's the example?
 
jedishrfu said:
Where's the example?

Game in the video, Black Annex ?
 
Buffu said:
Game in the video, Black Annex ?

Interesting I saw Greg's post on my iPhone with no video showing and now I see there's a video link when on my PC.
 
  • #10
This is interesting. I am going to have to try some of these.
 
  • #11
Processing is what got me interested in programming, back when I was in the liberal arts. Have you seen http://natureofcode.com/ ? It is a book (the book is on the website, too) that "focuses on the programming strategies and techniques behind computer simulations of natural systems using Processing."
 
  • #12
I've seen references to the book and some of its code in the examples directories of Processing but never got a chance to peruse it. However, now that you mention the simulations aspect, I will definitely check it out.

I do have the Processing hardcover book titled Processing by Fry and Reas and it's quite interesting too. It moves Processing from being a cute toy to a serious development environment that is deceptively simple.
 

Similar threads

Replies
25
Views
4K
Replies
11
Views
2K
Replies
10
Views
2K
Replies
2
Views
2K
Replies
67
Views
8K
Replies
52
Views
7K
Replies
6
Views
2K
Replies
2
Views
3K
Back
Top