|
Glossary for the Essays This glossary is as quirky as the rest of this blog about the "Perfect Language." The links point to sections in these essays where I may define, explain, or sometimes rant about a subject. It is not an exhaustive coverage of terms used in the blog, only those where I write enough to be interesting or useful. And yes, I get to define both 'interesting' and 'useful'. Sometimes the explanations are concise, other times the link will point to the beginning of a series of paragraphs which are (mostly) on the subject. For some labels, its discussion may be spread over several articles. Then I have to either ignore it, or pick just one place to point to. The word 'Forth' is an example. It appears as a theme in most of the essays, so I finally decided to link to a graphic that shows actual Forth code displayed in simulated memories. Like the old saying goes, "A picture is worth about six kilobytes of text." 64K = 64*1024 abstraction addressing modes Algorithms & Data Structures ALU ASCII assembler branch table case statement commenting compiler compiling context free data typing dictionary - original dictionary - proposed English Exclusive OR ("XOR") find a Post Office Forth function goto hash code hash collision hashing Hungarian Notation interpreter Java jump table linked list LRS macro name space Object Oriented Programming OOP pointer recursion RPN (Reverse Polish Notation) scope spaghetti code stack stack effect stack operation subroutines type field unit testing vocabulary word |