C# (and .NET) is very unsuited to writing real-time code (as in, the code must respond immediately to external events, like for an airplane flight-control system or hospital heart monitor) because it is a garbage-collected language. When a GC occurs, the system stops responding until the GC cycle completes. In the meantime, your plane has crashed or the patient has died.
It works great for writing business applications, though, because the users don't notice a GC happening.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.