> My graduate school experience convinced me that I was not smart enough to be an expert in the theory of algorithms and also that I liked procedural languages better than functional ones. I wonder if that last bit was as unfashionable a statement when he made it as it would be now.
> I liked procedural languages better than functional ones. (Emphasis, mine). I suspect that he understood functional languages quite well. He just didn't like them. I like some aspects of FP, but there are other aspects that I don't like. My own development style is a ghastly chimera of techniques, technologies and jargon that coagulate into a disgusting bouillabaisse that makes everyone go "tsk, tsk," but that alwa…
Discovering Dennis Ritchie’s Lost Dissertation
91–100 of 139 posts
Re: Discovering Dennis Ritchie’s Lost Dissertation
#92Earlier quoted context omitted.
> I liked procedural languages better than functional ones. (Emphasis, mine). I suspect that he understood functional languages quite well. He just didn't like them. I like some aspects of FP, but there are other aspects that I don't like. My own development style is a ghastly chimera of techniques, technologies and jargon that coagulate into a disgusting bouillabaisse that makes everyone go "tsk, tsk," but that alwa…
Ritchie: I liked procedural languages better than functional ones. ChrisMarshallNY: I suspect that he understood functional languages quite well. He just didn't like them. Your statement doesn't follow from Ritchie's words that you quoted. Preference of A over B does not have the logical consequence that B is disliked. It doesn't even imply that A is intensely liked.
Re: Discovering Dennis Ritchie’s Lost Dissertation
#93> My graduate school experience convinced me that I was not smart enough to be an expert in the theory of algorithms and also that I liked procedural languages better than functional ones. I wonder if that last bit was as unfashionable a statement when he made it as it would be now.
Is it an unfashionable statement now? The vast majority of the world's programs are written in procedural languages, and that situation does not look likely to change for the foreseeable future.
It's certainly not an uncommon preference, but it's an unfashionable statement, at least among the intellectual circles that programming language designers with PhDs (or almost-PhDs!) tend to belong to. That's why I was interested to read it there. I've long had a joke, when asked if I prefer FP or OO, to say "I prefer imperative programming". It's funny because of that fashion. What I was wondering was whether said fashion was in place by the late 90s when dmr apparently wrote this, in which case maybe there was a trace of a joke there as well.
Edit: having read more of the OP, it seems to me deliciously apropos that his dissertation involved replacing recursive logic with loops.
Re: Discovering Dennis Ritchie’s Lost Dissertation
#94"I would have loved to collaborate with him, because he seemed like a smart, nice guy who’d be fun to work with, but yeah, you know, he was already doing other things. He was staying up all night playing Spacewar!”
Re: Discovering Dennis Ritchie’s Lost Dissertation
#95Random Dennis Ritchie story: my high school principal was Dennis' brother, John, and had a "UNIX Magic" poster ( https://i.imgur.com/aqg21UI.jpg ) hanging in his office. I asked him what that was about and he dismissed it with a wave of his hand, as if annoyed: "oh, just something my brother did".
Re: Discovering Dennis Ritchie’s Lost Dissertation
#96Random Dennis Ritchie story: my high school principal was Dennis' brother, John, and had a "UNIX Magic" poster ( https://i.imgur.com/aqg21UI.jpg ) hanging in his office. I asked him what that was about and he dismissed it with a wave of his hand, as if annoyed: "oh, just something my brother did".
The jars the wizard has at hand, and the scroll (“shell script”) are familiar looking things like “null”, “tar”, “uucp”, “diff”, “awk”, “C”,... but “ oregano ”? Is that a joke or a codename or some deprecated tool?
Re: Discovering Dennis Ritchie’s Lost Dissertation
#97Random Dennis Ritchie story: my high school principal was Dennis' brother, John, and had a "UNIX Magic" poster ( https://i.imgur.com/aqg21UI.jpg ) hanging in his office. I asked him what that was about and he dismissed it with a wave of his hand, as if annoyed: "oh, just something my brother did".
The jars the wizard has at hand, and the scroll (“shell script”) are familiar looking things like “null”, “tar”, “uucp”, “diff”, “awk”, “C”,... but “ oregano ”? Is that a joke or a codename or some deprecated tool?
Re: Discovering Dennis Ritchie’s Lost Dissertation
#98So what would happen if we took up a collection, produced a bound copy, and sent it off to Harvard?
I like this idea. So I took a look at their policies and it seems the official Harvard thesis printer ( https://www.hsph.harvard.edu/student-handbook/dissertation-g... ) is Acme, which has an individual-oriented website: https://www.thesisondemand.com/ Using their calculator, a single 181pg\* BW printed thesis is ~$45. That seems cheap enough for a joke for me! But it looks like one will need to add some additional m…
Re: Discovering Dennis Ritchie’s Lost Dissertation
#99Random Dennis Ritchie story: my high school principal was Dennis' brother, John, and had a "UNIX Magic" poster ( https://i.imgur.com/aqg21UI.jpg ) hanging in his office. I asked him what that was about and he dismissed it with a wave of his hand, as if annoyed: "oh, just something my brother did".
Someone posted a high res scan of this on reddit if anyone else is interested: https://www.reddit.com/r/unixporn/comments/91ntoh/comment/e3... Unfortunately no scan of the other two (feuds and views). Here someone find a more permanent place for it: https://send.firefox.com/download/c1783a94da0e8cfa/#sklTlfgc...
Re: Discovering Dennis Ritchie’s Lost Dissertation
#100Random Dennis Ritchie story: my high school principal was Dennis' brother, John, and had a "UNIX Magic" poster ( https://i.imgur.com/aqg21UI.jpg ) hanging in his office. I asked him what that was about and he dismissed it with a wave of his hand, as if annoyed: "oh, just something my brother did".
The jars the wizard has at hand, and the scroll (“shell script”) are familiar looking things like “null”, “tar”, “uucp”, “diff”, “awk”, “C”,... but “ oregano ”? Is that a joke or a codename or some deprecated tool?
Oregano is still around!