(The github repository for these notes is here.)
I'm not using the word jargon in a pejorative sense. I simply mean the technical, specialized words used in a given subject.
My whole life, I've had to deal with technical subjects (math, science, and computer programming). And I've often been frustrated with the jargon used in those subjects. There seems to be a bias that pushes people toward jargon that's unnecessarily high-falutin' and intellectual, instead of plain and down to earth. I find that high-falutin' tone to be enormously aggravating. It's a stumbling block to learning and to communicating ideas.
Let me give you an example. Every time I see the expression necessary and sufficient condition, I want to bang my head against a wall. The expression if and only if is what I prefer, because it's the way I learned the concept when I was learning to speak as a child. To my mind, there's no simpler way of expressing it.
Here's another example, taken from computer programming. In the 1970s, papers were written about a beneficial part of designing computer programs, called information hiding. This is just a fancy-pants way of saying keeping secrets. For whatever reason, this jargon became widely used in the field.
Now why is that? Why did the author invent the term information hiding, instead of just using keeping secrets? I assert that it's for cultural or sociological reasons. The author just wants to imitate other people, to be part of a long intellectual tradition which, for whatever reason, favours high-falutin' words over plain words. Perhaps this can be traced back to the cultural and scientific habits of the Renaissance, in which ideas were often communicated in Latin and Greek. But to the English mind, words that come from these southern (Latin and Greek) roots generally seem to have a heavier, more intellectual character than words which come from northern (Germanic) roots.
Technical authors are intellectuals; shouldn't they be using intellectual language? No, not if they want to be as plain and simple as possible.
I'm asserting this: If the jargon used for technical terms in mathematics and science was taken more from northern (Germanic) roots instead of from southern (Latin and Greek) roots, then those subjects would be plainer and easier to learn. They would also be accessible to more people, and at a younger age.
Northern:
Abbr | Name |
---|---|
OE | Old English before 1066 |
OS | Old Saxon 700-100AD, northern Germany |
OHG | Old High German, 500/750-1050 AD, southern Germany |
ON | Old Norse 700-1400 AD, Scandinavia |
Gmc. | Germanic |
WG | West Germanic |
Scand. | Scandinavian |
Goth. | Gothic, east Germanic, spoken by the Goths |
Southern:
Abbr | Name |
---|---|
F | French |
OF | Old French before 1400 AD |
Rom. | Romanic (from Latin) |
mod. L | Modern Latin after 1500AD |
med. L | Medieval Latin 600-1500AD |
LL | Late Latin 200-600 AD |
L | Classical Latin before 200 AD |
OL | Old Latin before 75 BC |
Gk | Greek |
The etymologies let you trace back the history of a given word. Two examples from the Concise Oxford English Dictionary:
In the great majority of cases, an English word can be traced back to either a northern root or a southern root.
As a general rule, northern words tend to have a simpler, plainer feel to them. It seems that the core of the language, the words that we first learn as children, tend to be the northern words. Northern words are often shorter too.
Words having a Greek or Latin root tend to have a heavyweight, ponderous, and high-falutin' feel to them. They also tend to be longer.
Northern words:
thing | bag | list |
head/tail | if/then | full/empty |
from/to | up/down | left/right |
good/bad | pick/choose | long/short |
input/output | start/end | in/out |
greater/lesser | before/after | true/untrue |
name | given | few |
greater/less | row | time |
rough | put | link |
show |
Southern words:
null | assumption | axiom |
postulate | reverse | repeat |
source | prove | map |
complete | similar | fact |
cover | image | item |
compare | rule | statement |
order | chain | sequence |
machine | relation | function |
result | series | logic |
term | set | element |
pair | space | false |
approximate | equal | label |
For comparison, here's a list of roughly synonymous words having northern and southern roots:
Northern | Southern |
---|---|
thing | item, element |
name | label |
bag | set |
word | term |
same | equal |
like | similar |
list | sequence |
rough | approximate |
make, build | form, construct |
start/end | initial/final |
smooth | continuous |
given | axiom, postulate, assumption |
empty | null |
show | prove, demonstrate |
meaning | definition |
take... | consider... |
switch | exchange, permute |
shorten | truncate |
spin | rotate |
speed | velocity |
dot, spot | point |
only one | unique |
I assert that in the great majority of cases, when such synonyms exist, it's the northern word that we learn first, and it is the northern word which is plainer.
Take naive set theory as an example:
It's interesting that the language can sometimes effortlessly correct mistakes. An example is the idea of equality.
3 + 4 = 7
When I learned this concept, it was implied that two different things happen to be the same. But that's not correct. The two sides of the equal sign are simply two different names for the exact same thing. That's a different idea.
In most contexts, the equals sign means two names for the same thing.