YoVDO

An Implementation of APL Array Notation - Dyalog '23

Offered By: Dyalog User Meetings via YouTube

Tags

Programming Languages Courses Numerical Differentiation Courses Serialization Courses APL Courses Dyalog Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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 Computation
Indian 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