Shop Disney in 3D
To share your reaction on this item, open the Amazon app from the App Store or Google Play on your phone.
Buy used:
$482.57
FREE delivery March 10 - 14. Details
Used: Acceptable | Details
Sold by Books In Demand
Condition: Used: Acceptable
Comment: Item in Acceptable condition. It is a solid, readable, and usable copy, but might include extensive wear or damage. Please note extended handling time.
Access codes and supplements are not guaranteed with used items.
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

Follow the author

Something went wrong. Please try your request again later.

A Programming Language Hardcover – January 1, 1962

4.6 4.6 out of 5 stars 3 ratings

The%20Amazon%20Book%20Review
The Amazon Book Review
Book recommendations, author interviews, editors' picks, and more. Read it now.

Product details

  • Publisher ‏ : ‎ John Wiley & Sons (January 1, 1962)
  • Language ‏ : ‎ English
  • Hardcover ‏ : ‎ 286 pages
  • ISBN-10 ‏ : ‎ 0471430145
  • ISBN-13 ‏ : ‎ 978-0471430148
  • Item Weight ‏ : ‎ 8.1 ounces
  • Customer Reviews:
    4.6 4.6 out of 5 stars 3 ratings

About the author

Follow authors to get new release updates, plus improved recommendations.
Kenneth E. Iverson
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Discover more of the author’s books, see similar authors, read book recommendations and more.

Customer reviews

4.6 out of 5 stars
3 global ratings

Review this product

Share your thoughts with other customers
Remarkable bit of history
4 out of 5 stars
Remarkable bit of history
My current work involves high degrees of fine-grained computing parallelism. Looking for historical inspiration in how to represent such things, I wanted a reference on APL. That language famously (or infamously) swings around many-dimensioned arrays as easily as C handles integers, so has obvious applicability.This book is not the reference I wanted. Instead, it's something even more fascinating, from a historical perspective. The first chapter develops APL's exotic (if not bizarre) notation and vast operator set, using reasonably rigorous math and quaint didactic style. The book is over 45 years old, as of this writing, and predates block-structured programming. As a result, its not-quite-flowchart diagrams embody "spaghetti code" at its finest.I remember hearing many years ago that APL was originally a hardware description language (another of my current interests), and having a hard time believing that claim. This book's second chapter brings that to life. It addresses "microprogramming," a step above circuit design but below machine language programming that few in the current generation have even heard of - FYI, I've done microprogramming for the VAX 11/780 and a post-370 generation of IBM processors. The combination of APL's thousand-horsepower potential and strange flow-charts for handling bit-level operations in instruction decoding creates an Alice in Wonderland sense of large and small scale blended in some technological funhouse mirror.Successive chapters describe data representation, sorting and searching, and other topics of pressing interest in the early 1960s. A modern reader might go cross-eyed trying to follow the microscopic scale of discussion, for example the huge mathematical buildup around packing data values into bit-fields - remember, back then a Kword of memory was huge, and word sizes hadn't settled into eight-bit bytes and their multiples. Sorting and searching, likewise, receive treatment that today's computer science students won't recognize. Even if you disregard the notational opacity, so many 1960s concerns have been forgotten that modern readers will struggle with the discussion just as they might struggle with Chaucer's English.Imagine a kid playing in a grandparent's attic, and coming across a nineteenth century photo album. That's what a contemporary programmer feels reading this book. I didn't get the payload of practical information I came for. Instead, I found a charming and baffling relic from the history of my profession.-- wiredweird
Thank you for your feedback
Sorry, there was an error
Sorry we couldn't load the review

