Talk:C Sharp (programming language)

From Wikipedia, the free encyclopedia
Jump to: navigation, search
          This article is of interest to the following WikiProjects:
WikiProject Computing (Rated B-class, Mid-importance)
WikiProject icon This article is within the scope of WikiProject Computing, a collaborative effort to improve the coverage of computers, computing, and information technology on Wikipedia. If you would like to participate, please visit the project page, where you can join the discussion and see a list of open tasks.
B-Class article B  This article has been rated as B-Class on the project's quality scale.
 Mid  This article has been rated as Mid-importance on the project's importance scale.
 
WikiProject Computer science (Rated B-class, Low-importance)
WikiProject icon This article is within the scope of WikiProject Computer science, a collaborative effort to improve the coverage of Computer science related articles on Wikipedia. If you would like to participate, please visit the project page, where you can join the discussion and see a list of open tasks.
B-Class article B  This article has been rated as B-Class on the project's quality scale.
 Low  This article has been rated as Low-importance on the project's importance scale.
 
WikiProject Microsoft / .NET (Rated B-class, Mid-importance)
WikiProject icon This article is within the scope of WikiProject Microsoft, a collaborative effort to improve the coverage of Microsoft on Wikipedia. If you would like to participate, please visit the project page, where you can join the discussion and see a list of open tasks.
B-Class article B  This article has been rated as B-Class on the project's quality scale.
 Mid  This article has been rated as Mid-importance on the project's importance scale.
Taskforce icon
This article is supported by WikiProject .NET (marked as Top-importance).
 

Module system[edit]

The module system including the using keyword should not be explained in the example section, but rather in its own section. --91.202.129.192 (talk) 12:24, 5 April 2012 (UTC)

Location of the Syntax section[edit]

I disagree with this change moving the syntax section to the top. In a general purpose encyclopaedia the details of the syntax are nowhere near the most important information. Do other editors have an opinion on this? Mitch Ames (talk) 10:07, 4 May 2012 (UTC)

I agree. Syntax is highly tecnical, and per WP:UPFRONT should be after more general sections like history and design goals. I've moved it downwards. Diego (talk) 10:41, 4 May 2012 (UTC)
Sorry about that. I am new to Wikipedia, and I figured that the article was mainly about what the language is, and not about the context, usage, and development of the language. Obviously, I am not familiar with Wikipedia guidelines enough. Randomizer3 (talk) 14:30, 4 May 2012 (UTC)
In a wiki about programming, you'd be right. But always have in mind that Wikipedia is for all audiences; someone who is not a programmer (a journalist, a manager) might want to learn what C# is for (as opposed to how it's used), and general sections about context are more informative for most people. Diego (talk) 15:12, 4 May 2012 (UTC)

Influenced by Java?[edit]

Per Neutral Point of View, should the page really state that it influenced Java, as the source even states that, "In my opinion, it is C# that has caused these radical changes to the Java language."

This could be disputed because Java influenced C#, and the source even states that it is one person's opinion. -TheLunarFrog (talk) 22:56, 5 November 2012 (UTC)

They are contemporary and quite similar languages targeting the same audience. I don't think anyone would dispute there's is some mutual influencing going on here (e.g. Project Lambda). Adding an additional reference e.g. discussing more recent versions of the two languages (Java 7/8, C# 4/5) couldn't hurt, though. —Ruud 00:10, 6 November 2012 (UTC)

Requested move[edit]

The following discussion is an archived discussion of the proposal. Please do not modify it. Subsequent comments should be made in a new section on the talk page. No further edits should be made to this section.

The result of the proposal was not moved. --BDD (talk) 23:13, 4 February 2013 (UTC) (non-admin closure)

C Sharp (programming language)C♯ (programming language)Please put your reason for moving here. Jarble (talk) 04:49, 28 January 2013 (UTC)

  • Strong oppose MOS:TM, using a special character -- 65.92.180.137 (talk) 11:52, 29 January 2013 (UTC)
  • Strong Oppose. Man, I hate this requests. I really want this to happen because I like the "C♯" look better than "C Sharp". But rules are rules. Via MOS:TM. Srsrox (talk) 16:57, 30 January 2013 (UTC)
The above discussion is preserved as an archive of the proposal. Please do not modify it. Subsequent comments should be made in a new section on this talk page. No further edits should be made to this section.


implicit with keyword[edit]

C# supports strongly typed implicit variable declarations with the keyword var

Without knowing the form of one of these declarations, I still quibble with calling it an implicit declaration if it uses a keyword. Jmichael ll (talk) 04:40, 28 April 2013 (UTC)

"strongly, implicitly typed variable declarations" might be better, although it doesn't read well. Eg
var i = 10; // implicitly typed integer
The type of i is deduced by the compiler from the context, but it is just as strongly typed as if the programmer had specified int explicitly. Mitch Ames (talk) 06:00, 28 April 2013 (UTC)