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.
Follow the author
OK
A Programming Language Hardcover – January 1, 1962
- Print length286 pages
- LanguageEnglish
- PublisherJohn Wiley & Sons
- Publication dateJanuary 1, 1962
- ISBN-100471430145
- ISBN-13978-0471430148
Book recommendations, author interviews, editors' picks, and more. Read it now.
Similar items that may deliver to you quickly
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
- Best Sellers Rank: #944,114 in Books (See Top 100 in Books)
- Customer Reviews:
About the author
Discover more of the author’s books, see similar authors, read book recommendations and more.
Customer reviews
- 5 star4 star3 star2 star1 star5 star56%44%0%0%0%56%
- 5 star4 star3 star2 star1 star4 star56%44%0%0%0%44%
- 5 star4 star3 star2 star1 star3 star56%44%0%0%0%0%
- 5 star4 star3 star2 star1 star2 star56%44%0%0%0%0%
- 5 star4 star3 star2 star1 star1 star56%44%0%0%0%0%
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on AmazonReviews with images
Remarkable bit of history
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
- Reviewed in the United States on February 27, 2015Totally cool!
- Reviewed in the United States on October 10, 2008My 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
4.0 out of 5 starsMy 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.Remarkable bit of history
Reviewed in the United States on October 10, 2008
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
- Reviewed in the United States on September 26, 2008A 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.