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-17-2007, 01:52 PM
mysticalone
Guest
 
Posts: n/a
Default How long did it take you to learn c++

I was just wondering how long did it take you to learn c++

not really master it but learn it ?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

Sponsored Links
  #2 (permalink)  
Old 01-18-2007, 12:58 PM
WingedPanther's Avatar   
WingedPanther WingedPanther is offline
Super Moderator
 
Join Date: Jul 2006
Age: 35
Posts: 3,418
Last Blog:
wxWidgets is NOT code ...
Rep Power: 37
WingedPanther is a splendid one to beholdWingedPanther is a splendid one to beholdWingedPanther is a splendid one to beholdWingedPanther is a splendid one to beholdWingedPanther is a splendid one to beholdWingedPanther is a splendid one to behold
Default

For me, I had the basics down in a month or two. It took me a few more months to start getting my mind wrapped around thinking in OO fashion. For me, operator overloading came easily because I had a lot of experience with various operators from my math background, but I've seen students struggle horribly with it.

An interesting excercise for anyone starting to get OO concepts in their head would be the following:

Download and install Dynamic Draw (a free flowchart/diagram program for Windows). Looking at the properties of the various types of objects you can create, construct a class inheritence hierarchy along with the properties/methods you think are present under the hood. Note: I know it was written using MFC, and has some of the most obvious OO design properties in a program that I've ever seen.
__________________
CodeCall Blog | CodeCall Wiki | Shareware | Linux Forum
Programming is a branch of mathematics.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #3 (permalink)  
Old 01-24-2007, 04:21 PM
mysticalone
Guest
 
Posts: n/a
Default

Your whole response makes me frightened of learning: c++ Is there some other programming language that precludes this one..I mean are there steps that one should take first..I know html and php are first..what follows them?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #4 (permalink)  
Old 01-24-2007, 07:53 PM
John's Avatar   
John John is offline
Co-Administrator
 
Join Date: Jul 2006
Age: 20
Posts: 3,478
Last Blog:
Joomla! And Incompeten...
Rep Power: 20
John has a reputation beyond reputeJohn has a reputation beyond reputeJohn has a reputation beyond reputeJohn has a reputation beyond reputeJohn has a reputation beyond reputeJohn has a reputation beyond reputeJohn has a reputation beyond reputeJohn has a reputation beyond reputeJohn has a reputation beyond reputeJohn has a reputation beyond reputeJohn has a reputation beyond repute
Send a message via AIM to John Send a message via MSN to John
Default

HTML and PHP really aren't first. Those are web based programming languages. If you intend to build applications for the internet thats the way to go, however C++ is an OS based programming language. Most CS classes tend to teach Java first, I guess because it is easier than C++ and allows you to grasp the OOP concepts without having to be bothered with a more complex code, but then again I'm not a CS teacher so I really dont know why. In my opinion if you want to learn C++, go for it, I think it is more efficient to spend, say, 2 years mastering one programming language rather than spending 1 year learning Java and then spending another year learning C++
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #5 (permalink)  
Old 01-26-2007, 09:30 AM
Crane's Avatar   
Crane Crane is offline
Programming Expert
 
Join Date: Nov 2005
Posts: 399
Rep Power: 14
Crane is on a distinguished road
Default

Still learning here. I learn something new in the language every time I use it.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

Sponsored Links
  #6 (permalink)  
Old 01-29-2007, 12:38 PM
WingedPanther's Avatar   
WingedPanther WingedPanther is offline
Super Moderator
 
Join Date: Jul 2006
Age: 35
Posts: 3,418
Last Blog:
wxWidgets is NOT code ...
Rep Power: 37
WingedPanther is a splendid one to beholdWingedPanther is a splendid one to beholdWingedPanther is a splendid one to beholdWingedPanther is a splendid one to beholdWingedPanther is a splendid one to beholdWingedPanther is a splendid one to behold
Default

The reality is that programming isn't for everyone. A desire to learn how to program is 90% of what it takes to get there, though. Just go for it and ask questions. Obviously, for things that look a little too much like homework I only give hints, but for concepts I'll be happy to answer questions.

I look at programming and math as kind of the same. It takes a while to get really good at calculus, and it takes a while to get really good at programming (in any language). If you don't start down the path, though, you'll never get there.
__________________
CodeCall Blog | CodeCall Wiki | Shareware | Linux Forum
Programming is a branch of mathematics.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #7 (permalink)  
Old 02-01-2007, 05:09 PM
mysticalone
Guest
 
Posts: n/a
Default

Well I always loved math ..and had advanced math in high school and college...Seems like it is advance math plus when you go into programming. Isn't this correct?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #8 (permalink)  
Old 02-06-2007, 12:37 PM
WingedPanther's Avatar   
WingedPanther WingedPanther is offline
Super Moderator
 
Join Date: Jul 2006
Age: 35
Posts: 3,418
Last Blog:
wxWidgets is NOT code ...
Rep Power: 37
WingedPanther is a splendid one to beholdWingedPanther is a splendid one to beholdWingedPanther is a splendid one to beholdWingedPanther is a splendid one to beholdWingedPanther is a splendid one to beholdWingedPanther is a splendid one to behold
Default

It varies. I work with programmers who have had no more than calculus. When we have to do some statistics work, I get called in to help. Really, it all depends on the type of programming work that you're doing. For me, I started with math, and have picked up programming along the way. One side-effect of this is that I'm the only person at my job who seems to like C++. We use Delphi for coding work, and they prefer RAD languages. I like the power of C++, but acknowledge it will slow down some of the GUI development, if I ever get to that in C++.
__________________
CodeCall Blog | CodeCall Wiki | Shareware | Linux Forum
Programming is a branch of mathematics.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #9 (permalink)  
Old 02-08-2007, 05:25 PM
mysticalone
Guest
 
Posts: n/a
Default

I guess C++ is something you either like or dont like? I will let you know how I feel about it..once I get a few hours study of it underway
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
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
VB 6.0: Tutorial, How to Make Glass2K!! TcM VB Tutorials 12 09-28-2008 12:53 PM
[Solved] Long names for Category title and Name julial ionFiles 5 07-26-2007 09:58 AM
Help a Newb Learn it.. Mushroomer Visual Basic Programming 1 03-28-2007 06:30 PM
What language to Learn? mevets General Programming 20 12-20-2006 10:04 AM
How long did it take you to learn C++? Sionofdarkness C and C++ 5 09-28-2006 08:19 AM


All times are GMT -5. The time now is 05:41 AM.

Contest Stats

WingedPanther ........ 2753.6
Xav ........ 2704
Brandon W ........ 1702.32
John ........ 1207.73
marwex89 ........ 1175.24
morefood2001 ........ 966.05
dcs ........ 655.75
Steve.L ........ 475.59
orjan ........ 418.58
Aereshaa ........ 383.54

Contest Rules

CodeCall Goal

Goal: 100,000 Posts
Complete: 100%


Complete - Celebrate!

Ads