(and other things)
...to Web 1.0
HTML FTW!
Making websites is easy... let's just get it done fast
And maybe sprinkle some JavaScript on top:)
rok ~2000
Soo... people have smartphones now and they're online all the time, let's create some cool stuff
It's kinda hard and expensive though ๐ย
~2008
Also, let's connect other things to the internet (IoT)
Let's make things real-time, peer to peer
Programmer costs
Hardware costs
*1986 ย ??!!
*2009 !!
Hey hey, we can connect all these people with quite a few servers... using Erlang ๐
bought by Facebook for $16 billion
Low level (compared to cpp)
safe
2009
Made by
in
Built-in support
for multithreading
via subroutines
Lower level than Go
high priority is safety, especially safe concurrency
memory safety
*2010
Open source and quite independent
Mozilla
*2012
purely functional
compiles to JavaScript
"no runtime exceptions in practice"
everything is immutable
everything is a function
*2012
Performance comparable to ย C
Focus on data science (numerical computations)
python like syntax