The Joy of Vector Programming: Why Vector Programming Matters
There is no greater joy than programming using a simple expressive language with a clear syntax and semantics. Lisp, Smalltalk, Haskell, Prolog, Unix pipes/Bash, Erlang, are likely the most well-known of such languages. Typically, such languages achieve their consistency and power by taking a strong position with respect to syntax and semantics. Hence each is often sighted as learn Lisp | Scheme | Racket or Haskell to understand functional programming; learn Smalltalk to understand objects; Erlang to understand concurrent programming/micro-services.
However, one’s computational experiences are in my opinion incomplete without exploring the world Vector programming, (also called Array programming) inspired by APL and followed by NIAL, J and k. In this talk we look at array programming; idioms; and most importantly vector thinking which enable concise expression efficient solutions.
Tue 20 Jun Times are displayed in time zone: (GMT+02:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
|10:25 - 11:05|
Dave ThomasKx Systems
|11:15 - 11:55|
|12:05 - 12:45|