I'm ultra excited!
-
So last week was spring break here at UCSD[^], which means that our Winter academic quarter has ended and our Spring quarter has begun. Aside from the obvious "yay Spring!" excitement, I'm actually excited for a completely different reason. This quarter, I get to take CSE 131B[^], Compiler Construction II. Some of you may remember me talking about 131A, where I built an XQuery interpreter in Java (which was awesome). Well in this class we get to turn Oberon2 into SPARC assembly. :-D Yet another cool part is that Prof. Ord[^] is one of my absolute favorite professors ever. He's an awesome guy who loves to teach, makes it a lot of fun, and completely gets undergrad students. (A rarity at a "research school" where a lot of the profs hate teaching undergrads and just want to get back to their research.) I'm such a geek. I've been geeking out about getting to take this class for the last quarter. ("Next quarter I get to take compilers with Ord! w00t!") Even most of my compsci friends think I'm nuts (turns out not a whole lot of people like compilers or programming language theory...go figure...I love 'em). But I figured you, my CP brethren, would understand. :-D Anyway. Just wanted to share my elation. Today's the first day of class. :cool:
We are certainly uncertain at least I'm pretty sure I am...
You are a lot geekier (or perhaps nerdier) than the average Lounge population. While a good number of folks here may be interested in compiler construction, most people don't have the time, patience, passion or ability (or some combination of those) to pursue it in depth. I had compiler construction in college (under-grad, 6th semester), but the lecturer who taught us was such an ignorant idiot and had no clue what she was talking about. That's still not an excuse for my not spending some time understanding the topic on my own. Oh well, some things you can't go back and change. :sigh:
Regards, Nish
Nish’s thoughts on MFC, C++/CLI and .NET (my blog)
C++/CLI in Action (*E-Book is out, Print version April 6th*) -
;P You don't think compiler construction is fun? I think it's great. Developing a piece of software to turn your text into an actual running program is pretty nifty. :)
We are certainly uncertain at least I'm pretty sure I am...
David Stone wrote:
You don't think compiler construction is fun?
Frankly, I hated that. And I was a CS major.
Cheers, Vikram.
The cold will freeze our stares We won't care...
-
I assume we're talking a theoretical branch of mathematics here. Possibly representing time as a mobius strip?
Deja View - the feeling that you've seen this post before.
Pete O`Hanlon wrote:
a mobius strip
is that an endless tease? ;P
_________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)
-
So last week was spring break here at UCSD[^], which means that our Winter academic quarter has ended and our Spring quarter has begun. Aside from the obvious "yay Spring!" excitement, I'm actually excited for a completely different reason. This quarter, I get to take CSE 131B[^], Compiler Construction II. Some of you may remember me talking about 131A, where I built an XQuery interpreter in Java (which was awesome). Well in this class we get to turn Oberon2 into SPARC assembly. :-D Yet another cool part is that Prof. Ord[^] is one of my absolute favorite professors ever. He's an awesome guy who loves to teach, makes it a lot of fun, and completely gets undergrad students. (A rarity at a "research school" where a lot of the profs hate teaching undergrads and just want to get back to their research.) I'm such a geek. I've been geeking out about getting to take this class for the last quarter. ("Next quarter I get to take compilers with Ord! w00t!") Even most of my compsci friends think I'm nuts (turns out not a whole lot of people like compilers or programming language theory...go figure...I love 'em). But I figured you, my CP brethren, would understand. :-D Anyway. Just wanted to share my elation. Today's the first day of class. :cool:
We are certainly uncertain at least I'm pretty sure I am...
David Stone wrote:
Compiler Construction II
If you enjoyed I, you will enjoy II even more. You get into some of the depths.
David Stone wrote:
Even most of my compsci friends think I'm nuts
join the club. :-D But insanity is far more interesting. at least until you get a girlfriend.... :laugh:;P
_________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)
-
Oh believe me. That's already happening. ;P A few friends of mine are trying to set me up with this girl who's in the finals to become a Charger Girl[^]. I would definitely consider that. :-D
We are certainly uncertain at least I'm pretty sure I am...
David Stone wrote:
A few friends of mine are trying to set me up with this girl who's in the finals to become a Charger Girl[^]. I would definitely consider that
Now those are some good friends. :-D
:..::. Douglas H. Troy ::..
Bad Astronomy |VCF|wxWidgets|WTL -
When I read "Spring Break", I thought you'd be excited because of all the scantly clad college girls running around ... silly me. :rolleyes:
:..::. Douglas H. Troy ::..
Bad Astronomy |VCF|wxWidgets|WTLDouglas Troy wrote:
"Spring Break", I thought you'd be excited because of all the scantly clad college girls running around
He said he's going to UCSD. That's a year-round thing.
Software Zen:
delete this;
-
I assume we're talking a theoretical branch of mathematics here. Possibly representing time as a mobius strip?
Deja View - the feeling that you've seen this post before.
Or, how do you keep a geek busy for two years - hand him a girfriend who's bikini is a mobius strip and ask him to remove it ;)
-
Douglas Troy wrote:
"Spring Break", I thought you'd be excited because of all the scantly clad college girls running around
He said he's going to UCSD. That's a year-round thing.
Software Zen:
delete this;
Yeah, out here we don't refer to it as "University of California Suds and Buds" for no reason at all ... :rolleyes:
-
So last week was spring break here at UCSD[^], which means that our Winter academic quarter has ended and our Spring quarter has begun. Aside from the obvious "yay Spring!" excitement, I'm actually excited for a completely different reason. This quarter, I get to take CSE 131B[^], Compiler Construction II. Some of you may remember me talking about 131A, where I built an XQuery interpreter in Java (which was awesome). Well in this class we get to turn Oberon2 into SPARC assembly. :-D Yet another cool part is that Prof. Ord[^] is one of my absolute favorite professors ever. He's an awesome guy who loves to teach, makes it a lot of fun, and completely gets undergrad students. (A rarity at a "research school" where a lot of the profs hate teaching undergrads and just want to get back to their research.) I'm such a geek. I've been geeking out about getting to take this class for the last quarter. ("Next quarter I get to take compilers with Ord! w00t!") Even most of my compsci friends think I'm nuts (turns out not a whole lot of people like compilers or programming language theory...go figure...I love 'em). But I figured you, my CP brethren, would understand. :-D Anyway. Just wanted to share my elation. Today's the first day of class. :cool:
We are certainly uncertain at least I'm pretty sure I am...
David Stone wrote:
Compiler Construction II
First and follow sets... ah... memories... :cool: One of my two MS thesis projects (circa 1984) was a simulator for a 1K RAM CPU, complete with an assembler, memory inspector and basic I/O. After I graduated, it was used to teach assembly language programming to freshmen, before they moved on to a real assembler. I was deliriously happy to learn that it was being used as a target machine in a Compiler Construction 2 course soon after that. /ravi
This is your brain on Celcius Home | Music | Articles | Freeware | Trips ravib(at)ravib(dot)com
-
Where's a cloth? I need to wipe coffee off my monitor. Lots of coffee.
cheers, Chris Maunder
CodeProject.com : C++ MVP