Sep. 4th, 2003

alexr_rwx: (Default)
So today, I woke up feeling kinda lazy. But I got over it... but I haven't run yet, so I'm doing that next. Because I'm all caffeined up now.

Before class, I headed out to the stucen, checked my mail and found out that a bunch of relatives had sent birthday cards (yay! :) Thank you, family!), picked up tickets for this weekend's outing to Six Flags, and ate a burrito...

... and then in my One Class for the day, we got our iPaqs, on which we'll be hacking up the kernel :)

Nobody came to see me during my office hours, but that was alright, because I got a lot of grading done.

Perhaps most interestingly today... after Stevie ([livejournal.com profile] sstrickl) and myself taught the day's recitation, we got to talking about just what it was he did, research-wise... and it turns out that he's doing research with Olin Shivers that involves ... umm... algorithms that have to do with building trees that have to do with lambda calculus. To work up to all of this, he took to the chalkboard and explained to me the deal with lambda calculus (Lisp is based on this idea)... and eventually worked up to the Church-Turing thesis, which pretty much says that Lambda Calculus Is A Turing Machine, which means that you can compute a whole lot of things with it -- like all of the things you can compute with a more fleshed-out programming language, like BF or C or something. This is absolutely insane, considering that there are like three operations in lambda calculus, and they all have to do with these anonymous functions (like lambda-bodies in Lisp, for my lisp-ite readers out there, all 0 of you) that go through ... I think three different transformations that you can do, all named with greek letters... uh...

... but anyway, he demonstrated how you could recursively define numbers, or a factorial function, or a NAND gate, all out of lambda calculus. And if you can make a NAND gate, you can built pretty much anything. You could build a whole computer out of NANDs.

... so yeah, essentially, Stevie's frighteningly clever (and a really great guy -- it's an honour to get to teach with him), and I'm reminded of how much wizardry there is out there that I don't know yet, not even a little bit. I am but an egg.

... and there's only one more day in my school week :) And Cimmy's coming over on Friday afternoon. Yay!

Time for a late-night constitutional.

Profile

alexr_rwx: (Default)
Alex R

May 2022

S M T W T F S
1234 567
891011121314
15161718192021
22232425262728
293031    

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Aug. 14th, 2025 10:25 pm
Powered by Dreamwidth Studios