Just thought I'd bash VB programmers just a little more. C# is an incredible language. It's only shortcoming that I can see is that is does not permit mulitple inheritance. That is due to the influence of VB. Microsoft didn't want to confuse those poor little heads of VB programmers with such OO thoughts. So we are left to reimplement interfaces where another inheritance would have done the job. :) CR Roger
ComputerRoger
Posts
-
Has .NET destroyed the Programmer's spark? -
Has .NET destroyed the Programmer's spark?Destroyed the spark? Just the opposite. Epiphany 1: Moving from FORTRAN and Assembler on mainframes to C on Personal Computers. Thank you Kernighan and Ritchie. Epiphany 2: Moving from C to Visual C++. The object model became real, not just theory. The Microsoft development team's development of NT and vision for the future for real-time multitasking was enormously exciting. Epiphany 3: Moving from C++ to C#. Inspired by Java advantages and shortcomings, C# became the most maintainable language. And for me maintenance is the issue for long term serious work. .Net has unified the layers from ASP.Net down to ADO.Net. Now I can develop and use the same language in all layers. Those sparks excite the flames of development. And I agree with Ken Henderson's quote in his Guru's Guide to SQL Stored Procedures, XML, and HTML: "I still think C# is the best thing to happen to programming in a good long while." KH, Jan 2001. CR Roger