l43 other packages and languages - California Institute of...

Post on 26-Jul-2020

3 views 0 download

Transcript of l43 other packages and languages - California Institute of...

Lesson 43 other packages and languages

Justin Bois BE/Bi/NB 203, June 24, 2017

Compiled languages

John Backus1956

Compiled languages

Brian Kernighan Dennis Ritchie

1972

Compiled languages

Bjarne Stroustrup1983

Compiled/interpreted languages

James Gosling1995

Compiled/interpreted languages

Martin Odersky2003

Dynamic languages

Guido van Rossum1991

Dynamic languages

Yukihiro Matsumoto1995

Languages for the web

Brendan Eich1995

Science-specific languages

John Chambers1976

S

Science-specific languages

1993

Science-specific languages

Cleve Moler1976

(Octave is a Matlab clone)

Science-specific languages

Stephen Wolfram1988

Science-specific languages

2012

Julia: a major part of the future?

Large (and rapidly growing) set of packages

Ability to call Python functions (and vice versa)

Built-in package manager

Entirely JITted, very fast

Free and open source

Julia: a major part of the future?

time relative to C