Big Data with Elixir

No, assembly gives you control over the microprocessor, which register you want to load, etc. It doesn’t allow you to create complex structures and store them in a very specific order in the main memory. Well, you can actually do it, but it’s so difficult that nobody does it.

Yes, if you want to have full control over the CPU cycles, you can embed some assembly with SIMD instructions in your C or C++ code, but I don’t see anybody writing large scale software in assembly.

Regarding rust, why would I use Rust when I can use C++, which is much more mature? My feeling is that many people and companies try to reinvent something like C++ but in a safe way, but they end up with something that is inferior.

1 Like