Computer Programming is fast becoming an essential skill in the real world. There are many books that are intended to teach programming, but can often be frustrating and difficult to newcomers due to the complexity of modern programming languages. "The Order of Symbols" intends to teach programming in a simple, traditional way, explaining piece by piece the various aspects of the language Sigil, with interactive examples designed to embed the concepts into the student quickly and effectively.
Sigil is what’s known as a dialect of Lisp, a powerful and programmable language with a base level of simplicity that most modern languages do not have. The book takes the student through a journey in bottom up Programming Language Design, a powerful way of designing programs that teaches fundamental concepts from the ground up.
This book is a companion to Eturia, a simulated computer for educational purposes. You can try out Eturia and enter the book’s examples in Eturia at:
http://busfactor1.ca/bin/eturia
This material is the result of many years of study and research, of both myself and others. It’s opinions are all mine, built apon those I have admired in the past, knowingly or unknowningly. I hope you find the material as useful and entertaining as I have writing it down and preparing it.
Burton Samograd ;
Homepage: http://busfactor1.ca/old/old
Facebook: https://www.facebook.com/KRUHFT-17546219842
Twitter: https://twitter.com/kruhft (@kruhft)
Copyright - 2016
All rights reserved. If you wish to reproduce this work, please ask my permission first. Fair use provisions apply. The computer code contained in this document can be used for any purpose without restriction.