Asher, I've read the article you have post about the diferences of C# and Java, and I've some questions 
1) Do you like preprocessors? If I read it correctly, C# reintroduces the preprocessor, a thing that I think is old-fashioned. I prefer, by far, to use a static constant that a #define. What do you prefer? In my humble opinion, the preprocesor is very error-prone
2) Method signature and params: I see it as very confusing. Can you declare a procedure that takes two or three ints but no one or four? Or must you define two params? Do you believe it is a big improvement about a Java function that takes an array?
And after reading this, I don't believe that C# is a revolution over Java, but, maybe, an improvement...

1) Do you like preprocessors? If I read it correctly, C# reintroduces the preprocessor, a thing that I think is old-fashioned. I prefer, by far, to use a static constant that a #define. What do you prefer? In my humble opinion, the preprocesor is very error-prone
2) Method signature and params: I see it as very confusing. Can you declare a procedure that takes two or three ints but no one or four? Or must you define two params? Do you believe it is a big improvement about a Java function that takes an array?
And after reading this, I don't believe that C# is a revolution over Java, but, maybe, an improvement...
Comment