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





         Introduction to "The Perfect Language"    —   Table of Contents
         Compiling On    —   Previous
         Essay Glossary    —   Here and Now




Essays Started: August 14, 2010