Please note that the content of this book primarily consists of articles available from Wikipedia or other free sources online. Pages: 100. Chapters: Lambda calculus, ARM architecture, Polymorphism in object-oriented programming, Turing, Garbage collection, Literate programming, Serialization, Verilog, POV-Ray, Set domain, Boolean algebra, Comment, Canonical form, XMLHttpRequest, Batch file, List comprehension, Flowchart, Cilk, Binary decision diagram, Trim, Little man computer, Method overriding, Regular expression examples, Luhn mod N algorithm, EventScripts, Redirection, ZZT-oop, OpenEdge Advanced Business Language, Error hiding, Line number, Append, Side-by-side assembly, PCASTL, Named parameter, Partial redundancy elimination, Babbage, Cayenne, Magic pushbutton, Qualification Principle. Excerpt: ARM is a 32-bit reduced instruction set computer (RISC) instruction set architecture (ISA) developed by ARM Holdings. It was known as the Advanced RISC Machine, and before that as the Acorn RISC Machine. The ARM architecture is the most widely used 32-bit ISA in terms of numbers produced. Originally conceived by Acorn Computers for use in its personal computers, the first ARM-based products were the Acorn Archimedes range introduced in 1987. The relative simplicity of ARM processors makes them suitable for low power applications. As a result, they have become dominant in the mobile and embedded electronics market, as relatively low-cost, small microprocessors and microcontrollers. In 2005, about 98% of the more than one billion mobile phones sold each year used at least one ARM processor. As of 2009, ARM processors account for approximately 90% of all embedded 32-bit RISC processors and are used extensively in consumer electronics, including PDAs, mobile phones, digital media and music players, hand-held game consoles, calculators and computer peripherals such as hard drives and routers. The ARM architecture is licensable. Companies that are current or former ARM li...