3 ms·
Processing was my first "real" programming language[1]. It's not bad but it doesn't have anonymous functions! It does provide a language with a small set of API
by meric 14y ago
Processing was my first "real" programming language[1]. It's not bad but it doesn't have anonymous functions! It does provide a language with a small set of API functions for the user to manipulate graphics with; If someone was intending to learn programming because they want to make a game, I'd suggest they learn Processing over Python, but if they wanted to become a learn more about CS concepts, data structures, algorithms, etc, I'd suggest Python instead. (I know... people don't know data structures exist before they know about programming, but I'm saying I might be able to figure it out from what they want to do with programming.)
[1] My first real programming language was BASIC. I moved on to processing when I got sick of it and didn't know why. Now I do, the only data structure in the BASIC I used was the array and there were no functions, just procedures where you have to use boilerplate to get them to return values.
- deleted 14y ago[deleted]
- tikhonj 14y agoPython isn't exactly known for its anonymous functions either. If you're looking to learn CS, I really suggest Scheme a la SICP (you don't really have to start with SICP because there are a bunch of other great books, but they trend to have similar motivations). Scheme also has the advantage of being a much simpler and more consistent language than any of the other ones mentioned here.
- gaius 14y agoShould have tried BBC Basic, despite being 30 years old it's actually very modern.