{"product_id":"illustrating-bbc-basic-9780521314954","title":"Illustrating BBC Basic","description":"\u003cp\u003e • Author(s): Donald Alcock\u003cbr\u003e • Publisher: Cambridge University Press\u003cbr\u003e • Publisher Imprint: Cambridge University Press\u003cbr\u003e • BISAC: Software Development \u0026amp; Engineering - General\u003c\/p\u003e\u003cp\u003eThis book may be used as a self-contained manual for BBC-BASIC, the main language of the BBC Microcomputer and Master Series Computers. Information is presented in a form handy for reference. Page 163, for example, tabulates all characters in the ASCII range; pages 124-5 summarize all information needed when composing screens of MODE 7 graphics. A quick reference to all functions and operators is given on page 179; the syntax of every statement and command of BBC-Basic is summarized on pages 180-1. But there is more to this book. How do you make a computer sort names into alphabetical order? Not as obvious as it might seem. Three different sorting techniques are explained by example in this book: bubble sort, monkey puzzle (more formally the 'binary tree') and Quicksort relies on 'recursion' - an important programming concept which is explained and demonstrated. Making coloured objects rebound around the walls of a squash court is another technique demonstrated; so is making voices sing in harmony; so is computerizing a humble address book.\u003c\/p\u003e","brand":"Cambridge University Press","offers":[{"title":"Paperback","offer_id":46894009516183,"sku":"9780521314954","price":5850.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/3471\/1191\/files\/9780521314954.webp?v=1770320723","url":"https:\/\/atlanticbooks.com\/products\/illustrating-bbc-basic-9780521314954","provider":"Atlantic Books","version":"1.0","type":"link"}