I can't remember how I found this, but [Scratch](http://scratch.mit.edu) is a graphical programming language developed at MIT. My kids love this. In order to make sure they don't know more than I do, I created my own scratch program. I am sure someone from the scratch community will attack it for some reason, but I am ok with that.
The program shows a numerical calculation of the motion of a box with a constant force on it. You change the mass and the force. It "sort of" plots the position as a function of time. Don't worry python, I still think you are the best.
- Log in to post comments
More like this
Your objective is to learn Python programming. Everybody has to learn Python.
You are looking for a book that will make that easier for you. One possibility, one that I'll recommend for most people in this situation, is Python Crash Course: A Hands-On, Project-Based Introduction to Programming…
Ah yes, I remember it well.
"Hammurabi, Hammurabi, I beg to report to you,
In Year 1, 0 people have starved.
101 people came to the city
The population is now 124
We harvested 4.5 bushels per acre
We planted 998 acres of wheat
But rats at 300 bushels of wheat
You now have a surplus of 1443 bushels…
I came across an article yesterday about programming languages, which hit on one
of my major peeves, so I can't resist responding. The article is at greythumb.org,
and it's called [Programmer's rant: what should and should not be added to C/C++](http://www.greythumb.org/blog/index.php?/archives/…
My first computer language was PL/1, but soon after I learned, among other languages, Basic, and I really liked Basic and I still do. Basic is linear, and I think in linear constructs when I do any kind of computer program. This is probably, in part, because user interfaces are the last thing I…