I jump into the controversy about the future of the .NET Framework and HTML5+JavaScript.
Jul 14
Jul 13
YourLanguageSucks is a wiki on theory.org that lists reasons why the most popular programming languages suck. There are long lists of reasons why Java, JavaScript, C++ and PHP suck. But the list for C# is very short:
- Supports ‘goto’.
- Two distinct sets of collections: non-generic and generic. Stack and Queue have the same name in both their generic and non-generic flavors, but then we have Hashtable (non-generic) and Dictionary (generic).
The first reason is easy to discount: just avoid using goto! The second reason is valid, but not really an issue if you use only generic collections, as I do.
Jul 12
If you receive the following Visual Studio compiler error:
Error MSB4019: The imported project "C:Microsoft.CSharp.targets" was not found. Confirm that the path in the <Import> declaration is correct, and that the file exists on disk.