Comment Re:The language situation is not good (Score 1) 1119
"C# As a language, C# isn't bad. Unfortunately, it's tied closely to Microsoft's bloated ".NET" environment. The language itself is fast, hard-compilable, and safe. It needs garbage collection, but so be it. "
Every safe language has to have garbage collector or else it isn't safe. Because if C# let you use C 'free(void* p)' or C++ 'delete' that would mean you could free (and later allocate elsewhere) memory that is still in use - which isn't safe. Therefore resource deallocation must not be handled by programmer, but rather system - garbage collector.
Every safe language has to have garbage collector or else it isn't safe. Because if C# let you use C 'free(void* p)' or C++ 'delete' that would mean you could free (and later allocate elsewhere) memory that is still in use - which isn't safe. Therefore resource deallocation must not be handled by programmer, but rather system - garbage collector.