Top reviews from the United States

  • Reviewed in the United States on February 27, 2015
    Totally cool!
    3 people found this helpful
    Report
  • Reviewed in the United States on October 10, 2008
    My current work involves high degrees of fine-grained computing parallelism. Looking for historical inspiration in how to represent such things, I wanted a reference on APL. That language famously (or infamously) swings around many-dimensioned arrays as easily as C handles integers, so has obvious applicability.

    This book is not the reference I wanted. Instead, it's something even more fascinating, from a historical perspective. The first chapter develops APL's exotic (if not bizarre) notation and vast operator set, using reasonably rigorous math and quaint didactic style. The book is over 45 years old, as of this writing, and predates block-structured programming. As a result, its not-quite-flowchart diagrams embody "spaghetti code" at its finest.

    I remember hearing many years ago that APL was originally a hardware description language (another of my current interests), and having a hard time believing that claim. This book's second chapter brings that to life. It addresses "microprogramming," a step above circuit design but below machine language programming that few in the current generation have even heard of - FYI, I've done microprogramming for the VAX 11/780 and a post-370 generation of IBM processors. The combination of APL's thousand-horsepower potential and strange flow-charts for handling bit-level operations in instruction decoding creates an Alice in Wonderland sense of large and small scale blended in some technological funhouse mirror.

    Successive chapters describe data representation, sorting and searching, and other topics of pressing interest in the early 1960s. A modern reader might go cross-eyed trying to follow the microscopic scale of discussion, for example the huge mathematical buildup around packing data values into bit-fields - remember, back then a Kword of memory was huge, and word sizes hadn't settled into eight-bit bytes and their multiples. Sorting and searching, likewise, receive treatment that today's computer science students won't recognize. Even if you disregard the notational opacity, so many 1960s concerns have been forgotten that modern readers will struggle with the discussion just as they might struggle with Chaucer's English.

    Imagine a kid playing in a grandparent's attic, and coming across a nineteenth century photo album. That's what a contemporary programmer feels reading this book. I didn't get the payload of practical information I came for. Instead, I found a charming and baffling relic from the history of my profession.

    -- wiredweird
    Customer image
    4.0 out of 5 stars
    Remarkable bit of history

    Reviewed in the United States on October 10, 2008
    My current work involves high degrees of fine-grained computing parallelism. Looking for historical inspiration in how to represent such things, I wanted a reference on APL. That language famously (or infamously) swings around many-dimensioned arrays as easily as C handles integers, so has obvious applicability.

    This book is not the reference I wanted. Instead, it's something even more fascinating, from a historical perspective. The first chapter develops APL's exotic (if not bizarre) notation and vast operator set, using reasonably rigorous math and quaint didactic style. The book is over 45 years old, as of this writing, and predates block-structured programming. As a result, its not-quite-flowchart diagrams embody "spaghetti code" at its finest.

    I remember hearing many years ago that APL was originally a hardware description language (another of my current interests), and having a hard time believing that claim. This book's second chapter brings that to life. It addresses "microprogramming," a step above circuit design but below machine language programming that few in the current generation have even heard of - FYI, I've done microprogramming for the VAX 11/780 and a post-370 generation of IBM processors. The combination of APL's thousand-horsepower potential and strange flow-charts for handling bit-level operations in instruction decoding creates an Alice in Wonderland sense of large and small scale blended in some technological funhouse mirror.

    Successive chapters describe data representation, sorting and searching, and other topics of pressing interest in the early 1960s. A modern reader might go cross-eyed trying to follow the microscopic scale of discussion, for example the huge mathematical buildup around packing data values into bit-fields - remember, back then a Kword of memory was huge, and word sizes hadn't settled into eight-bit bytes and their multiples. Sorting and searching, likewise, receive treatment that today's computer science students won't recognize. Even if you disregard the notational opacity, so many 1960s concerns have been forgotten that modern readers will struggle with the discussion just as they might struggle with Chaucer's English.

    Imagine a kid playing in a grandparent's attic, and coming across a nineteenth century photo album. That's what a contemporary programmer feels reading this book. I didn't get the payload of practical information I came for. Instead, I found a charming and baffling relic from the history of my profession.

    -- wiredweird
    Images in this review
    Customer image
    39 people found this helpful
    Report
  • Reviewed in the United States on September 26, 2008
    A Programming Language, by Kenneth E. Iverson, explores how programming language is a signifier for a whole host of mathematical algorithms and procedures. The book focuses on specific areas of application which serve as universal examples and are chosen to illustrate particular facets of the effort to design explicit and concise programming languages.
    6 people found this helpful
    Report