Serious question. We had a perfectly serviceable word, yet everyone decided to shift. Is it just that it’s shorter to type?
If so, I feel for your colleagues trying to parse your code when all your variables use abbreviations.
Serious question. We had a perfectly serviceable word, yet everyone decided to shift. Is it just that it’s shorter to type?
If so, I feel for your colleagues trying to parse your code when all your variables use abbreviations.
Code was in use relating to the set of instructions used to control a computer in 1946; with it becoming a verb by 1986. Programming was from 1945 as a first use in regards to computers; meaning "cause to be automatically regulated in a prescribed way.
Now the funny thing is the noun ‘Program’ in regards to computers in 1945 meant “series of coded instructions which directs a computer in carrying out a specific task”
So if we really work through the etymology a bit, coded instructions was first, then Program/ming, then Code and coding; though certainly ‘encoding’ would have been used before programming given the definition of ‘coded instructions.’
So… Blame Ada Lovelace for not coming up with something catchy like ‘lacing’ which would have been far more camp (and much more accurate to the gender of early programmers).
And be grateful that we didn’t start calling it “apping”, even though the term “program” is effectively extinct these days.
For me apps are things that are fullscreen-only (on phones, Windows 8 apps, GNOME 3+), while programs are small CLI things or complex ones with discoverable GUIs where you have more control over the UI and placement.
Don’t know what tiling window systems would make programs by the above definition.
this is awesome, thanks!