Page 1 of 2 12 LastLast
Results 1 to 10 of 16
Like Tree9Likes

Thread: Any Programmers Out there?

  1. #1
    The Razor Talker parkerskouson's Avatar
    Join Date
    Jun 2012
    Location
    Las Vegas
    Posts
    623
    Thanked: 75

    Default Any Programmers Out there?

    Hey all of you computer programmers out there(if you are there.)

    Here is the deal. For a class I am taking text year, I need to learn C++ for programming. I know very basic java(VERY basic,) so I'm not sure it that will help.

    What is the best, fastest, and simplest way to learn C++?

    Thanks guys!!!

    Parker
    "When governments fear the people, there is liberty. When the people fear the government, there is tyranny." Thomas Jefferson

  2. #2
    Fizzy Laces Connoisseur
    Join Date
    Dec 2009
    Location
    Scotland
    Posts
    1,561
    Thanked: 227

    Default

    Well if you understand the concept of object orientation you are halfway home. The semantics and libraries are quite different, however if you know java then getting to grips with c++ shouldnt be a trauma. How far in do.you need to learn? For basic applocation developmemt or are you going to have to learn systems programming on a given OS?

    The best book I had for C++ was jamsas c/c++/c# bible. Not really a learning book as such. Far too big lol, but of you have a grasp of programming you could centre your learning on the areas in the book in areas of usefulness. Not sure if they have updated it, but there are many free resources on the web.

    Its been a couple of uears since I've used c++ in amy serious manner but if you have any queiries I'll be glad to help out how I can.

  3. #3
    The Razor Talker parkerskouson's Avatar
    Join Date
    Jun 2012
    Location
    Las Vegas
    Posts
    623
    Thanked: 75

    Default

    Quote Originally Posted by TheGeek View Post
    Well if you understand the concept of object orientation you are halfway home. The semantics and libraries are quite different, however if you know java then getting to grips with c++ shouldnt be a trauma. How far in do.you need to learn? For basic applocation developmemt or are you going to have to learn systems programming on a given OS?

    The best book I had for C++ was jamsas c/c++/c# bible. Not really a learning book as such. Far too big lol, but of you have a grasp of programming you could centre your learning on the areas in the book in areas of usefulness. Not sure if they have updated it, but there are many free resources on the web.

    Its been a couple of uears since I've used c++ in amy serious manner but if you have any queiries I'll be glad to help out how I can.
    I would say that I really only need to know basic application, cause a High School robotics couldn't require much more than that.

    Thanks for the offer! May have to take you up on that!

    Parker
    "When governments fear the people, there is liberty. When the people fear the government, there is tyranny." Thomas Jefferson

  4. #4
    Fizzy Laces Connoisseur
    Join Date
    Dec 2009
    Location
    Scotland
    Posts
    1,561
    Thanked: 227

    Default

    Well i would say input and output and how to include external libraries. Because I would assume there will be some form of control software made available to you.

    Also the use and creation of functions.

    Geek

  5. #5
    Senior Member razorguy's Avatar
    Join Date
    Sep 2011
    Location
    Perugia, Italy
    Posts
    1,924
    Thanked: 469

    Default

    First of all, it depends on what platform/environment you are going to develop your applications. Learning C++ is not so difficult (I am talking about the OO paradigm only, which, as everyone knows, is not well implemented in C++) in particular if you already know the OO concepts (and if you know Java, you should).
    Then it depends on the particular type of software you need to build. When the basic concepts are clear, the rest is just learning how to use external libraries (and the same is true for Java). You should also consider most of the modern syntax/semantics used by "modern languages" (including Java) comes from the C language (and we all should thank that genius of Dennis Ritchie for that and who passed away last year and did not get the tribute he truly deserved: a REAL genius of computer science! You know how things goes in this world: he never owned a computer factory which owed much of the success to the work of Ritchie and others!)

  6. The Following User Says Thank You to razorguy For This Useful Post:

    AdamN (08-16-2012)

  7. #6
    Heat it and beat it Bruno's Avatar
    Join Date
    Nov 2006
    Location
    Belgium
    Posts
    15,141
    Thanked: 5236
    Blog Entries
    10

    Default

    On the Windows platform, Visual C++ Express is the way to go. Free, and imo one of the best IDEs in existance.
    On linux or unix, you'd go with gnu c++
    Til shade is gone, til water is gone, Into the shadow with teeth bared, screaming defiance with the last breath.
    To spit in Sightblinder’s eye on the Last Day

  8. #7
    Fizzy Laces Connoisseur
    Join Date
    Dec 2009
    Location
    Scotland
    Posts
    1,561
    Thanked: 227

    Default

    I do love microsoft c++ express.

    If you need the love of an IDE netbeans in linux works with c++. Although I would assume in school you are likely to be using windows??? Although I may be wrong not having studied in the US not sure how free software friendly the schooling system is.

    Geek

  9. #8
    There is no charge for Awesomeness Jimbo's Avatar
    Join Date
    Aug 2006
    Location
    Maleny, Australia
    Posts
    7,977
    Thanked: 1587
    Blog Entries
    3

    Default

    When you say "class" do you mean at University/College? Surely the Professor has a course outline available with the recommended text? Or is that non-programming specific?

    I wouldn't know what kind of programming is necessary for robotics. I do a lot of c and c++ programming for my research which involves numerical algorithms like quadrature and cubature, pseudo-random number generation, optimisation and so on. The most useful resource I found for that when I started out were the "Numerical Recipes" series (www.nr.com). I found that with the programming background I already possessed, the Numerical Recipes books were excellent. If what you have to program involves anything like that, I'd give them a look.

    James.
    <This signature intentionally left blank>

  10. #9
    Senior Member blabbermouth Hirlau's Avatar
    Join Date
    Dec 2010
    Location
    South Florida
    Posts
    13,530
    Thanked: 3530

    Default Any Programmers Out there?

    Yep,,
    I use my remote control to record programs when I'm away from the house or want to watch a show on a different channel.

  11. #10
    Senior Member razorguy's Avatar
    Join Date
    Sep 2011
    Location
    Perugia, Italy
    Posts
    1,924
    Thanked: 469

    Default

    Quote Originally Posted by Jimbo View Post
    The most useful resource I found for that when I started out were the "Numerical Recipes" series (www.nr.com). I found that with the programming background I already possessed, the Numerical Recipes books were excellent. If what you have to program involves anything like that, I'd give them a look.
    Sure! Very good site and books. But I would mention the opera magna of professor Donald Knuth "The Art of Computer Programming". An endless and valuable source of programming techniques and algorithms. Not to mention, he is the inventor of TeX, the magnificent text typesetter from which LaTeX is based. (the only thing I use for typesetting books, reports and documents. Simply the very best!)

Page 1 of 2 12 LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •