c# and visual C#

Are they different

Page 1 of 1

5 Replies - 1435 Views - Last Post: 08 December 2009 - 09:36 AM Rate Topic: -----

#1 LinuxDruid   User is offline

  • New D.I.C Head

Reputation: 1
  • View blog
  • Posts: 19
  • Joined: 23-October 09

c# and visual C#

Post icon  Posted 09 November 2009 - 04:27 PM

I am considering learning c# with Mono on Ubuntu, and now I hear of Visual C#.... are they the same language or is the Visual C# just a reference to MS IDE?????

I always thought C# was a Microsoft language, why would they create 2 different versions??
Is This A Good Question/Topic? 0
  • +

Replies To: c# and visual C#

#2 PsychoCoder   User is offline

  • Google.Sucks.Init(true);
  • member icon

Reputation: 1663
  • View blog
  • Posts: 19,853
  • Joined: 26-July 07

Re: c# and visual C#

Posted 09 November 2009 - 04:29 PM

C# is C# is C#. It's just another way some refer to it
Was This Post Helpful? 0
  • +
  • -

#3 Momerath   User is offline

  • D.I.C Lover
  • member icon

Reputation: 1021
  • View blog
  • Posts: 2,463
  • Joined: 04-October 09

Re: c# and visual C#

Posted 09 November 2009 - 10:41 PM

Visual C# is C# bundled with Visual Studio.
Was This Post Helpful? 0
  • +
  • -

#4 gumuruh   User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 8
  • Joined: 06-December 09

Re: c# and visual C#

Posted 06 December 2009 - 02:53 AM

it's not too much differences...

here's some quoted summary for your question;

Quote

SUMMARY C# builds on the syntax and semantics of C++, allowing C programmers to take advantage of .NET and the common language runtime. While the transition from C++ to C# should be a smooth one, there are a few things to watch out for including changes to new, structs, constructors, and destructors. This article explores the language features that are new to C# such as garbage collection, properties, foreach loops, and interfaces. Following a discussion of interfaces, there's a discussion of properties, arrays, and the base class libraries. The article concludes with an exploration of asynchronous I/O, attributes and reflection, type discovery, and dynamic invocation.
very 10 years or so, developers must devote time and energy to learning a new set of programming skills. In the early 1980s it was Unix and C; in the early 1990s it was Windows® and C++; and today it is the Microsoft® .NET Framework and C#. While this process takes work, the benefits far outweigh the costs. The good news is that with C# and .NET the analysis and design phases of most projects are virtually unchanged from what they were with C++ and Windows. That said, there are significant differences in how you will approach programming in the new environment. In this article I'll provide information about how to make the leap from programming in C++ to programming in C#.
Many articles (for example, http://msdn.microsof...arp/csharp.asp) have explained the overall improvements that C# implements, and I won't repeat that information here. Instead, I'll focus on what I see as the most significant change when moving from C++ to C#: going from an unmanaged to a managed environment. I'll also warn you about a few significant traps awaiting the unwary C++ programmer and I'll show some of the new features of the language that will affect how you implement your programs.


originally from http://msdn.microsof...e/cc301520.aspx

Hope it's useful :D
Was This Post Helpful? 0
  • +
  • -

#5 Core   User is offline

  • D.I.C Lover
  • member icon

Reputation: 785
  • View blog
  • Posts: 5,101
  • Joined: 08-December 08

Re: c# and visual C#

Posted 06 December 2009 - 03:17 AM

Visual C# is the IDE (Integrated Development Environment) from Microsoft
C# is the programming language
Was This Post Helpful? 0
  • +
  • -

#6 Shane Hudson   User is offline

  • D.I.C Technophile
  • member icon

Reputation: 345
  • View blog
  • Posts: 1,286
  • Joined: 06-December 09

Re: c# and visual C#

Posted 08 December 2009 - 09:36 AM

As others have mentioned, C# is the languaged used in Visual C#, it is not to be confused with other languges such as C and C++ which are multi platform.
Was This Post Helpful? 0
  • +
  • -

Page 1 of 1