Talk:Comparison of C Sharp and Java: Difference between revisions

Content deleted Content added
Useerup (talk | contribs)
Line 184:
 
:Thanks Skoobiedu. Good points. You are quite correct and I will try to edit the section (I already edited out the passage which could convey the impression that C# enums are not type-safe). Both languages are indeed completely type-safe, except for when ''unsafe'' sections are being used in C#. [[User:Useerup|Useerup]] ([[User talk:Useerup|talk]]) 09:29, 31 July 2011 (UTC)
 
==I think you're missing the point...==
Some contributors have hinted at what I'm going to say. Perhaps it should be stated directly.
 
It's "obvious" that a language with "more" and "better" features is the "superior" language, right? Well, ''maybe''. This article ignores the point that the differences among languages aren't as important as the differences among the ''programs'' you write with these languages. For example...
 
How do Java's seeming "deficiencies" affect one's ability to implement a particular programming approach?<br />
How often do programmers have to "work around" particular features in either language?<br />
How do the languages' features and syntax affect one's ability to write clear, easily maintainted code?<br />
 
In other words... how do the differences between Java and C# affect their utility as programming tools, including algorithmic "expressiveness"?
 
I'm sure programmers more-experienced than I will have caught things I've missed. But the article is too low-level; it overlooks the broader issues. [[User:WilliamSommerwerck|WilliamSommerwerck]] ([[User talk:WilliamSommerwerck|talk]]) 20:57, 23 August 2011 (UTC)