Tux

...making Linux just a little more fun!

The C Programming Language by Brian W Kernighan & Dennis M Ritchie & HP Lovecraft

Jimmy O'Regan [joregan at gmail.com]


Sat, 26 Dec 2009 12:08:04 +0000

http://www.bobhobbs.com/files/kr_lovecraft.html

"Recursion may provide no salvation of storage, nor of human souls; somewhere, a stack of the values being processed must be maintained. But recursive code is more compact, perhaps more easily understood– and more evil and hideous than the darkest nightmares the human brain can endure. "

-- 
<Leftmost> jimregan, that's because deep inside you, you are evil.
<Leftmost> Also not-so-deep inside you.


Top    Back


Ben Okopnik [ben at linuxgazette.net]


Sat, 26 Dec 2009 10:39:51 -0500

On Sat, Dec 26, 2009 at 12:08:04PM +0000, Jimmy O'Regan wrote:

> http://www.bobhobbs.com/files/kr_lovecraft.html
> 
> "Recursion may provide no salvation of storage, nor of human souls;
> somewhere, a stack of the values being processed must be maintained.
> But recursive code is more compact, perhaps more easily understood–
> and more evil and hideous than the darkest nightmares the human brain
> can endure. "

[blink] Are you saying there's anything something wrong with ':(){ :|:&};:'? Or, for that matter, with 'a=a;while :;do a=$a$a;done'? Why, I use them all the time!

...Then, after rebooting the poor hosed machine, I talk about implementing user quotas and so on. Good illustrative tools for my security class, those. :)

-- 
* Ben Okopnik * Editor-in-Chief, Linux Gazette * http://LinuxGazette.NET *


Top    Back