4 ms·
Except when you suddenly do need performance and predictable latency but all your software is written in python. Its always funny how these performance requirem
by brigadier132 3y ago
Except when you suddenly do need performance and predictable latency but all your software is written in python. Its always funny how these performance requirements just creep up on you like that.
- ycuser2 3y agoC# is GCed but has 'unsafe' blocks.
- pjmlp 3y agoAlonside value types, manual memory allocation if needed. Not all GC based languages are made alike.
- neonsunset 3y agoYup, and (monomorphized) struct generics, first-class SIMD vectors and ability to transparently work with memory ranges because Span<T> can also wrap T* + Length from unmanaged code, which lets you directly plug whatever data you got from C/C++ dependency into most CoreLib APIs. In this regard, Go is far inferior as a systems programming language.
- amelius 3y agoYeah what we really need is a GCed language that allows you to implement parts in no-GC mode. And ideally where you can iteratively migrate GCed parts to no-GC parts when required. Anyway, Python is not a good comparison, as performance is not one of its main qualities.