3 ms·
C# with C# compilers running on almost every platform. It can do old things like c & c++ can, and it has advanced string and memory management set up by defau
by jdavid 19y ago
C#
with C# compilers running on almost every platform. It can do old things like c & c++ can, and it has advanced string and memory management set up by default. c# has more control and ease of use than any other language i have played with.
If i need to consume a DLL i can do it through old ways like C methods, OLE, COM, or through new managed methods.
other languages are nice, but if i had to use just one from now and to forever, C# is the only language i see that has the ability to span the gap. Ruby, PHP, Perl, Lisp, erlang, Java, smalltalk, etc... do not seem as flexible across all of the needs to program both software and hardware.
C# can be used to program Dirext X, and OpenGL, it can be used to hack your GPU and to program your portable device. Mono runs on linux and so you can use C# in any embedded app.