The late Pieter Hintjens once said in a tweet that there are three things that more developers should know about:
State machines
The actor model
Model languages
We now have X-State for using state machines to manage state in web applications, and state machines are used extensively in game development.
The actor model doesn’t get as much love, but you have actor model frameworks for every language, plus you have Erlang, plus Actix is one of the fastest web frameworks (written in Rust) and I’m pretty sure it gets its name from the actor model.
But model languages? I still don’t really understand what those are. I remember Hintjens clarifying that they are not mere domain-specific languages. I think they are languages used for code generation? I’m not sure, and he isn’t around to ask.
I think the actor model doesn't get as much love because the original idea was misunderstood and object oriented programming as interpreted by Java arose as the defacto standard. Such a shame, if only it was implemented correctly like how it was meant to be like in erlang, the actor model may now have been the most popular paradigm instead of OOP...
The actor model will be the most prominent next step after the micro-services hype. It's already here and a lot of vendors are preparing their product for/with them too.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
The late Pieter Hintjens once said in a tweet that there are three things that more developers should know about:
We now have X-State for using state machines to manage state in web applications, and state machines are used extensively in game development.
The actor model doesn’t get as much love, but you have actor model frameworks for every language, plus you have Erlang, plus Actix is one of the fastest web frameworks (written in Rust) and I’m pretty sure it gets its name from the actor model.
But model languages? I still don’t really understand what those are. I remember Hintjens clarifying that they are not mere domain-specific languages. I think they are languages used for code generation? I’m not sure, and he isn’t around to ask.
I think the actor model doesn't get as much love because the original idea was misunderstood and object oriented programming as interpreted by Java arose as the defacto standard. Such a shame, if only it was implemented correctly like how it was meant to be like in erlang, the actor model may now have been the most popular paradigm instead of OOP...
The actor model will be the most prominent next step after the micro-services hype. It's already here and a lot of vendors are preparing their product for/with them too.