haskell-related part of speech in onlab
TRANSCRIPT
But, if you want.I can tell a little bit more about Haskell
Dmitry Zuikov ARCCN Lab November 13, 2012 1 / 1
Haskell
That is a
- High level- Compiled (sofisticated optimizing compiler)- Native- Strong statically typed- Pure- Lazy- Functional
language with ...
Dmitry Zuikov ARCCN Lab November 13, 2012 2 / 1
Haskell
- History since 1990- SMP support (no GIL)- Lightweight threads (run as many threads per box as you want. 1000,10000, ...)
- Non-blocking IO and libraries (epoll, kqueue)- STM (Software Transactional Memory)- AST-level Metaprogramming- Lots of libraries- REPL (Read-Eval-Print Loop)
that ...
Dmitry Zuikov ARCCN Lab November 13, 2012 3 / 1
Haskell
allows you, for an instance
- Write web-servers with 50 KRPS utilizing multiple CPU cores- Write some bit-manipating code that is only for 25% slower than C- Cheap refactoring (because of strong typing)
Dmitry Zuikov ARCCN Lab November 13, 2012 4 / 1
Haskell
In last years, it’s not an academic toy anymore. Some investment banks,ISPs and other large companies use it.
We successfully used it before for
- Misc. Automation- Datacenter management- Industrial controller (client-server, RS485, GPIO, Google Protobuffers,etc)
- High performance web applications- Developing compilers and DSL
Dmitry Zuikov ARCCN Lab November 13, 2012 5 / 1
Haskell
That’s finally all.
No, Really.
Dmitry Zuikov ARCCN Lab November 13, 2012 6 / 1
Haskell
That’s finally all. No, Really.
Dmitry Zuikov ARCCN Lab November 13, 2012 6 / 1