Andrew Braybrook – video games Paradroid and Uridium.David Bradley – coder on the IBM PC project team who wrote the Control-Alt-Delete keyboard handler, embedded in all PC-compatible BIOSes.Bourne – cocreated ALGOL 68C, created Bourne shell Bert Bos – authored Argo web browser, co-authored Cascading Style Sheets.Grady Booch – cocreated Unified Modeling Language.Jonathan Blow – video games Braid and The Witness.Joshua Bloch – core Java language designer, lead the Java collections framework project.Eric Bina – cocreated Mosaic web browser.Tim Berners-Lee – invented World Wide Web.Fabrice Bellard – created FFmpeg open codec library, QEMU virtualization tools.Doug Bell – Dungeon Master series of video games.Donald Becker – Linux Ethernet drivers, Beowulf clustering.Kent Beck – created Extreme programming, cocreated JUnit.Bauer – Stack (data structure), Sequential Formula Translation, ALGOL, software engineering, Bauer–Fike theorem Richard Bartle – MUD, with Roy Trubshaw, created MUDs.Roland Carl Backhouse – computer program construction, algorithmic problem solving, ALGOL.Jeremy Ashkenas – CoffeeScript programming language and Backbone.js.Marc Andreessen – cocreated Mosaic, cofounded Netscape.Paul Allen – Altair BASIC, Applesoft BASIC, cofounded Microsoft.Andrei Alexandrescu – author, expert on languages C++, D.Alfred Aho – cocreated AWK (being the A in that name), and main author of famous Compilers: Principles, Techniques, and Tools (Dragon book).Leonard Adleman – cocreated RSA algorithm (being the A in that name), coined the term computer virus.Scott Adams – series of text adventures beginning in the late 1970s.Michael Abrash – program optimization and x86 assembly language.