haskell-related part of speech in onlab

Post on 19-Jul-2015

376 Views

Category:

Documents

2 Downloads

Preview:

Click to see full reader

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

top related