APL--an Interactive Approach


Book Description




APL--an Interactive Approach


Book Description




APL


Book Description




APL with a Mathematical Accent


Book Description

This book should be of interest to mathematics scientists working in the areas of linear algebra, abstract algebra, number theory, numerical analysis, operations research and mathematical modelling.




Mastering Dyalog APL


Book Description




Coders at Work


Book Description

Peter Seibel interviews 15 of the most interesting computer programmers alive today in Coders at Work, offering a companion volume to Apress’s highly acclaimed best-seller Founders at Work by Jessica Livingston. As the words “at work” suggest, Peter Seibel focuses on how his interviewees tackle the day-to-day work of programming, while revealing much more, like how they became great programmers, how they recognize programming talent in others, and what kinds of problems they find most interesting. Hundreds of people have suggested names of programmers to interview on the Coders at Work web site: www.codersatwork.com. The complete list was 284 names. Having digested everyone’s feedback, we selected 15 folks who’ve been kind enough to agree to be interviewed: Frances Allen: Pioneer in optimizing compilers, first woman to win the Turing Award (2006) and first female IBM fellow Joe Armstrong: Inventor of Erlang Joshua Bloch: Author of the Java collections framework, now at Google Bernie Cosell: One of the main software guys behind the original ARPANET IMPs and a master debugger Douglas Crockford: JSON founder, JavaScript architect at Yahoo! L. Peter Deutsch: Author of Ghostscript, implementer of Smalltalk-80 at Xerox PARC and Lisp 1.5 on PDP-1 Brendan Eich: Inventor of JavaScript, CTO of the Mozilla Corporation Brad Fitzpatrick: Writer of LiveJournal, OpenID, memcached, and Perlbal Dan Ingalls: Smalltalk implementor and designer Simon Peyton Jones: Coinventor of Haskell and lead designer of Glasgow Haskell Compiler Donald Knuth: Author of The Art of Computer Programming and creator of TeX Peter Norvig: Director of Research at Google and author of the standard text on AI Guy Steele: Coinventor of Scheme and part of the Common Lisp Gang of Five, currently working on Fortress Ken Thompson: Inventor of UNIX Jamie Zawinski: Author of XEmacs and early Netscape/Mozilla hacker




Computational Statistics


Book Description

No detailed description available for "Computational Statistics".




Programming Languages


Book Description

Starting off. The basic evaluator. Using larger values. Lisp. apl. Functional programming. Scheme. Sasl. Object-oriented programming. Clu. Smalltalk. Logic programming. Prolog. Implementation issues. Compilation. Memory management.




Probability, Statistics, and Queueing Theory


Book Description

This is a textbook on applied probability and statistics with computer science applications for students at the upper undergraduate level. It may also be used as a self study book for the practicing computer science professional. The successful first edition of this book proved extremely useful to students who need to use probability, statistics and queueing theory to solve problems in other fields, such as engineering, physics, operations research, and management science. The book has also been successfully used for courses in queueing theory for operations research students. This second edition includes a new chapter on regression as well as more than twice as many exercises at the end of each chapter. While the emphasis is the same as in the first edition, this new book makes more extensive use of available personal computer software, such as Minitab and Mathematica.




Learning Music Theory with Logic, Max, and Finale


Book Description

Learning Music Theory with Logic, Max, and Finale is a groundbreaking resource that bridges the gap between music theory teaching and the world of music software programs. Focusing on three key programs—the Digital Audio Workstation (DAW) Logic, the Audio Programming Language (APL) Max, and the music-printing program Finale—this book shows how they can be used together to learn music theory. It provides an introduction to core music theory concepts and shows how to develop programming skills alongside music theory skills. Software tools form an essential part of the modern musical environment; laptop musicians today can harness incredibly powerful tools to create, record, and manipulate sounds. Yet these programs on their own don’t provide musicians with an understanding of music notation and structures, while traditional music theory teaching doesn’t fully engage with technological capabilities. With clear and practical applications, this book demonstrates how to use DAWs, APLs, and music-printing programs to create interactive resources for learning the mechanics behind how music works. Offering an innovative approach to the learning and teaching of music theory in the context of diverse musical genres, this volume provides game-changing ideas for educators, practicing musicians, and students of music. The author's website at http://www.geoffreykidde.com includes downloadable apps that support this book.