An Implementation of APL Array Notation - Dyalog '23
Offered By: Dyalog User Meetings via YouTube
Course Description
Overview
          Explore a 25-minute conference talk from Dyalog '23 that delves into the implementation of APL Array Notation. Learn about Kamila Szewczyk's journey in discovering APL and her internship experience at Dyalog Ltd. Gain insights into the advantages and uses of array notation, including its static parseability and "fast execute" mechanism. Discover the challenges of serializing APL objects and the development of a new C-based serializer. Examine the automatic numerical differentiation system function, including derivatives of dual numbers and complex derivatives. Conclude with an introduction to the reverse compose (behind) operator in APL.
        
Syllabus
 About me and discovering APL
 What I did as an intern at Dyalog Ltd
 Introduction to array notation
 Uses and advantages of array notation
 Array notation is statically parseable
 "Fast execute" mechanism
 User story for serialising data
 Difficulty of serialising APL objects
 Writing a new serialiser in C
 Automatic numerical differentiation system function
 Derivatives of dual numbers
 Complex derivatives
 Reverse compose AKA behind
Taught by
Dyalog User Meetings
Related Courses
Matlab Programming for Numerical ComputationIndian Institute of Technology Madras via Swayam Métodos numéricos para matemáticas con Octave
Universitat Politècnica de València via edX Numerical Methods And Simulation Techniques For Scientists And Engineers
Indian Institute of Technology Guwahati via Swayam Numerical Methods
Indian Institute of Technology Roorkee via Swayam Numerical Methods
NIOS via YouTube
