/on-computing

miscellaneous essays on technical subjects

Primary LanguageHTMLOtherNOASSERTION

On Computing

What is Computing?

You may have been exposed to Computer Programming, whether in the form of the current craze to learn Coding or through a serious course of study or even as your profession. If so, you probably have some idea of what computing is. It’s likely, however, that what you know is one or two of the conventional Programming Paradigms, and you’ve likely missed some of the really powerful ones, such as Metaprogramming and Constraint Logic Programming!

This repository is in support of the various Computing Curricula of the League of Extraordinary Learners. We’re accumulating materials for learning Computer Fundamentals and Computing Magic at warp speed. I invite you to study these materials for your own benefit and I would be delighted if you were to help make these materials better!

The big picture: What Is Computing?

The details:

What Computers Are
Bits to Bytes to Words to Simple Data Structures
Composite Data Structures
Complex Data Structures
Computer Architecture
the major parts, in context!
  • Software, Hardware, Kernels, oh my!
  • Currently requires Emacs OrgMode to read it properly
Computing Magic
It feels like magic, when you know the secrets!
On Lisp
Paul Graham’s Secret for Beating The Averages
C By Example
Reach out and touch the machine!
Computing Glossary
All the terms!

/This repository is intended to be a gateway to a lot of important materials, linked by the documents here. If you explore these materials, please share your experience, through direct communication, by posting Issues, or etc. Please suggest improvements!/