pull down to refresh
10 sats \ 0 replies \ @hn OP 25 Mar
This link was posted by thunderbong 8 hours ago on HN. It received 89 points and 37 comments.
https://files.ekzyis.com/public/hn/hn_39812969.png
reply
168 sats \ 3 replies \ @orthzar 25 Mar
That belief is the reason why languages like Rust are virtual Turing Tarpits. Such languages prevent the programmer from managing complexity, because such languages are nothing more than portable assembly languages. Assembly provides little means to manage complexity, so avoidance of complexity is the only option. Rust and C inheret this limitation, and the result is two generations of programmers who think that simplicity is the key to making computers better.
reply
0 sats \ 2 replies \ @Lumor 25 Mar
The article argues for async/await. That aspect of Rust takes it far from Assembly language. Some would say it borderline takes it outside the realm of Systems Programming languages. One foot into the fairy land of garbage collected academia. 😁
reply
0 sats \ 1 reply \ @orthzar 25 Mar
Rust implements async/await as a finite state machine, something which was/is very common in assembly programming, because it is arguably the simplest means to handle this sort of task. Rust is doing a very poor job of departing from assembly.
reply
0 sats \ 0 replies \ @Lumor 25 Mar
Why so salty about assembly programming?
reply