Computer ScienceScience & MathematicsEconomics & FinanceBusiness & ManagementPolitics & GovernmentHistoryPhilosophy

Mastering Dyalog APL

A Complete Introduction to Dyalog APL

by Bernard Legrand

Mastering Dyalog APL

Subscribe to new books via telegram channel

DescriptionTable of ContentsDetailsReport an issue

Book Description

Mastering Dyalog APL is a complete guide to the use of Dyalog, beginning with a thorough introduction to the APL programming language. Following this, the tutorial describes a large number of common coding techniques and discusses a variety of interfaces, including file handling and COM/OLE. Bernard Legrand provides a comprehensive introduction to developing Graphical User Interfaces in Dyalog and wraps up with an overview of the publishing tool NewLeaf and the RainPro graphics engine, both of which are included with Dyalog.

This book is specifically aimed at helping new users get started with Dyalog and advancing them to a point where they can produce working solutions by expressing ideas directly in APL. Step by step, this book gives the reader a thorough grounding in the philosophy of the APL language, and the many examples illustrate the practical capabilities of this dynamic software development environment. Each chapter ends with a set of exercises through which both beginners and advanced readers can test their skills as they progress through the course. Solutions with detailed explanations are given in the final chapter.

Although the book is primarily aimed at new developers and is suitable for students with no prior programming experience, most chapters end with a "Specialist's Section" containing tips and tricks that will be of interest to readers with experience with programming and some prior knowledge of APL.

This open book is licensed under a MIT License. You can download Mastering Dyalog APL ebook for free in PDF format (9.4 MB).

Table of Contents

Chapter 1
Getting Started
Chapter 2
Data and Variables
Chapter 3
Some Primitive Functions
Chapter 4
User Defined Functions
Chapter 5
First Aid Kit
Chapter 6
Execute & Format Control
Chapter 7
Working on Data Shape
Chapter 8
Special Syntax
Chapter 9
Nested Arrays (Continued)
Chapter 10
Chapter 11
Mathematical Functions
Chapter 12
System Interfaces
Chapter 13
Event Handling
Chapter 14
File Processing
Chapter 15
Chapter 16
Graphical User Interface
Chapter 17
Chapter 18
Chapter 19
Publishing Tools
Chapter 20

Book Details

Mastering Dyalog APL
Computer Science
ISBN13 Digital
ISBN10 Digital
PDF Size
9.4 MB
MIT License

Related Books

TensorFlow Roadmap
A deep learning is of great interest these days, the crucial necessity for rapid and optimized implementation of the algorithms and designing architectures is the software environment. TensorFlow is designed to facilitate this goal. The strong advantage of TensorFlow is it flexibility is designing highly modular model which also can be a disadvanta...
The Little MongoDB Book
Karl Seguin is a developer with experience across various fields and technologies. He's an expert .NET and Ruby developer. He's a semi-active contributor to OSS projects, a technical writer and an occasional speaker. With respect to MongoDB, he was a core contributor to the C# MongoDB library NoRM, wrote the interactive tutorial mongly as...
Elixir Succinctly
Author Emanuele DelBono guides readers along the first steps of mastering the Elixir programming language in Elixir Succinctly. Providing a brief overview of Elixir's history and purpose and clear instructions to create an app with Elixir, DelBono makes it easy for developers who wish to add a new language to their repertoire....
The Art of SEO
Three acknowledged experts in search engine optimization share guidelines and innovative techniques that will help you plan and execute a comprehensive SEO strategy. Complete with an array of effective tactics from basic to advanced, this third edition prepares digital marketers for 2016 with updates on SEO tools and new search engine optimization ...
The Art of Insight in Science and Engineering
This book shows us that the way to master complexity is through insight rather than precision. Precision can overwhelm us with information, whereas insight connects seemingly disparate pieces of information into a simple picture. Unlike computers, humans depend on insight. Based on the author's fifteen years of teaching at MIT, Cambridge Unive...
Mind Hacking
Have you ever wished you could reprogram your brain, just as a hacker would a computer? In this 3-step guide to improving your mental habits, learn to take charge of your mind and banish negative thoughts, habits, and anxiety - in just 21 days! A seasoned author, comedian, and entrepreneur, Sir John Hargrave once suffered from unhealthy addictio...