Back to Search

A Programmer's Guide to Zpl

AUTHOR Gropp, William; Lusk, Ewing; Snyder, Lawrence
PUBLISHER MIT Press (02/16/1999)
PRODUCT TYPE Paperback (Paperback)

Description

This guide illustrates typical ZPL usage and explains in an intuitive manner how the constructs work. The emphasis is on teaching the reader to be a ZPL programmer. Scientific computations are used as examples throughout

ZPL is a new array programming language for science and engineering computation. Designed for fast execution on both sequential and parallel computers, it is intended to replace languages such as Fortran and C. Because ZPL benefits from recent research in parallel compilation, it provides a convenient high-level programming medium for supercomputers with efficiency comparable to hand-coded message-passing programs. Users with scientific computing experience can usually learn ZPL in a few hours, and those who have used MATLAB or Fortran 90 may already be acquainted with the array programming style.This guide provides a complete introduction to ZPL. It assumes that the reader is experienced with an imperative language such as C, Fortran, or Pascal. Though thorough and precise, it does not attempt to be a ZPL reference manual. Rather, it illustrates typical ZPL usage and explains in an intuitive manner how the constructs work. The emphasis is on teaching the reader to be a ZPL programmer. Scientific computations are used as examples throughout.

Show More
Product Format
Product Details
ISBN-13: 9780262692175
ISBN-10: 0262692171
Binding: Paperback or Softback (Trade Paperback (Us))
Content Language: English
More Product Details
Page Count: 200
Carton Quantity: 0
Product Dimensions: 7.92 x 0.46 x 9.10 inches
Weight: 0.72 pound(s)
Feature Codes: Illustrated
Country of Origin: US
Subject Information
BISAC Categories
Computers | Languages - General
Grade Level: College Freshman and up
Dewey Decimal: 502.855
Library of Congress Control Number: 98-34702
Descriptions, Reviews, Etc.
publisher marketing

This guide illustrates typical ZPL usage and explains in an intuitive manner how the constructs work. The emphasis is on teaching the reader to be a ZPL programmer. Scientific computations are used as examples throughout

ZPL is a new array programming language for science and engineering computation. Designed for fast execution on both sequential and parallel computers, it is intended to replace languages such as Fortran and C. Because ZPL benefits from recent research in parallel compilation, it provides a convenient high-level programming medium for supercomputers with efficiency comparable to hand-coded message-passing programs. Users with scientific computing experience can usually learn ZPL in a few hours, and those who have used MATLAB or Fortran 90 may already be acquainted with the array programming style.This guide provides a complete introduction to ZPL. It assumes that the reader is experienced with an imperative language such as C, Fortran, or Pascal. Though thorough and precise, it does not attempt to be a ZPL reference manual. Rather, it illustrates typical ZPL usage and explains in an intuitive manner how the constructs work. The emphasis is on teaching the reader to be a ZPL programmer. Scientific computations are used as examples throughout.

Show More

Author: Snyder, Lawrence
Larry Snyder was the chairman of the National Research Council's (NRC) committee that issued the report, "Being Fluent with Information Technology." It is this NRC committee funded by the National Science Foundation that identified the three types of knowledge needed in Fluency. Larry received his BA in 1968 from the University of Iowa and his Ph.D. in 1973 at Carnegie Mellon. He taught at schools such as Yale, MIT, Harvard, and Syndey University before settling down at the University of Washington in 1983, where he is currently a professor of computer science and engineering.
Show More
List Price $9.99
Your Price  $9.89
Paperback