0
Your cart

Your cart is empty

Browse All Departments
  • All Departments
Price
  • R250 - R500 (3)
  • R500 - R1,000 (8)
  • R1,000 - R2,500 (3)
  • -
Status
Brand

Showing 1 - 14 of 14 matches in All Departments

Go Programming Language, The (Paperback): Alan Donovan, Brian Kernighan Go Programming Language, The (Paperback)
Alan Donovan, Brian Kernighan
R910 R779 Discovery Miles 7 790 Save R131 (14%) Ships in 5 - 10 working days

The authoritative resource to writing clear and idiomatic Go to solve real-world problems Google's Go team member Alan A. A. Donovan and Brian Kernighan, co-author of The C Programming Language, provide hundreds of interesting and practical examples of well-written Go code to help programmers learn this flexible, and fast, language. It is designed to get you started programming with Go right away and then to progress on to more advanced topics. Basic components: an opening tutorial provides information and examples to get you off the ground and doing useful things as quickly as possible. This includes: command-line arguments gifs URLs web servers Program structure: simple examples cover the basic structural elements of a Go program without getting sidetracked by complicated algorithms or data structures. Data types: Go offers a variety of ways to organize data, with a spectrum of data types that at one end match the features of the hardware and at the other end provide what programmers need to conveniently represent complicated data structures. Composite types: arrays slices maps structs JSON test and HTML templates Functions: break a big job into smaller pieces that might well be written by different people separated by both time and space. Methods: declarations with a pointer receiver struct embedding values and expressions Interfaces: write functions that are more flexible and adaptable because they are not tied to the details of one particular implementation. Concurrent programming: Goroutines, channels, and with shared variables. Packages: use existing packages and create new ones. Automated testing: write small programs that check the code. Reflection features: update variables and inspect their values at run time. Low-level programming: step outside the usual rules to achieve the highest possible performance, interoperate with libraries written in other languages, or implement a function that cannot be expressed in pure Go. Each chapter has exercises to test your understanding and explore extensions and alternatives. Source code is freely available for download and may be conveniently fetched, built, and installed using the go get command.

Millions, Billions, Zillions - Defending Yourself in a World of Too Many Numbers (Paperback): Brian W. Kernighan Millions, Billions, Zillions - Defending Yourself in a World of Too Many Numbers (Paperback)
Brian W. Kernighan
R379 R352 Discovery Miles 3 520 Save R27 (7%) Ships in 18 - 22 working days

An essential guide to recognizing bogus numbers and misleading data Numbers are often intimidating, confusing, and even deliberately deceptive-especially when they are really big. The media loves to report on millions, billions, and trillions, but frequently makes basic mistakes or presents such numbers in misleading ways. And misunderstanding numbers can have serious consequences, since they can deceive us in many of our most important decisions, including how to vote, what to buy, and whether to make a financial investment. In this short, accessible, enlightening, and entertaining book, Brian Kernighan teaches anyone-even diehard math-phobes-how to demystify the numbers that assault us every day. Giving you the simple tools you need to avoid being fooled by dubious numbers, Millions, Billions, Zillions is an essential survival guide for a world drowning in big-and often bad-data.

UNIX Programming Environment, The (Paperback, Reissue): Kernighan & Pike UNIX Programming Environment, The (Paperback, Reissue)
Kernighan & Pike
R2,707 R2,133 Discovery Miles 21 330 Save R574 (21%) Ships in 18 - 22 working days

Designed for first-time and experienced users, this book describes the UNIX (R) programming environment and philosophy in detail. Readers will gain an understanding not only of how to use the system, its components, and the programs, but also how these fit into the total environment.

The C. Programming Language (Paperback, 2nd edition): Brian Kernighan, Dennis Ritchie The C. Programming Language (Paperback, 2nd edition)
Brian Kernighan, Dennis Ritchie
R1,535 R1,259 Discovery Miles 12 590 Save R276 (18%) Ships in 5 - 10 working days

This second editon describes C as defined by the ANSI standard. This book is meant to help the reader learn how to program in C. The book assumes some familiarity with basic programming concepts like variables, assignment statements, loops, and functions. A novice programmer should be able to read along and pick up the language.

Understanding the Digital World - What You Need to Know about Computers, the Internet, Privacy, and Security, Second Edition... Understanding the Digital World - What You Need to Know about Computers, the Internet, Privacy, and Security, Second Edition (Paperback)
Brian W. Kernighan
R848 Discovery Miles 8 480 Ships in 9 - 17 working days

A brand-new edition of the popular introductory textbook that explores how computer hardware, software, and networks work Computers are everywhere. Some are highly visible, in laptops, tablets, cell phones, and smart watches. But most are invisible, like those in appliances, cars, medical equipment, transportation systems, power grids, and weapons. We never see the myriad computers that quietly collect, share, and sometimes leak personal data about us. Governments and companies increasingly use computers to monitor what we do. Social networks and advertisers know more about us than we should be comfortable with. Criminals have all-too-easy access to our data. Do we truly understand the power of computers in our world? In this updated edition of Understanding the Digital World, Brian Kernighan explains how computer hardware, software, and networks work. Topics include how computers are built and how they compute; what programming is; how the Internet and web operate; and how all of these affect security, privacy, property, and other important social, political, and economic issues. Kernighan touches on fundamental ideas from computer science and some of the inherent limitations of computers, and new sections in the book explore Python programming, big data, machine learning, and much more. Numerous color illustrations, notes on sources for further exploration, and a glossary explaining technical terms and buzzwords are included. Understanding the Digital World is a must-read for readers of all backgrounds who want to know more about computers and communications.

