How to Make a Computer Operating System in C++
by Samy Pesse
Publisher: GitHub 2014
Description:
Online book about how to write a computer operating system in C/C++ from scratch. The goal is to build a very simple UNIX-based operating system, not just a 'proof-of-concept'. The OS should be able to boot, start a userland shell, and be extensible.
Download or read it online for free here:
Read online
(online reading)
Similar books
C++ Best Practicesby Jason Turner - GitBook
This document is meant to be a collaborative discussion of the best practices in C++. We fill in some of the lower level details and provide specific stylistic recommendations while also discussing how to ensure overall code quality.
(18665 views)
C++ Programming for Scientistsby Roldan Pozo, Karin Remington - NIST
From the table of contents: ANSI C; C++ as a better C; C++ Classes and Objects; Objects in Scientific Computing; Inheritance and Polymorphism; Templates, Exceptions and Observations; Programming Examples; Scientific Library Examples.
(27098 views)
Debugging C and C++ code in a Unix environmentby J. H. M. Dassen, I. G. Sprinkhuizen-Kuyper - OOPWeb.com
This document describes several techniques and tools for debugging code in C-like languages in a Unix environment. We will also discuss some good coding practices that will diminish the occurrence of certain types of bugs.
(25406 views)
Optimizing C ++by Steve Heller - Prentice Hall PTR
The book provides C++ programmers with a practical approach to code optimization. The text consists of case studies of database problems with various searching and compression algorithms, the source code, and explanation of the solutions.
(21665 views)