There are two things at play here. One is functional programming and the other is the concurrency model.
For functional programming, here are some interview questions I've personally gotten that are much simpler with Elixir. https://gist.github.com/hamiltop/3013ab0f9d886b813283#file-funprog-ex
For the concurrency model, it's hard to compare. Sometimes its a lot like using threads, except your system can trivially create half a million of them. Other times it's wildly different and your architecture and design reflect that.
Does anyone have a simple example demonstrating Elixir's functional programming's benefits over a more traditional imperative threaded approach like Java?I'm looking for the same logic but shown in both, lets say, Elixir and Java to cross compare.
--
You received this message because you are subscribed to the Google Groups "elixir-lang-talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to elixir-lang-ta...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/elixir-lang-talk/d3fd8aa3-cc43-46e3-85b8-ce10c7a3de8e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
To view this discussion on the web visit https://groups.google.com/d/msgid/elixir-lang-talk/CAOMhEnwEi50jhFkAQMWJ6BNMzO%3D-02OK3stEvKLrQCPEWJrgVQ%40mail.gmail.com.
Beautiful is
better than ugly,
Explicit is better than implicit,
Simple is better than complex,
Complex is better than complicated.
The Zen of Python, by Tim Peters
To view this discussion on the web visit https://groups.google.com/d/msgid/elixir-lang-talk/2cae5a89-3bd5-4488-a1e5-964e3455e5bb%40googlegroups.com.