Hacker News new | past | comments | ask | show | jobs | submit login

In Rust or C++, you can make the abstractions zero-cost with some effort. I'm many other languages, you can't, no matter the effort.



Yes, but that "some effort" also has a development cost, which might be worthwhile or not, depending on the use case.

Going a bit off-thread, Ada, Object Pascal, Active Oberon, D, Nim, Modula-3, Swift also offer such capabilities.

C# also has on their roadmap plans to adopt more features from System C# and Midori, specially when coupled with .NET Native and CoreRT.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: