Lost Password?

Go Back   CodeCall Programming Forum > Software Development > C and C++

C and C++ C and C++ forum for discussing all forms of C except for C#. These languages are powerful low level languages used for creating Operating Systems, Device Drivers, compilers and much more.

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1 (permalink)  
Old 01-13-2008, 03:37 AM
devilsmaster devilsmaster is offline
Newbie
 
Join Date: Nov 2007
Posts: 20
Rep Power: 3
devilsmaster is on a distinguished road
Default Difference b/w c,c++ and c#?

1....what is the difference b/w c,c++ and c#

2....in my university i m learning c as the basic beginning language can i later learn the c++ and c# as well .
3...how long does it take to switch from C to c++ and from c to c#

4...is it good to start from c as beginner rather than c++ or c#?
__________________
Please visit my blog on
IPOD Downloads
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

Sponsored Links
  #2 (permalink)  
Old 01-13-2008, 04:39 AM
v0id's Avatar   
v0id v0id is offline
Super Moderator
 
Join Date: Apr 2007
Location: Denmark
Posts: 2,445
Last Blog:
CherryPy(thon)
Rep Power: 27
v0id is a glorious beacon of lightv0id is a glorious beacon of lightv0id is a glorious beacon of lightv0id is a glorious beacon of lightv0id is a glorious beacon of lightv0id is a glorious beacon of light
Send a message via MSN to v0id
Default

1. It's impossible to say. There's so many differences between different programming languages. I will suggest you to read about them somewhere, like Wikipedia.

2. Do you mean on your university or on your own? If you mean the former, then we can't tell you. It's different from university to university what they're teaching. If the latter, then yes. It's not very difficult to change from C to C++ or C#, though you'll need to learn many new things.

3. It depends on how fast you're learning, and how much experience you have. If you're pretty comfortable with C, then it will not take too long to learn the basics of the other languages as well.

4. I believe so. C has not as far as many features as C++ and C# have.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #3 (permalink)  
Old 01-13-2008, 07:33 AM
G_Morgan G_Morgan is offline
Guru
 
Join Date: Oct 2007
Age: 24
Posts: 408
Rep Power: 8
G_Morgan has a spectacular aura aboutG_Morgan has a spectacular aura aboutG_Morgan has a spectacular aura about
Default

C is procedural, C# is object oriented and has generics, C++ has all three. C# also has some narrow functional concepts like closures and lambdas, other than that C# is almost identical to Java semantically.

C is an easy language to learn but a difficult one to learn to use well (this isn't a contradiction, think chess, easy to learn, difficult to master). C++ is difficult/impossible to learn fully but is slightly easier to use than C. C# is somewhere in the middle but has the benefit of being garbage collected and that greatly adds to the ease of use. C# however is a MS language that only works fully on Windows while C++ and C will work on just about any computer in existence.

//edit - It is commonly said that C is a systems programming language, C# is an application programming language and C++ is a language that can do either. For learning to program though none of this is relevant.//

//edit2 - you can learn as many languages as you want. Nothing about learning one precludes you from learning another. The only really difficult transition would be from a functional language like Lisp or Ocaml to imperative ones like the 3 you mentioned. You could go through a career without ever bothering with functional languages though. I wouldn't recommend it long term though, it has benefits.//
__________________
Currently bemused by: LLVM.

Last edited by G_Morgan; 01-13-2008 at 07:37 AM.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply



Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

Similar Threads
Thread Thread Starter Forum Replies Last Post
The difference between a hotel and a motel? techni68 The Lounge 11 02-21-2008 11:51 PM
J-components and teir counterparts, Whats the difference gszauer Java Help 2 12-21-2007 09:42 PM
What is the difference between the ds3 re Nefrit Computer Hardware 0 12-14-2007 06:47 AM
Whats the difference between... clankman HTML Programming 10 09-11-2007 07:34 AM
The difference? priorityone Software Development Tools 3 01-12-2007 12:35 PM


All times are GMT -5. The time now is 01:33 AM.

Contest Stats

John ........ 223.00000
dargueta ........ 168.00000
Xav ........ 164.00000
LogicKills ........ 20.00000
gaylo565 ........ 18.00000
WingedPanther ........ 15.00000
|pH| ........ 15.00000
Johnnyboy ........ 3.00000
navghost ........ 1.00000

Contest Rules

CodeCall Goal

Goal: 100,000 Posts
Complete: 67%

Ads