~/talk

A Tour of Julia

Talkat ACCU 2021 Online · 2021-03-10..03-13· [python, machine-learning]
links:none on file
slides:none on file

Julia aims to be a fast dynamic language by design: a method-based JIT to LLVM compiles per-method native code, using 90% of dynamic behavior is static to specialize aggressively. Demonstrations show emitted LLVM and x86 assembly, examples where simple arithmetic and map chains become single-machine instructions, and claims of being within a few percentage points of Fortran or even beats Fortran by up to 3x in some cases. Notable users include Celeste processing 178 TB on 650,000 cores and a next‑generation climate model at MIT/JPL.

AI-written summary · about

  1. 0:00Start
  2. 3:45What is Julia?
  3. 6:52Celeste Project
  4. 10:51What does it look like?
  5. 15:09Julia REPL
  6. 15:41Hello World
  7. 15:59Composite Types
  8. 18:38Field Access
  9. 20:14For Loops
  10. 21:29If Statement
  11. 24:15Creating a Dictionary
  12. 25:22Accessing Elements
  13. 26:13Anonymous Functions and Closures
  14. 28:05Partial Application
  15. 30:39Overhead from Classes
  16. 32:14Memory Fragmentation
  17. 33:19Fragmentation of Arrays in Memory
  18. 34:35Julia Version
  19. 36:45Types Change
  20. 37:54Is it Justin Time Compilation?
  21. 39:52Type Annotations
  22. 40:52Language Design
  23. 43:47Archers, Pikemen and Knights
  24. 44:59Making Archers, Pikeman and Knights Fight
  25. 46:18Archer vs Everybody Else
  26. 46:51Pikeman vs Everybody Else
  27. 47:25Single vs Multiple Dispatch
  28. 47:47Dynamic Single Dispatch
  29. 49:50Static Single Dispatch
  30. 55:30Simulate JIT in Julia
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.