class: center,middle
Pre-alpha Kottans courses
class: center,middle
class: center
--- class: center,middle- was designed by Joe Armstrong, Robert Virding and Mike Williams;
- was designed by Joe Armstrong, Robert Virding and Mike Williams;
- appeared in Ericsson Laboratory at middle of 80th;
- was designed by Joe Armstrong, Robert Virding and Mike Williams;
- appeared in Ericsson Laboratory at middle of 80th;
- has influences from: Ada, Miranda, ML, Modula-2, Prolog;
- was designed by Joe Armstrong, Robert Virding and Mike Williams;
- appeared in Ericsson Laboratory at middle of 80th;
- has influences from: Ada, Miranda, ML, Modula-2, Prolog;
- received C-based virtual machine at 91;
- was designed by Joe Armstrong, Robert Virding and Mike Williams;
- appeared in Ericsson Laboratory at middle of 80th;
- has influences from: Ada, Miranda, ML, Modula-2, Prolog;
- received C-based virtual machine at 91;
- first usage in commercial project at 92;
- was designed by Joe Armstrong, Robert Virding and Mike Williams;
- appeared in Ericsson Laboratory at middle of 80th;
- has influences from: Ada, Miranda, ML, Modula-2, Prolog;
- received C-based virtual machine at 91;
- first usage in commercial project at 92;
- was chosen for ATM exchange AXD at 95;
- was designed by Joe Armstrong, Robert Virding and Mike Williams;
- appeared in Ericsson Laboratory at middle of 80th;
- has influences from: Ada, Miranda, ML, Modula-2, Prolog;
- received C-based virtual machine at 91;
- first usage in commercial project at 92;
- was chosen for ATM exchange AXD at 95;
- received OTP framework at 96;
- was designed by Joe Armstrong, Robert Virding and Mike Williams;
- appeared in Ericsson Laboratory at middle of 80th;
- has influences from: Ada, Miranda, ML, Modula-2, Prolog;
- received C-based virtual machine at 91;
- first usage in commercial project at 92;
- was chosen for ATM exchange AXD at 95;
- received OTP framework at 96;
- was banned in Ericsson at 98, this moved Erlang to opensource;
- was designed by Joe Armstrong, Robert Virding and Mike Williams;
- appeared in Ericsson Laboratory at middle of 80th;
- has influences from: Ada, Miranda, ML, Modula-2, Prolog;
- received C-based virtual machine at 91;
- first usage in commercial project at 92;
- was chosen for ATM exchange AXD at 95;
- received OTP framework at 96;
- was banned in Ericsson at 98, this moved Erlang to opensource;
- first conference started from 2002;
- was designed by Joe Armstrong, Robert Virding and Mike Williams;
- appeared in Ericsson Laboratory at middle of 80th;
- has influences from: Ada, Miranda, ML, Modula-2, Prolog;
- received C-based virtual machine at 91;
- first usage in commercial project at 92;
- was chosen for ATM exchange AXD at 95;
- received OTP framework at 96;
- was banned in Ericsson at 98, this moved Erlang to opensource;
- first conference started from 2002;
- finally, Ericsson re-hired Joe Armstrong.
- has corporate roots in telecom company
- has corporate roots in telecom company
- firstly was implemented in Prolog
- has corporate roots in telecom company
- firstly was implemented in Prolog
- open-source
- has corporate roots in telecom company
- firstly was implemented in Prolog
- open-source
- have famous framework created for parallel processing
class: middle,center
- rapid development
- rapid development
- fault-tolerance
- rapid development
- fault-tolerance
- on-the-fly updating
- rapid development
- fault-tolerance
- on-the-fly updating
- find the right methods - design by prototyping
- rapid development
- fault-tolerance
- on-the-fly updating
- find the right methods - design by prototyping
- it is not good enough to have ideas, you must also be able to implement them and know they work
- rapid development
- fault-tolerance
- on-the-fly updating
- find the right methods - design by prototyping
- it is not good enough to have ideas, you must also be able to implement them and know they work
- make mistakes on small scale, not in production project
class: middle,center
- declarative development and pattern matching
- declarative development and pattern matching
- parallel calculations (actor model)
- declarative development and pattern matching
- parallel calculations (actor model)
- distributed calculations
- declarative development and pattern matching
- parallel calculations (actor model)
- distributed calculations
- soft real-time (due to GC and memory control per process)
- declarative development and pattern matching
- parallel calculations (actor model)
- distributed calculations
- soft real-time (due to GC and memory control per process)
- code hot swap
class: center,middle
class: center,middle