10% off all books and free delivery over £50
Buy from our bookstore and 25% of the cover price will be given to a school of your choice to buy more books. *15% of eBooks.

Numbers and Computers

View All Editions (3)

The selected edition of this book is not available to buy right now.
Add To Wishlist
Write A Review

About

Numbers and Computers Synopsis

This textbook details the variety of number formats used by computers, thereby helping to ground readers in what can and cannot be represented accurately, especially by floating-point numbers.

The book's first part details standard representations of integers and floating-point numbers. The second explores other number representations, including the wide variety recently developed to support artificial intelligence (AI) and its demand for efficiency in representation to accommodate the ever-expanding scope of neural network models.

Chapters describe each format, with examples in code (Python and C) and exercises. This new edition includes three new chapters on posits, AI number formats, and a collaborative experiment with an AI to generate novel number formats.

Topics and features:

  • Explores how computers use numbers to complete operations
  • Adds new chapters on posits and AI number formats
  • Includes exercises and examples that are code snippets in C or Python
  • Implements and tests new AI-designed number formats (as designed by GPT-4)
  • Provides thorough grounding on what can and cannot be represented accurately

A textbook eminently suitable for undergraduates in computer science, the work also will appeal to software developers, engineers, scientists, AI experts, and anyone who programs for fun.

About This Edition

ISBN: 9783031674815
Publication date:
Author: Ronald T Kneusel
Publisher: Springer an imprint of Springer Nature Switzerland
Format: Hardback
Pagination: 404 pages
Series: Texts in Computer Science
Genres: Numerical analysis
Algorithms and data structures
Mathematical theory of computation
Computer hardware
Computer programming / software engineering

Frequently asked questions