All Things Microsoft > Microsoft Software
Muzzy, why does Windows rule?
muzzy:
Well, your example doesn't do the same thing my example does.
Anyway, python as a language contains some funny approaches to stuff which are just way different from C or C++, or any procedural/OO languages. Lambda (or nested functions) come in mind first. It's not a bad approach to things, and C++ allows local class definitions and stuff, but good luck trying anything like that in C.
All languages teach you habits which you have to break when you learn to think in a new language. Be it python or Basic, the programmer will have to learn a new way to think about programming, and IMO this isn't a bad thing. I think I was originally trying to say that every language teaches you habits which won't apply to other to other languages, not just Basic.
Kintaro:
I agree with Muzzy here.
I myself have started to learn C Sharp, I am learning it on a Microsoft Platform and Environment at the moment however I plan to move my efforts in future to GNU Mono.
I think .NET has some major innovations, read these...
http://msdn.microsoft.com/msdnmag/issues/0900/Framework/
http://msdn.microsoft.com/msdnmag/issues/1000/Framework2/
Aloone_Jonez:
:fu: Kintaro for agreeing with Muzzy and liking something Microsoft's done!
No but seriously, I think this .NET shit does look rather cool and the fact it could be multi-platform is rather unuseral for Microsoft, and it maybe their first true innovation. It addresses many things we bitch about Winbloze like the registry and DLL crap, it might rule.
KernelPanic:
C# is pretty damn good and .NET has the potential to be, I just think MS will kill the multi-platform capability of .NET by adding lots of ancillary extras that end up breaking practical compatibility.
muzzy:
Well, any extras they might add, would have to be in form of assemblies (i.e. APIs). As long as they're properly documented, they can be reimplemented on any platform. Also, nobody says developers have to use what microsoft provides, there are already free implementations of all sorts of useful stuff out there. You can already, today, write gui apps in C# and GTK# so that the stuff works perfectly on both platforms... as long as Mono's implementations aren't fucked, which they often are. Just because documentation is available doesn't mean the developers reimplementing the apis get it right at first try :P
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version