The Linguistics of Computer Science

The Linguistics of Computer Science

As somebody with more than a passing knowledge of computer science and linguistics, I thought I would share a few insights into the deeper meanings of some common terms used in computer science.

algorithm - a way of doing something right.

program - a way of doing something nearly right.

code
- a way of making a snafu look like a design feature.

implementation
- I did it my way.

upgrade
- the stuff we left out.

patch
- the link that was missing between two bugs.

forking - what is always done to global implementation standards.

deprecated
- elitists look down their noses at it.

markup language - often used by writers of exploit code, q.v.

exploit code - the tax laws.

syntax - see 'exploit code'.

undecidable problem - deciding how many bugs is one too many.

halting problem - something frequently encountered by a workaholic geek.

interrupt - bl**dy pop ups!

comment - anything at all, just as long as it's harder to understand than the code.

high resolution graphics implementation device - a sharp pencil.

Credit:
A tip of the hat to Patrick Adair for the title and some inspiration.

Old NID
64952

Latest reads

Article teaser image
Donald Trump does not have the power to rescind either constitutional amendments or federal laws by mere executive order, no matter how strongly he might wish otherwise. No president of the United…
Article teaser image
The Biden administration recently issued a new report showing causal links between alcohol and cancer, and it's about time. The link has been long-known, but alcohol carcinogenic properties have been…
Article teaser image
In British Iron Age society, land was inherited through the female line and husbands moved to live with the wife’s community. Strong women like Margaret Thatcher resulted.That was inferred due to DNA…