Nobody likes to be called a dummy by a dummy.

OK, I'll say it.

"Scott, are you by any chance the everyone-should-write-a-compiler Scott from JoS ?"

He's right. Everyone should. Compilers are cool and leave you with a wow I built that! feeling. Everyone should write a compiler.
Permalink cpm 
September 20th, 2006 1:47pm
Agreed.

Not just a compiler, but a compiler for a language that didn't even exist until that particular compiler was written.

And then they should write another compiler for that language, in that language.
Permalink Send private email Aaron F Stanton 
September 20th, 2006 1:49pm
Don't feed the "dancing on the thin edge of deletion" troll, Aaron.
Permalink Send private email Ward 
September 20th, 2006 1:52pm
Oh.  Sorry.  I thought it was a serious post, one I happened to agree with.
Permalink Send private email Aaron F Stanton 
September 20th, 2006 1:53pm
As a serious post, I think a compiler is too abstract - I'd rather write a control system for some big, dangerous piece of industrial equipment.
Permalink Send private email Ward 
September 20th, 2006 1:55pm
I am at heart a theoretician, despite having had to come to grips with practical applications lately.

I love the abstract, generalized case.
Permalink Send private email Aaron F Stanton 
September 20th, 2006 1:58pm
What?

It was a serious post.

Why is suggesting that everyone write a compiler because it's a technical thrill grounds for deletion?

I'm not saying you *must* have written one to build PHP websites.

I'm saying it's a thrill.  It's like "wow! it's alive."  It's one of those pieces of software that does so much more than you put into it.  It's amazing.
Permalink cpm 
September 20th, 2006 1:59pm
I think it is much more thrilling to write the compiler that compiles to machine language or assembly than it is to write one that interprets C or whatever.  Of course, I've only written a "compiler" that is really a calculator, so what would I know.
Permalink Send private email sharkfish 
September 20th, 2006 2:04pm
+1 sharky

I haven't done it yet, but it's on my list of things to do.
Permalink Send private email Aaron F Stanton 
September 20th, 2006 2:06pm
Please, let's not have "everything is a troll" paranoia.
Permalink Send private email bon vivant 
September 20th, 2006 2:09pm
Wrinting a compiler is also on my TO DO list.
Permalink Send private email Ricardo Antunes da Costa 
September 20th, 2006 2:11pm
I'm more with Ward.  I want to write the microcontroller code to drive an automated home brewing system.  There's a company in Chicago that will sell me one for $2500, but I can't see dropping that, especially when it would be a lot more fun to build my own.
Permalink Send private email Clay Dowling 
September 20th, 2006 2:12pm
"I want to write the microcontroller code to drive an automated home brewing system. "

You mean coffee brewing?
Permalink Send private email sharkfish 
September 20th, 2006 2:14pm
Through a neat series of connections, Clay brings us to Michael Jackson of beer fame, the namesake of someone mentioned in the Dijkstra thread:

http://www.beerhunter.com/
Permalink Send private email bon vivant 
September 20th, 2006 2:19pm
What?! I'm the one which would delete the post because it's an existential threat to have other compilers/interpreters out there competing over my mindshare.

Really, I don't find talk of "everyone should write a compiler" to be more thrilling than Americans find talk of "everyone should go on jihad". One of those compilements (like one of those jihadists) could be deadly. It only takes one.

I will allow a few more posts about compiling and such in general, abstract terms, but the second anyone mentions displacing me on this fair earth, you'll get the boot! You hear?
Permalink PHP 
September 20th, 2006 2:19pm
*pats PHP on the head*

Now, now, I've used you before, and you're nice and all that, but I'm seeing someone else right now, someone younger, and more attractive, and compliant to my wishes.
Permalink Send private email Aaron F Stanton 
September 20th, 2006 2:23pm
"I think it is much more thrilling to write the compiler that compiles to machine language or assembly than it is to write one that interprets C or whatever."

More to-do for you:

http://www.cminusminus.org/

<One never has time to experience all interesting endeavor...>
Permalink Send private email Rick Zeng/Tseng 
September 20th, 2006 2:47pm
Dammit.  Stop. Distracting. Me. With. Your. Shiny. Jewels.
Permalink Send private email sharkfish 
September 20th, 2006 2:51pm
From the site---

"Please write front ends that emit C-- or comment on our design."

I need more than 24 hours in a day.
Permalink Send private email sharkfish 
September 20th, 2006 2:53pm
I want to know how to write a front end that comments on their design.
Permalink Send private email Aaron F Stanton 
September 20th, 2006 2:54pm
For me as well -- I did not take the compiler course in university so all I ever did was some interpreter :(
Permalink Send private email Rick Zeng/Tseng 
September 20th, 2006 2:54pm
I believe they meant those as two separate items.
Permalink Send private email sharkfish 
September 20th, 2006 2:56pm
I do too, just found the grammar amusing.
Permalink Send private email Aaron F Stanton 
September 20th, 2006 2:57pm
I didn't write a compiler in college -- the school split the topic up into separate topics -- parsers and compilers.  I only took the parser class.
Permalink xampl 
September 20th, 2006 3:00pm
Useless trivial: The other C-- (Sphinx C--) was written by a guy who lived in my dorm in University.  Smart guy.  Big partier.  He's also the oldest undergrad I ever met who started right out of highschool.
Permalink Send private email Wayne (AHA) 
September 20th, 2006 3:01pm
stanton > I'm seeing someone else right now, someone younger, and more attractive,

sharkfish > Shiny. Jewels.

Groan. I get it. What a pun. <shakes head>

--

I'm gonna design a contract on that fully stacked, rail-thin, brick-headed bitch.
Permalink Send private email PHP (aka little old lady) 
September 20th, 2006 3:01pm
I didn't get to the year in uni where they taught the compiler course, as I dropped out.
Permalink Scott 
September 20th, 2006 3:22pm
Ten years and PHP is old

I think I having my mid life crisis right now.
Permalink Send private email Masiosare 
September 20th, 2006 3:22pm

This topic is archived. No further replies will be accepted.

Other topics: September, 2006 Other topics: September, 2006 Recent topics Recent topics