mwindow
Re:Welcome to C# 9.0
on Wednesday May 20, 2020 @01:51PM (#23249746)
I agree. The only advantage I can think of is smaller hello world programs. And that seems to be important from a marketing perspective: people new to the language won't perceive it as a verbose language.
Re:Things I hate about Rust
on Wednesday May 20, 2020 @01:36PM (#23249560)
I don't understand why the parent post of yours is getting this much downvotes. What's wrong with using a GC'ed language when performance requirements are permissive?
Re:Fast high-level programming languages
on Tuesday May 19, 2020 @04:17AM (#23232548)
I disagree. Rust still requires thinking about low-level details like lifetimes, aliasing, whether/when to use `Box` or `Rc` etc., Even when these are not explicitly spelled-out sometimes (like in lifetime elision), the programmer still has to be aware of these. Plus, modern C++ also abstracts away raw pointers by your definition, and has `unique_ptr` and `shared_ptr` which are the same as `Box` and `Rc` respectively. Bare pointers are frowned upon in modern C++ too. Furthermore, the OP talks about languages high-level enough to be used by biologists, while maintaining an acceptable performance.
Re:Game Programming Patterns (2014)
on Sunday May 17, 2020 @10:04AM (#23212059)
Have you heard of the Nu game engine[1]? It is a FRP-based game engine for F#.
Re:So you think you know Go?
on Sunday May 17, 2020 @09:00AM (#23211679)
Not sure what the article indents to show, those "surprises" are the expected behaviour of `append` on slices.