Programm. 2.A. (Hardcover): R. Kernighan Programm. 2.A. (Hardcover)
R. Kernighan
R891 Discovery Miles 8 910 Ships in 10 - 15 working days
Programmierwerkzeuge (German, Paperback): B. W. Kernighan, P. L. Plauger Programmierwerkzeuge (German, Paperback)
B. W. Kernighan, P. L. Plauger; Translated by I. Kachele, M Klopprogge
R1,809 Discovery Miles 18 090 Ships in 18 - 22 working days

Dieses Buch soll demonstrieren, wie man Programme schreibt, die sich gut als Werkzeuge eignen. Dazu stellen wir eine umfassende Sammlung von Programmen vor, jedes davon ein Lehrbeispiel flir Entwurf und Implementierung. Die Programme sind nicht klinstlich konstruiert, sie haben sich vielmehr selbst als Werkzeuge bei der Konstruktion von Programmen bewahrt. Wir selbst benutzen die meisten dieser Werkzeuge taglich, ja sie Machen sogar den groBten Anteil unserer Rechneranwendungen aus. Die Programme bestehen nicht nur aus Algorithmen und Konzepten: sie sind vollstandig und wurden alle in der in diesem Buch abgedruckten Form getestet. Lesbarkeit wurde durch die Verwendung einer strukturierten Sprache, namlich Ratfor (Abklirzung flir "Rational Fortran") erzielt. Diese Sprache ist leicht verstandlich flir jeden, der mit Fortran, PL/I, Cobol, Algol, Pascal oder einer ahnlichen Sprache vertraut ist. (Ratfor laBt sich ohne Schwierigkeiten in Fortran oder PL/I umwandeln - eines der vorgestellten Werkzeuge ist ein Vorlibersetzer, der Ratfor automatisch in Fortran libersetzt). Wfchtigstes Merkmal ist jedoch, daB die Programme benutzerfreundlich und aufeinander abgestimmt sind; auf diese Weise werden sie eher als Werkzeuge angenommen. Der Charakter dieses Buches ist pragmatisch in dem Sinn, daB wir dem Leser den 'top-down'-Entwurf vermitteln, indem wir systematisch alle Stufen eines Entwurfes durchlaufen. Strukturiertes Programmieren demonstrieren wir anhand strukturierter Programme. Effizienz und Zuverlassigkeit werden auf der Grundlage tatsachlich durchgeflihrter Tests besprochen.

The Khan's Canticles (Hardcover): R K Kernighan The Khan's Canticles (Hardcover)
R K Kernighan
R837 Discovery Miles 8 370 Ships in 18 - 22 working days
The Khan's Canticles (Hardcover): R K Kernighan The Khan's Canticles (Hardcover)
R K Kernighan
R837 Discovery Miles 8 370 Ships in 18 - 22 working days
The Khan's Canticles (Paperback): R K Kernighan The Khan's Canticles (Paperback)
R K Kernighan
R565 Discovery Miles 5 650 Ships in 18 - 22 working days
Unix - A History and a Memoir (Paperback): Brian W. Kernighan Unix - A History and a Memoir (Paperback)
Brian W. Kernighan
R489 Discovery Miles 4 890 Ships in 18 - 22 working days
The Khan's Canticles (1896) (Paperback): R K Kernighan The Khan's Canticles (1896) (Paperback)
R K Kernighan
R722 Discovery Miles 7 220 Ships in 18 - 22 working days

This scarce antiquarian book is a selection from Kessinger Publishing's Legacy Reprint Series. Due to its age, it may contain imperfections such as marks, notations, marginalia and flawed pages. Because we believe this work is culturally important, we have made it available as part of our commitment to protecting, preserving, and promoting the world's literature. Kessinger Publishing is the place to find hundreds of thousands of rare and hard-to-find books with something of interest for everyone!

D is for Digital - What a well-informed person should know about computers and communications (Paperback): Brian W. Kernighan D is for Digital - What a well-informed person should know about computers and communications (Paperback)
Brian W. Kernighan
R437 Discovery Miles 4 370 Ships in 18 - 22 working days

This book explains how today's computing and communications world operates, from hardware through software to the Internet and the web. It includes enough detail that you can understand how these systems work, no matter what your technical background. The social, political and legal issues that new technology creates are discussed as well, so you can understand the difficult issues we face and appreciate the tradeoffs that have to be made to resolve them. A compact but detailed and thorough explanation of how computers and communications systems work, for non-technical readers who want to better understand the world they live in. A great source for technical readers who want something that will help their friends and family learn about digital systems.

The Khan's Canticles (1896) (Paperback): R K Kernighan The Khan's Canticles (1896) (Paperback)
R K Kernighan
R723 Discovery Miles 7 230 Ships in 18 - 22 working days
Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Casio LW-200-7AV Watch with 10-Year…
R999 R899 Discovery Miles 8 990
Loot
Nadine Gordimer Paperback  (2)
R367 R340 Discovery Miles 3 400
Loot
Nadine Gordimer Paperback  (2)
R367 R340 Discovery Miles 3 400
Aerolatte Cappuccino Art Stencils (Set…
R110 R104 Discovery Miles 1 040
AOC AGON AG275QXR 27" WQHD Gaming…
R11,499 R7,999 Discovery Miles 79 990
Russell Hobbs Toaster (4 Slice) (Matt…
R1,187 Discovery Miles 11 870
Tesa Extra Power Universal Duct Tape…
R179 Discovery Miles 1 790
Fuse
Everything But The Girl CD R417 Discovery Miles 4 170
Switched Dual Socket 3Pin Surge…
R199 R189 Discovery Miles 1 890
Tower Sign - Beware Of The Dog…
R65 R52 Discovery Miles 520

 

Partners