Jump to content

Welcome to Geeks to Go - Register now for FREE

Geeks To Go is a helpful hub, where thousands of volunteer geeks quickly serve friendly answers and support. Check out the forums and get free advice from the experts. Register now to gain access to all of our features, it's FREE and only takes one minute. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, post status updates, manage your profile and so much more.

Create Account How it Works

what is the difference between visual C, C++ and C#? Is Visual C diffe

  • Please log in to reply



    New Member

  • Member
  • Pip
  • 1 posts
I have a code written in visual C that includes multithreading and synchronization and i need to write the same code in my own words...can we use multithreading in C? which other language can i use and what will be the best book and website to get the free tutorials to learn this language?

what is the difference between visual C, C++ and C#? Is Visual C different from visual C++? how can i open the code files written in visual C, which software wud i need and from where can i download it?

Any suggestions n information will b greatly appreciated!

Edited by snewcomer, 26 September 2009 - 09:30 PM.

  • 0




    Math Nerd

  • Retired Staff
  • 3,644 posts
Hi snewcomer, welcome to GeeksToGo! :)

When you talk about visual C, I assume you mean the Visual C development environment made by Microsoft? The language itself is simply called "C". To open these files, you need to download Microsoft Visual C++. There is a free version available online called "Microsoft Visual C++ Express Edition".

As far as multi threading goes, I know it is possible in all the languages you listed above: C, C++, and C#.

The languages you listed are all very similar. C# and C++ were both influenced by C, but C# is more different because it incorporates the ".NET Framework". You can find more information about the .NET Framework here.

If you have done programming in the past, then I recommend that you give C++ a shot. It is basically just a language that was built on C, and has some added features.

If you haven't programmed at all in the past, you may find it hard to jump into C++. If this is the case, maybe start by learning a language such as Python or Ruby, and work your way up to C++.

Hope that helps, let me know if you have any other questions :)
  • 0

Similar Topics

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

As Featured On:

Microsoft Yahoo BBC MSN PC Magazine Washington Post HP