• C++ For a Beginner

    From Muhcohb@VERT/CBLISS to Digital Noise on Sunday, June 04, 2006 02:16:00
    Re: C++ For a Beginner
    By: Digital Noise to DOVE-Net.Programming on Sun Apr 30 2006 06:39 am

    Can anyone point me in the directions of some beginner tutorials and information (either printed or online) on programming in C++?

    Google it. I've learned a couple languages from this alone.


    ---
    þ Synchronet þ chaotic bliss - chaoticbliss.darktech.org
  • From Muhcohb@VERT/CBLISS to Digital Noise on Sunday, June 04, 2006 02:23:00
    Re: Re: C++ For a Beginner
    By: Digital Noise to Digital Man on Mon May 01 2006 06:31 am

    I guess one of my problems is that I'm not entirely sure of the
    differences between C and C++ - I know that C++ added some new
    operators(?), etc. but other than that I'm not clear.

    C is a sequential language. You write a program from top to bottom.
    This is absolutely the place to start.

    C++ is an Object Oriented Language, its a different way of thinking about program flow.

    Get a grip on C and the step over to anything else will be natural.

    -Scott


    ---
    þ Synchronet þ chaotic bliss - chaoticbliss.darktech.org
  • From Corey@VERT/TSGC to Muhcohb on Sunday, June 04, 2006 07:01:00
    Re: Re: C++ For a Beginner
    By: Muhcohb to Digital Noise on Sun Jun 04 2006 03:23 am

    Re: Re: C++ For a Beginner
    By: Digital Noise to Digital Man on Mon May 01 2006 06:31 am

    I guess one of my problems is that I'm not entirely sure of the differences between C and C++ - I know that C++ added some new operators(?), etc. but other than that I'm not clear.

    C is a sequential language. You write a program from top to bottom.
    This is absolutely the place to start.

    C++ is an Object Oriented Language, its a different way of thinking about program flow.

    Get a grip on C and the step over to anything else will be natural.

    -Scott



    hmm, I thought C was a spanish langauge,
    Jose, can you C?

    This message has ended, go in peace...

    ---
    þ Synchronet þ Three Stooges Gentlemens Club - Las Vegas, Nv - tsgc.dyndns.org
  • From Johnatuna@VERT/NEOPHYTE to Muhcohb on Sunday, June 04, 2006 04:05:00
    Re: C++ For a Beginner
    InternetMailingMuhcohb

    Re: C++ For a Beginner
    By: Digital Noise to DOVE-Net.Programming on Sun Apr 30 2006 06:39 am

    Can anyone point me in the directions of some beginner tutorials and information (either printed or online) on programming in C++?

    Google it. I've learned a couple languages from this alone.



    Log on to my BBS...I have tutorials you are looking for in my transfer section. johnatuna
    Neophyte BBS Open 24/7 DoveNet/DarkNet Over 75 Gigs in Files! neophyte.synchro.net


    ---
    þ Synchronet þ Neophyte - 172.16.1.10
  • From Coriolanus@VERT/BEAGLE to Muhcohb on Sunday, June 04, 2006 11:25:00
    Re: Re: C++ For a Beginner
    By: Muhcohb to Digital Noise on Sun Jun 04 2006 02:23:00

    C is a sequential language. You write a program from top to bottom.
    This is absolutely the place to start.

    C++ is an Object Oriented Language, its a different way of thinking about program flow.

    Get a grip on C and the step over to anything else will be natural.

    I'm not so sure about "natural". Learning C to give you a solid
    foundation is an excellent idea, but certainly won't help much in
    understanding OOP. The methodologies between procedural and Object
    Oriented tend to be at odds with each other. It's good to learn both,
    though.

    --
    Coriolanus


    ---
    þ Synchronet þ The Wretched Beagle - beagle.synchro.net
  • From Large@VERT/DRKSDE to Digital Noise on Monday, June 19, 2006 07:49:00
    Re: Re: C++ For a Beginner
    By: Digital Noise to Sam Alexander on Mon May 01 2006 01:49 am

    Sam Alexander wrote:
    Re: C++ For a Beginner
    By: Digital Noise to DOVE-Net.Programming on Sun Apr 30 2006 06:39 am

    Everyone,

    Can anyone point me in the directions of some beginner tutorials and information (either printed or online) on programming in C++?

    I have Borland's Enterprise Builder 6 suite (don't ask) and would like to begin to learn C++.

    I've got prior experience in programming in VB and ASP - however C++'s syntax is quite a bit different (from what I've seen) - I'm so used to the object.property=value system that I'm finding it hard to learn something else.

    Hi DN,

    I'm in the same boat :) In the 80's I programmed in BASIC, early 90's moved to Pascal, and late 90's moved to C++. Since them I've been mostly working with webscripts like PHP and ColdFusion with my C++ skills being left sadly behind. The last time I programmed in C++ was on Borland C++ 3.5 for DOS.

    I'm now planning on getting back into C++ to start writing some doors for my board, and C++ is my language of choice. It's the root of most common languages, and you're right, learning C++ will help learn PHP and other languages.

    As for resources, you need to choose your platform or compiler of choice and get a book geared for that. My goal is to program with gcc in Linux, and I have several books to help with that. If you're goal is to use the Borland Enterprise Builder 6 then find a book geared for that. Theoretically C++ is C++ but each compiler has its little quarks and differences.

    Hope this helps, and when you have some projects going let us know ...

    Sam


    Thanks Sam...

    For now I'll probably be programming in Windows - simply because I don't have a Linux box to test on, and right now the *only* idea I have for a program (yeah, I got a ways to go before I do my own thing) wouldn't
    really apply to Linux users.

    DN

    http://www.cplusplus.com/doc/tutorial/

    Hope this helps

    Ste

    ---
    þ Synchronet þ The DarkSide BBS *** telnet://darkside.dtdns.net
  • From Screwball@VERT/B1F4N0 to Large on Tuesday, June 20, 2006 21:20:00
    Re: Re: C++ For a Beginner
    http://www.cplusplus.com/doc/tutorial/

    Hope this helps

    Ste

    ---
    þ Synchronet þ The DarkSide BBS *** telnet://darkside.dtdns.net
    Thanks for posting the link, Large. It will save me a google or two and I need to learn C++ also, it's a little different than standard C which I used to program in for DOS, I even had my own version of an embedded DOS using ASM and C.
    Screwball

    ---
    þ Synchronet þ B1F4N0 - shadowsoft.servebbs.com
  • From Quicksilver@VERT/COSMELON to Digital Noise on Wednesday, July 04, 2007 06:08:00
    Re: C++ For a Beginner
    By: Digital Noise to DOVE-Net.Programming on Sun Apr 30 2006 05:39:00

    Once again I get into the conversation way after the question was asked...


    I have Borland's Enterprise Builder 6 suite (don't ask) and would like
    to begin to learn C++.


    Borland makes some nice tools, still have my original copy of Turbo C++
    for DOS somewhere. At some point you may very well want to get a book specific to the tool as there are so many things modern IDE's can do that trying to keep it all straight (even when you're in it 8x5 every week)
    may blow your circuits.

    I've got prior experience in programming in VB and ASP - however C++'s syntax is quite a bit different (from what I've seen) - I'm so used to
    the object.property=value system that I'm finding it hard to learn
    something else.

    If you've worked in VB and ASP take a look at Mickeysoft's Visual Studio.
    I hate their Operating Systems but they do make some nice tools and apps.
    I think they made the standard (or lite or whatever they call it) version freely available now.

    I much prefer Linux, I'm in that 90% of my time at work with windows for email/google searching. But to each their own.

    As I've told younger engineers at work when they ask the best advice I can give any aspiring programmer is:

    Study code. Anyone's code. Like musicians study other musicians, good programmers study other programmers.

    Learn when to leverage off of existing code, and when to start with a
    blank screen. Lots of people can write new code, not so many are good at maintaining and modifying legacy code. I personally think you learn more
    about code by trying to make someone else's code do what you want it to do than you do by trying to figure out how to do it from scratch.

    And no one language is the be all end all of programming. I love C, but I also think C# is VERY nice as well. This is why I suggested looking at
    the MS tools. If you've done VB and ASP you would probably have an easier learning curve getting into C# and it's much harder to shoot yourself in
    the foot with it than it is with C.

    C is one of those languages that will blow up in your face right when you think you've got it down. It's the first language I learned back when
    running my old board because it was the only one I could find a free
    compiler for. I don't regret any of it, but even after 15+ years of using
    it I still shoot myself in the foot from time to time.


    I'm also hoping that by learning to program in C++ I'll have an easier
    time of picking up PHP.


    Core PHP Programming is a superb book for PHP. And really if you want to
    get into PHP I'd just dive in and not worry about the C programming unless
    you either a) just want to learn the language, b) are looking to make
    yourself more marketable in the programming industry, or c) have a project that needs to be done and you have to use C.

    But these days there really are easier ways to accomplish alot of the
    things traditionally done in C. So unless a, b, or c there are less
    painful (cause C can be very painful) alternatives. Just don't try
    writing low level hardware drivers in Java or something bizarre like that. Each language has it's strengths and weaknesses. When possible try and
    pick the one that best fits the project. Professionally that rarely
    happens.

    ---
    þ Synchronet þ The Cosmic Watermelon