We call anonymous functions 'lambdas' either because the Greek letter was easier to print than a hat, or because someone played eenie-meenie-minie-mo.
Ken Iverson was able to get IBM to build a whole new printer, with new characters on it, to write his APL programming language.
The first programming language used on a Unix machine was dc, a stack based Reverse Polish calculator still present on Linux/Mac today.
Type M-x doctor in Emacs to get access to a Rogerian psychotherapist.
The QWERTY keyboard layout was designed to slow down your typing
The reason keyboard rows are offset is to allow the hammers on a typewriter to fit inbetween them.
The Caps Lock key only moved to its current location in 1984 to satisfy the increasing number of secretaries using computer keyboards. It used to be Control.
The Caps Lock key only moved to its current location in 1984 to satisfy the increasing number of secretaries using computer keyboards. It used to be Control.
I always remap caplock as a Ctrl in my keyboards. Very comfortable.
I graduated in 1990 in Electrical Engineering and since then I have been in university, doing research in the field of DSP. To me programming is more a tool than a job.
Actually, on my ezbook (with US keyboard) I remapped the Caps Lock to the "Compose" key in order to type accented letters (for everything else there is Shift-Ctrl-u + unicode) :-)
Full-time web dev; JS lover since 2002; CSS fanatic. #CSSIsAwesome
I try to stay up with new web platform features. Web feature you don't understand? Tell me! I'll write an article!
He/him
We call anonymous functions 'lambdas' either because the Greek letter was easier to print than a hat, or because someone played eenie-meenie-minie-mo
Can you elaborate on this one? "Lambdas" are named after the lambda calculus, which originated in the 1930s... Is the stuff about hats and eenie-meenie related to the name of the lambda calculus?
Willingly. You'll find most of it on the Wikipedia page under History, but in brief:
either Alonzo Church picked a random Greek letter, in his own words by eenie-meenie.
or he started with a 'hat' over a variable - like ê - which got shifted to the left to become an upside down V. Which looks like a capital lambda, and so it was lowercased.
Full-time web dev; JS lover since 2002; CSS fanatic. #CSSIsAwesome
I try to stay up with new web platform features. Web feature you don't understand? Tell me! I'll write an article!
He/him
From the top of my head:
dc
, a stack based Reverse Polish calculator still present on Linux/Mac today.M-x doctor
in Emacs to get access to a Rogerian psychotherapist.... I'll have a think and come back ...
I always remap caplock as a Ctrl in my keyboards. Very comfortable.
I'm a monster, cause I only use Shift (with little finger)
If you don't YOU'RE A MONSTER!
Actually, on my ezbook (with US keyboard) I remapped the Caps Lock to the "Compose" key in order to type accented letters (for everything else there is Shift-Ctrl-u + unicode) :-)
Can you elaborate on this one? "Lambdas" are named after the lambda calculus, which originated in the 1930s... Is the stuff about hats and eenie-meenie related to the name of the lambda calculus?
Willingly. You'll find most of it on the Wikipedia page under History, but in brief:
either Alonzo Church picked a random Greek letter, in his own words by eenie-meenie.
or he started with a 'hat' over a variable - like ê - which got shifted to the left to become an upside down V. Which looks like a capital lambda, and so it was lowercased.
This one seems to be an urban legend, probably not actually true
smithsonianmag.com/arts-culture/fa...
That's fun! Although I'm not sure if it's any better to know that QWERTY is an efficiency hack for transcribing telegrams from Morse.
I was informed that C was named so because it came after the B language (made by Bell Labs) - where did this Christopher thing come from?
So B came from BCPL, the Basic Combined Programming Language at Cambridge. Which came from the (unimplemented) CPL - Combined Programming Language.
The C also stood for Cambridge. But it was also known as Christopher's Programming Language after one of its inventors, Christopher Strachey.
source: The Art of Unix Programming