YoVDO

Apple Array Allocation - Static Memory Management for Flat, Immutable Arrays

Offered By: ACM SIGPLAN via YouTube

Tags

Memory Allocation Courses Python Courses Functional Programming Courses APL Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a novel approach to memory allocation for flat, immutable arrays in array languages like J and APL. Delve into the Apple array system, a JIT compiler for an expression-oriented functional language, presented by Vanessa McHale from Northern Trust. Learn about statically determined memory allocation techniques that extend liveness analysis familiar to compiler writers. Discover how this method simplifies ownership and allows for flexible memory management in the host language. Examine two implementations of this system in Python and R. This 23-minute conference talk from ARRAY 2024, sponsored by ACM SIGPLAN, offers valuable insights for those interested in array language implementation and compiler design.

Syllabus

[ARRAY24] Apple Array Allocation


Taught by

ACM SIGPLAN

Related Courses

C++ For C Programmers, Part A
University of California, Santa Cruz via Coursera
Advanced C Programming: Pointers
Udemy
C Programming:The best approach to learn C Language
Udemy
First Look: Java 10 and Java 11
LinkedIn Learning
لغة البرمجة C++ لمبرمجي اللغة C، الجزء (أ)
University of California, Santa Cruz via Coursera