« Site Update! | Main | Howdy »

Oh Happy Day!

Sure, I've still got four finals to write in the next two weeks, but for now, I'm done. All the homework is finished and handed in. I wrote prolog (well, I suppose guessed at prolog is a little more apt) and handed it in at 5:00pm. Exactly on the deadline.

Sometime, I'm going to have to write about how fascinating prolog is. Your programs can ask questions about themselves, and call methods that they don't know that they have. It's a very powerful language. And I'll write about scheme. That's a nifty one two. Everything is recursive, which makes sense when you consider that it is based on a kind of recursive lambda-calculus. In Scheme, functions and values are the same thing, and can really be used interchangeably. Wowwy.

And speaking of functions, some functions can't be computed. Really. Other functions can be computed, but only if you allow for an infinite amount of computation time and memory. Sometimes, even asking if a specific function can be computed cannot be answered.

Owwwy. That makes my brain hurt. Time to soothe it with beer and cheese. I likes me the cheese.

Comments (3)

Robbie-Rü:

Makes your head hurt? think about my poor dancer noggen. Ouch indeedy.

I found scheme entertaining. Once you get into a recursive way of thinking, it's hard to get out. Too bad recursion is too inefficient to be practical in most cases. I liked working with a truely functional language. Java and C are so bland.

As for "Functions that can't be computed". It was a truely disappointing moment in my life. It perfectly crushed the idea "If you work hard enough at something eventually you'll succeed". It's mathmatically proven not to be true.


It's been noted of recent months that the food that's associated with geeky endevors these days is no longer pizza and pop, but Port and 4 year old cheddar. One one hand scarey and very yuppie-like but hey, being a geek can pay off.

Robbie-Rü:

Shut up :op

-=takes advil=-

About

This page contains a single entry from the blog posted on August 1, 2003 6:44 PM.

The previous post in this blog was Site Update!.

The next post in this blog is Howdy.

Many more can be found on the main index page or by looking through the archives.

Powered by
Movable Type 3.33