quote:Original post by Big B
If you are going to learn C#, wait until it matures a bit
Too late - I already know it
quote:
Actually, C# isn''t as open as you think. Microsoft still controls the standard and can say who is allowed to implement it. The only reason Corel is doing a FreeBSD port is because Microsoft told them to. MS also holds patents on much of the technology used in C# and .Net. This isn''t unusual for companies to do, but if you are trying to create open standards, it doesn''t make any sense. Also, the spec and what it takes to implement all of C# is something that only a large company could do.
Ximian is hardly a large company, yet they seem to be doing fairly well. Take a look at their status page: http://www.go-mono.com/status.html. You also have Portable.NET and DotGNU, none of which are backed by large corporations. All these are working off the ECMA specs.
quote:
The reason Java isn''t a standard is because Sun would have lost control of the standard. Microsoft would have been able to put in proprietary extensions (which it did), and Sun would have been powerless to stop them.
I dont follow the logic - Making it open would have enabled MS to make it proprietary?
quote:
Read more about it here:
http://netscape.zdnet.com/zdnn/stories/news/0,4586,5100663,00.html?chkpt=zdnnp1tp01
If you have a similar or opposite article, please post it.
I''ve seen that article before. I can only refer back to my Tony Goodhew quote(couple of posts up).
quote:Original post by AP
The only thing i object about is the extra so called power that C# supplies by allowing unmanaged pointers. I feel this kind of defies the idea of a interpreted language and all rules of safety that comes with it. Such a design is not consistent IMHO
I cant see that this is much different than using inline asm in C++. The fact that you have to label these sections with the word "unsafe" pretty much suggests that this shouldnt be the first alternative, yet it is an option if you really require that kind of flexibility.
quote:Original post by subnet_rx
You don''t see many Unix programmers that know VB. It will be the same with C#.
The Mono people doesnt see it that way.
Fantastic doctrines (like Christianity or Islam or Marxism or Microsoft-bashing) require unanimity of belief. One dissenter casts doubt on the creed of millions. Thus the fear and hate; thus the torture chamber, the iron stake, the gallows, the labor camp, the psychiatric ward - Edward Abbey