Re:Ask HN: What programming language should I learn next?
by joeyrosztoczy1 on Wednesday March 27, 2019 @06:11PM
(#19506668)
As a shameless plug, there are a lot of interesting perks for a generalist to using Elixir.
- Declarative + functional programming
- Highly productive (great frameworks for embedded + web, developer ergonomics, etc)
- Great exposure to Actor Model concurrency
- Great generic performance (no stop the world gc, strong multicore use via Erlang scheduler + processes, and lots of optimizations based on vm immutability)
- Lots and lots of exposure to systems stuff + strong devops tools (built for distribution*, Erlang runtime tools, observer, great logging and telemetry libraries, etc)
- Lots of built in services/tools (can use ETS instead of redis for things like auth-checking throughput)
- Declarative + functional programming - Highly productive (great frameworks for embedded + web, developer ergonomics, etc) - Great exposure to Actor Model concurrency - Great generic performance (no stop the world gc, strong multicore use via Erlang scheduler + processes, and lots of optimizations based on vm immutability) - Lots and lots of exposure to systems stuff + strong devops tools (built for distribution*, Erlang runtime tools, observer, great logging and telemetry libraries, etc) - Lots of built in services/tools (can use ETS instead of redis for things like auth-checking throughput)