Posted: 05:17am 29 Oct 2026
Copy link to clipboard |
barewires Newbie

|
|
|
The entry I can verify is from Kelly-Bootle’s later The Computer Contradictionary (1995), which he describes as descended from The Devil’s DP Dictionary; it may have been revised from the 1981 original.
BASIC n. [Origin: Either acronym for Beginner’s All-purpose Symbolic Instruction Code or Geology: basic “containing relatively little silica.”] Originally, a simple mid-level language used to test the student’s ability to increment line numbers, but now available only in complex, extended versions. See EXTENDED BASIC, VISUAL BASIC. ~To determine the amount of silica in your code, use INSTR(1,X$,"SILICA") on all your strings. Scores below 5 are reassuring; scores over, say, 10 mean that you are probably using FORTRAN by mistake.
What the joke means It mocks BASIC’s early line-number-based programming style, where programmers had to renumber or insert numbered lines to edit a program.
The “geology” definition plays on basic rocks being low in silica, turning the acronym into an absurd pseudo-scientific pun.
The closing “silica in your code” gag extends that pun, implying that overly elaborate BASIC resembles FORTRAN rather than the simple language BASIC was meant to be.
So, in short: Kelly-Bootle defines BASIC as a once-simple teaching language whose later “extended” versions had become bloated and complicated. Edited 2026-10-29 15:46 by barewires |