Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Standard view
Full view
of .
Save to My Library
Look up keyword
Like this
0 of .
Results for:
No results containing your search query
P. 1
Learning J

Learning J

Ratings: (0)|Views: 38 |Likes:
Published by Rohit Vishal Kumar

More info:

Published by: Rohit Vishal Kumar on Nov 17, 2008
Copyright:Attribution Non-commercial


Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less





Learning J
ninth draft, October2003About this Book  Table of Contents Acknowledgements Recent Changes Index J software and documentation are available atJ Software Home Page This book is also available as asingle downloadable zip file There is a version in PDF format atSkip Cave's web pagePlease send comments and criticisms to theJ Forum 
This book is meant to help the reader to learn the computer-programming language J.The book is intended to be read with enjoyment by both the beginning programmer and the experiencedprogrammer alike. The only prerequisite is an interest on the part of the reader in learning aprogramming language.
The emphasis is on making the J language accessible to a wide readership. Care is taken to introduceonly one new idea at a time, to provide examples at every step, and to make examples so simple that thepoint can be grasped immediately. Even so, the experienced programmer will find much to appreciate inthe radical simplicity and power of the J notation.The scope of this book is the core J language common to the many implementations of J available ondifferent computers. The coverage of the core language is meant to be relatively complete, covering(eventually) most of the J Dictionary.Hence the book does not cover topics such as graphics, plotting, GUI, and database access covered inthe J User Guide. It should also be stated what the aims of the book are not: neither to teach principles of programming as such, nor to study algorithms, or topics in mathematics or other subjects using J as avehicle, nor to provide definitive reference material.The book is organized as follows. Part 1 is an elementary introduction which touches on a variety of themes. The aim is to provide the reader, by the end of Part 1, with an overview and a generalappreciation of the J language. The themes introduced in Part 1 are then developed in more depth anddetail in the remainder of the book.
Part 1: Getting Acquainted
Part 2: Arrays
Part 3: Defining Functions: Verbs
Part 4: Defining Functions:Operators
Part 5: Structural Functions
Part 6: Numerical andMathematical Functions
Part 7: Names and Objects
Part 8: Facilities
Recent Changes
An index has been added. There is new material on Calculus (Chapter 23) and on Error Handling(Chapter 29), an appendix for Collected Terminology, and small revisions throughout.
I am grateful to readers of earlier drafts for encouragement and for valuable criticisms and suggestions.

You're Reading a Free Preview

/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->