Well, I’ve been forcing myself to try and blog at least three times a week, but I’m already running out of ideas. Ideas for full blown blogs, anyway. I’ve had a few ideas I’ve been kicking around in my head for awhile, and a few other things I can discuss.
I’ve decided that the next programming language I’m going to learn is Standard ML. That should set me up to easily learn OCaml, F#, and Scala. I’ve also decided to work on really honing my C++ skills after that. Maybe then I can start learning Ada and some of the less mainstream languages on my list. While I’m here, I might as well list all the languages I eventually want to learn.
That’s more or less the order I want to learn them in. I once heard someone say that the reason languages like FORTH, Common Lisp, and Smalltalk aren’t used more often is because they make writing good programs too easy. I’d also like to learn Java because even though I’ve heard nothing but criticism of it, it’s a very common language so it must be doing something right.
The other thing I’d like to do is a hardware project. I’s like to make a large cluster of simple CPUs, like say, z80s and see how far I can push them. They’d all be connected by a bus, and would have a custom OS built to take maximum advantage of it’s parallel processing capabilities. I’d like to see if a decently responsive GUI with 16 bit color could be made.
Tags for this post:Programming Standard ML C C++ C/C++ Homebrew computer Cluster Parallel processing
Previous | Next