I'm eager to learn about Stepanov's approach to programming described in the book Elements of Programming. Does anyone here have experience with these methods, or can point me to some online resource where this topic matter is discussed?
I've seen the Adobe's Google Tech Talk on A Possible future of software development.
Programming is everywhere in the modern world and meets you in the street, your workplace, and the local grocery store. You interact with bar-code scanners regularly, and you almost certainly use lots of code while working, whether you're using a word processor to write a letter or an email platform to send messages.
Lesson Summary input: getting data and commands into the computer. output: getting your results out of the computer. arithmetic: performing mathematical calculations on your data. conditional and looping: testing to see if a condition is true or false, and cycling through a set of instructions until some condition is ...
Programming is defined as the act of writing computer code, to the act of scheduling television or radio programs, or behavior that has been instilled. An example of programming is the act a person is doing when he is writing computer source code.
I was a proofreader for the book, and my feedback to Alex greatly influenced the style of presentation. I am happy to call myself one of his disciples. I find the material fascinating, and it has totally changed the way I write code, even Java code.
Some of Alex's "methods" are radical despite the vague wording I am providing:
How does that turn into source code? My posts on StackOverflow were done after this improvement in my understanding, so you can read those if you want. Otherwise, I'm not sure how to answer your question to your satisfaction.
At the end of video, Sean Parent mentions http://opensource.adobe.com/
You can check out Adobe STLab
(BTW, I've ordered Elements of Programming and I'll receive it tomorrow ;-)
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With