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 07-03-2006, 06:53 PM
Kaabi's Avatar   
Kaabi Kaabi is offline
Programming God
 
Join Date: Jul 2006
Posts: 884
Rep Power: 13
Kaabi is on a distinguished road
Default Is it worth learning C now?

With C++ out, and it's OOP, is it worth learning C anymore? From what I've read, C++ is, well, better, and I want to learn a programming language. Should I just forget about C and go with C++?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

Sponsored Links
  #2 (permalink)  
Old 07-03-2006, 06:58 PM
Jordan's Avatar   
Jordan Jordan is offline
Administrator
 
Join Date: Nov 2005
Location: Hendersonville, NC
Age: 26
Posts: 5,942
Last Blog:
Performance or Maintai...
Rep Power: 20
Jordan has much to be proud ofJordan has much to be proud ofJordan has much to be proud ofJordan has much to be proud ofJordan has much to be proud ofJordan has much to be proud ofJordan has much to be proud ofJordan has much to be proud ofJordan has much to be proud of
Send a message via ICQ to Jordan Send a message via AIM to Jordan Send a message via MSN to Jordan
Default

I wouldn't waste much time learning C. If you learn C++ you also learn C. C++ is the better language.
__________________
CodeCall Blog | CodeCall Wiki | Shareware Site | Linux Forum | Write a Blog
Don't hesitate to ask any questions that you have! Check out our ASCII Calculator!
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #3 (permalink)  
Old 07-03-2006, 06:59 PM
Kaabi's Avatar   
Kaabi Kaabi is offline
Programming God
 
Join Date: Jul 2006
Posts: 884
Rep Power: 13
Kaabi is on a distinguished road
Default

That's what I thought. And they are so similar, it really is pointless studying them separately.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #4 (permalink)  
Old 07-03-2006, 07:03 PM
Jordan's Avatar   
Jordan Jordan is offline
Administrator
 
Join Date: Nov 2005
Location: Hendersonville, NC
Age: 26
Posts: 5,942
Last Blog:
Performance or Maintai...
Rep Power: 20
Jordan has much to be proud ofJordan has much to be proud ofJordan has much to be proud ofJordan has much to be proud ofJordan has much to be proud ofJordan has much to be proud ofJordan has much to be proud ofJordan has much to be proud ofJordan has much to be proud of
Send a message via ICQ to Jordan Send a message via AIM to Jordan Send a message via MSN to Jordan
Default

I agree. Learn ANSI C++ and then move on to application programming. Are you learning for Windows, Linux, Mac or other?

Once you learn ANSI C++, you have learned C as well.
__________________
CodeCall Blog | CodeCall Wiki | Shareware Site | Linux Forum | Write a Blog
Don't hesitate to ask any questions that you have! Check out our ASCII Calculator!
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #5 (permalink)  
Old 07-03-2006, 07:13 PM
MrDiaz MrDiaz is offline
Learning Programmer
 
Join Date: Jul 2006
Posts: 65
Rep Power: 8
MrDiaz is on a distinguished road
Default

hmm not quite my friends. C is still a major language, and the difference is that is a low level programming language. It works pretty much as assembly, directly with the processor.

Why do you think Operating Systems are written using C and not other language. Using C you get to control more the memory management of your operating systems as well as more directly the flow of your application. There are many things why you should learn C is that what you really are aiming for.

So it depends on what your goal is and where you're heading at in your professional life.

Hope that helps,
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

Sponsored Links
  #6 (permalink)  
Old 07-03-2006, 08:07 PM
Void's Avatar   
Void Void is offline
Programming Expert
 
Join Date: Jun 2006
Posts: 410
Rep Power: 11
Void is on a distinguished road
Default

Quote:
Originally Posted by MrDiaz
hmm not quite my friends. C is still a major language, and the difference is that is a low level programming language. It works pretty much as assembly, directly with the processor.

Why do you think Operating Systems are written using C and not other language. Using C you get to control more the memory management of your operating systems as well as more directly the flow of your application. There are many things why you should learn C is that what you really are aiming for.

So it depends on what your goal is and where you're heading at in your professional life.

Hope that helps,
Thats all true. I still agree with Jordan though. If you spend your time learning C++ you will learn C as well. It'd be better learning C++ then switching back to C.
__________________
Void
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #7 (permalink)  
Old 07-03-2006, 08:20 PM
MrDiaz MrDiaz is offline
Learning Programmer
 
Join Date: Jul 2006
Posts: 65
Rep Power: 8
MrDiaz is on a distinguished road
Default

well it all depends on the learner's ability, but usually. You do not learn to drive a car without learning how to ride a bike
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #8 (permalink)  
Old 07-04-2006, 08:23 AM
Kaabi's Avatar   
Kaabi Kaabi is offline
Programming God
 
Join Date: Jul 2006
Posts: 884
Rep Power: 13
Kaabi is on a distinguished road
Default

I stand by my position of learning only C++, although it couldn't hurt to try to learn some C alongside it to gain a further understanding of both languages.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #9 (permalink)  
Old 07-04-2006, 08:37 AM
brackett brackett is offline
Programmer
 
Join Date: May 2006
Posts: 193
Rep Power: 10
brackett is on a distinguished road
Default

I think you should learn C, dabble in C++ - and then drop both. Unless you're writing an OS, or the next RDBMS*, C/C++ is more trouble than it's worth. Use a managed language, get finished in half the time with half the bugs.

*Slight hyperbole. There are instances where C/C++ make sense. If you don't already know that you need it though, you almost assuredly don't.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #10 (permalink)  
Old 07-04-2006, 01:02 PM
Kaabi's Avatar   
Kaabi Kaabi is offline
Programming God
 
Join Date: Jul 2006
Posts: 884
Rep Power: 13
Kaabi is on a distinguished road
Default

I thought you could use C++ for a lot of other things besides writing big stuff like operating systems or video games, people make applications with it too.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

Sponsored Links
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
Learning C## mysticalone C# Programming 1 04-06-2008 07:48 AM
C++: How should you start learning it? WingedPanther C Tutorials 8 03-25-2008 12:24 PM
ebooks on learning c# C# programmer C# Programming 1 04-13-2007 11:09 AM
Wikibooks.org - is it worth xtraze General Programming 1 01-17-2007 11:15 AM
learning java moonrise Java Help 2 11-21-2006 11:54 AM


All times are GMT -5. The time now is 02: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