Computer Programming = Less Forum Presence
Posted: Fri Mar 09, 2007 6:44 pm
At this moment, I've started a course in computer programming, to be able to write better embedded (read: Lua) scripts, and possibly external programs to help me (and hopefully others as well) draw animation more efficiently. Anime Studio is great, but it could be so much greater with better tools added to it.
As course material for basic computer science, I'm taking the old video tutorials on the MIT server, Structure and Interpretation of Computer Programs; Video Lectures by Hal Abelson and Gerald Jay Sussman. The 20 DivX files took 3 days to download via bit-torrent, and I have burned them onto three DVD disks. Unfortunately, on the Mac, the MIT/GNU Scheme interpreter is only available for OS X 10.4 and higher, and I'm still using 10.3. Therefore, I have to translate the programs to DrScheme, was has a version for OS X 10.3. The video course also has an accompanying book, called Structure and Interpretation of Computer Programs.
Simultaneously, I'm learning Scheme through the online book How to Design Programs. This book is more geared towards junior school students, but it is useful for learning simple programming habits and discipline. I don't want to become a sloppy programmer.
Perhaps these programming languages (MIT/GNU Scheme and DrScheme) are a bit removed from practicle programming, such as a script to reduce the number of points in a vector drawing, but I really need the foundation of a computer course to be able to write code that is both functional and efficient.
All this means my contribution to the Scripting forum will be limited in the coming months, as will be the contributions the the AS Forum as a whole. I used to spend some hours per day on the forum, but that will be a little less from now on.
As course material for basic computer science, I'm taking the old video tutorials on the MIT server, Structure and Interpretation of Computer Programs; Video Lectures by Hal Abelson and Gerald Jay Sussman. The 20 DivX files took 3 days to download via bit-torrent, and I have burned them onto three DVD disks. Unfortunately, on the Mac, the MIT/GNU Scheme interpreter is only available for OS X 10.4 and higher, and I'm still using 10.3. Therefore, I have to translate the programs to DrScheme, was has a version for OS X 10.3. The video course also has an accompanying book, called Structure and Interpretation of Computer Programs.
Simultaneously, I'm learning Scheme through the online book How to Design Programs. This book is more geared towards junior school students, but it is useful for learning simple programming habits and discipline. I don't want to become a sloppy programmer.
Perhaps these programming languages (MIT/GNU Scheme and DrScheme) are a bit removed from practicle programming, such as a script to reduce the number of points in a vector drawing, but I really need the foundation of a computer course to be able to write code that is both functional and efficient.
All this means my contribution to the Scripting forum will be limited in the coming months, as will be the contributions the the AS Forum as a whole. I used to spend some hours per day on the forum, but that will be a little less from now on.