Programming with Data: A Guide to the S Language
Here is a thorough and authoritative guide to the latest version of the S language and to its programming environment the premier software platform for computing with data. Programming with Data describes a new and greatly extended version of S and is written by the chief designer of the language. The book is a guide to the complete programming process, starting from simple interactive use and continuing through ambitious software projects. S is designed for computing with data-for any project in which organizing, visualizing, summarizing, or modeling data are central concerns. Its focus is on the needs of the programmer/user, and its goal is "to turn ideas into software, quickly and faithfully." S is a functional object-based language with a huge library of functions for all aspects of computing with data. Its long and enthusiastic use in statistics and applied fields has also led to many valuable libraries of user-written functions. The new version of S provides powerful class/method structure, new techniques to deal with large objects, extended interfaces to other languages and files, object-based documentation compatible with HTML, and powerful new interactive programming techniques. This version of S underlies the S-PLUS system, versions 5*0 and higher.
What people are saying - Write a review
We haven't found any reviews in the usual places.
Computations in S
Objects Databases and Chapters
Interfaces to C and Fortran
A Programming in C with S objects
B Compatibility with Older Versions
Other editions - View all
actual arguments apply array browser chapter character string classes of objects coerce computations connection contain copy corresponding create data frames defined documentation objects dump edit elements end-of-file error action evaluation frame example explicitly Expr extends extract fifo formal argument format Fortran function call function definition function object function(x graphics integer interactive interface Java language lazy evaluation length logical values look macros makefile match matrix missing values numeric vector object of class old-style online documentation operators optional output parse particular plot pointer probeTest programming prototype quicksort readLines recursive regular expressions replacement function representation reScale result returns routine S-Plus search list session setClass setMethod SGML shell command signature slots specified structure subroutine subset supplied table database task techniques track object vector classes virtual class wafer write