Below are various programming and computer science related
books. I enjoy using "older" languages and have a particular
fondness for BASIC, FORTRAN, and COBOL.
*** Computer Science ***
Various books covering programming languages, computer
architecture, and the principles of computing, from
foundational concepts to advanced applications.
DOS Elements of Computing Systems
DOS Hidden Language of Computer Hardware and Software
DOS Computer Organization and Design
DOS Computer Science: An Overview
============================================================
*** Programming ***
[Assembly]
Assembly is a low-level programming language that provides
direct control over a computer's hardware using
processor-specific instructions.
[x86]
DOS Introduction to 80x86 Assembly Language and Computer Architecture
DOS Art of Assembly Language
DOS Assembly Language for x86 Processors
DOS Assembly Language Step-by-Step: Programming with DOS and Linux
[Z80]
DOS Z80 Assembly Language Programming
DOS Z80 Assembly Language Subroutines
DOS Zilog Z80 Assembly Language Programming Manual
------------------------------------------------------------
[Ada]
Ada is a high-level programming language developed in the
late 1970s by the U.S. Department of Defense to improve
software reliability and maintainability, particularly for
embedded and real-time systems.
DOS Ada: A Crash Course
DOS Introduction to Ada
------------------------------------------------------------
[BASIC]
BASIC (Beginner's All-purpose Symbolic Instruction Code) is a
high-level programming language designed in the 1960s to be
simple and accessible for beginners. It was created by John
G. Kemeny and Thomas E. Kurtz at Dartmouth College to help
students learn programming. BASIC became widely popular in
the 1970s and 1980s, especially on early personal computers
like the Apple II and Commodore 64. While its original
versions used simple line-numbered syntax, modern variations
like Visual Basic have evolved into more powerful, structured
programming languages.
DOS Programming in Quick Basic
DOS Microsoft QuickBasic V4.5
DOS Introduction to Computer Programming in BASIC
------------------------------------------------------------
C
------------------------------------------------------------
C++
------------------------------------------------------------
CBASIC
------------------------------------------------------------
COBOL
------------------------------------------------------------
CP/M
------------------------------------------------------------
FORTH
------------------------------------------------------------
FORTRAN
------------------------------------------------------------
HTML
------------------------------------------------------------
Javascript
------------------------------------------------------------
LISP
------------------------------------------------------------
Pascal
------------------------------------------------------------
PL/1
------------------------------------------------------------
PL/M
------------------------------------------------------------
Python
------------------------------------------------------------
Visual Basic
============================================================
*** Operating Systems ***
CP/M
------------------------------------------------------------
Linux
------------------------------------------------------------
UNIX