User:Nc4sb8/Books/The Device Needs Vol2

The Software

 * Introduction
 * Software
 * Computer program
 * Open-source software


 * The Kernel and Firmware
 * Kernel (operating system)
 * Kernel (image processing)
 * Firmware


 * The C, C++ and C#
 * C (programming language)
 * C++
 * Objective-C
 * C Sharp (programming language)


 * Pyton and ruby
 * Python (programming language)
 * CPython
 * Ruby (programming language)


 * Web Browser and Network Management
 * Network management
 * Network monitoring
 * Network traffic measurement
 * Web browser


 * OSs
 * Operating system
 * Microsoft Windows
 * Mac OS
 * Linux
 * Unix
 * SteamOS
 * Chrome OS
 * RISC OS


 * Keyboard and mouse
 * Computer keyboard
 * Mouse (computing)
 * Touchpad


 * The Binary
 * Binary number
 * Binary file
 * Executable
 * Binary code


 * Hexadecimal
 * Hexadecimal


 * Bytes, Bit and memory
 * Byte
 * Bit
 * 32-bit
 * 64-bit computing
 * 128-bit
 * 256-bit
 * 512-bit
 * Octet (computing)
 * Kilobyte
 * Kibibyte


 * User Interface ( UI )
 * Interface (computing)
 * Graphical user interface
 * Command-line interface
 * Text-based user interface


 * Data processing
 * Data (computing)
 * Electronic data processing
 * Data processing


 * ROM, RAM, EPROM and Non-Volatile
 * Non-volatile memory
 * Read-only memory
 * Mask ROM
 * Programmable read-only memory
 * EPROM
 * EEPROM
 * Random-access memory
 * Dynamic random-access memory
 * Static random-access memory
 * Non-volatile random-access memory
 * DDR SDRAM
 * Flash memory
 * File system permissions