CADbloke,
The new .NET compiler supporting Android and iOS is still a .NET language; wrappers and all that messy stuff. Not the same thing at all (I'll leave that up to you to read up on). The GPLv3/Clang story is like a soap opera; you should read up on it. Tons of fun. What developers did with Clang/LLVM is nothing short of amazing! ..
Yeah, Xamarin Studio is all about C# & .NET.
Seen
https://github.com/dotnet/llilc ? It's an LLVM compiler. I'll look into the Days Of Our Compilers story when I need a laugh (any minute now)
Any unit testing is better than no unit testing which is what the vast majority (don't) do. If it works for you then it works.
Yeah, Mick is right about C# - it's a bit
everything plus the kitchen-sink, although in fairness everything is agile, subject to change through learning and experience. Waterfall sucks, remember?