c, c++ or vc?

Discussion in 'Programming' started by MichaelByrd, Jun 27, 2006.

  1. #1
    i am a beginner about programme, i wanna choice a programming language to learn, so which programming language is best choice? c, c++ or c++
    IMO, I wanna learn c++, cause it is OOP, so
    i collect some books at my space, which one could be seen first?
    1.Addison.Wesley.C++.Network Programming,Volume.1 & 2.chm
    2.Addison.Wesley.C++.Primer, Third Edition.chm
    3.Addison.Wesley.C++.Standard Library,The.A.Tutorial.and.Reference.chm
    4.Addison.Wesley.C++.Templates-The.Complete.Guide.chm
    5.Addison.Wesley.Essential.C++.chm
    6.Addison.Wesley.Exceptional.C++ - 47 Engineering Puzzles, Programming Problems, and Solutions.chm
    7.ANSIISO C++ Professional Programmer's Handbook_Que.pdf
    8.C++_Primer_Plus_4th.rar
    9.dissecting MFC 2e part1, 2, 3, 4& 5.pdf
    10.Thinking in C++ 2nd edition.zip
    11.Thinking in C++ Volume 2.zip
    :confused:
     
    MichaelByrd, Jun 27, 2006 IP
  2. amnezia

    amnezia Peon

    Messages:
    990
    Likes Received:
    31
    Best Answers:
    0
    Trophy Points:
    0
    #2
    I think plain old C is the best langauge to learn when your just starting out, its very structured and rigid. I think OOP is something that you learn later down the line when you understand the basics of programing.
     
    amnezia, Jun 27, 2006 IP
  3. er_jaisoni

    er_jaisoni Peon

    Messages:
    3
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #3
    I will suggest you if you want to know about C++, Its your great thinking. But before C+ if you will learn C then it will much beneficial for you because in C you can be proficient about loop and everyone know c is the mother of all language
     
    er_jaisoni, Jun 27, 2006 IP
  4. er_jaisoni

    er_jaisoni Peon

    Messages:
    3
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #4
    I will suggest you if you want to know about C++, Its your great thinking. But before C+ if you will learn C then it will much beneficial for you because in C you can be proficient about loop and everyone know c is the mother of all language
     
    er_jaisoni, Jun 27, 2006 IP
  5. daboss

    daboss Guest

    Messages:
    2,249
    Likes Received:
    151
    Best Answers:
    0
    Trophy Points:
    0
    #5
    disagree... once you're set with structured programming, it's more difficult to switch to oo programming with is really the way to go...

    so i suggest you jump right into c++.
     
    daboss, Jun 27, 2006 IP
  6. amnezia

    amnezia Peon

    Messages:
    990
    Likes Received:
    31
    Best Answers:
    0
    Trophy Points:
    0
    #6
    C++ is not the best way of learning OOP seeing as it break half the rules of OOP
     
    amnezia, Jun 27, 2006 IP
  7. clancey

    clancey Peon

    Messages:
    1,099
    Likes Received:
    63
    Best Answers:
    0
    Trophy Points:
    0
    #7
    When I taught myself computer programming C++ was just beginning to get traction. I bought Borland's Turbo C++ 3.0 compiler and started learning. I ended up teaching myself a mix of C and C++ -- which is basically where you start today.

    At that time the choices seemed to be between Assembler, Pascal and C/C++. I went with the latter because it made the most sense to me -- both from a syntax and literary point of view.

    When you asked the question then, you were told to learn Assembler first. I could never understand assembler.

    As you are already seeing, the argument over programming languages is as, or more intense than the argument over operating systems -- full of colorful assertions that something that works does not actually work -- it just fake works.

    Just pick the language which makes the most sense to you and learn it.

    For my own part, I have never been comfortable with pure OOP. I do not get it. And, I have great difficulty getting it to do what I want in a simple and easy to maintain fashion. I like the procedural aspect of C, which explains why I spend so much time with procedural Perl and procedural PHP. However, C++ objects have a lot of advantages over C structures and the like. They can be easier to initialize and give you the ability to add tons of funtionaility. Consequently, I have always combined those aspects of C++ and those aspects of C which make it easy for me to accomplish my set task.

    In terms of where to start . . . just start with a basic text and work through the examples. I also like to keep a good function book handy. Schildt has put out a few good reference books which group and explain the standard functions. Those are always handy when you are coding.

    Good luck and happy coding.
     
    clancey, Jun 27, 2006 IP
  8. topsearch

    topsearch Peon

    Messages:
    27
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #8
    If you want to learn OOP, then start with Java or C#.
     
    topsearch, Jun 27, 2006 IP
  9. MichaelByrd

    MichaelByrd Peon

    Messages:
    38
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #9
    thanks for all your reply.
    i will buy a c book to learn.
    and if you have interest in the book what i list. send me your email address, then i will send what you choice book u. share with u.
    my email:
     
    MichaelByrd, Jun 28, 2006 IP
  10. infonote

    infonote Well-Known Member

    Messages:
    4,032
    Likes Received:
    68
    Best Answers:
    0
    Trophy Points:
    160
    #10
    I would go with any OOP language.

    I would recommend C# or Java, since this are the industry standards, at least currently.
     
    infonote, Jun 29, 2006 IP
  11. MichaelByrd

    MichaelByrd Peon

    Messages:
    38
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #11
    i know a little about c#
    the language is used in creating website.
    and java is the best language in OOP, such as JSP, J2EE, J2ME, ETC
     
    MichaelByrd, Jun 30, 2006 IP
  12. honestman

    honestman Member

    Messages:
    80
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    41
    #12
    JSP <> java
     
    honestman, Jun 30, 2006 IP
  13. bala

    bala Well-Known Member

    Messages:
    767
    Likes Received:
    24
    Best Answers:
    0
    Trophy Points:
    160
    #13
    I guess.. learning c will give an excellent base of programming ideas then can go for other languages
     
    bala, Jun 30, 2006 IP
  14. MichaelByrd

    MichaelByrd Peon

    Messages:
    38
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #14
    if i have some basic about programming, then i turn to be a software testing engineer, is it a good idea?
     
    MichaelByrd, Jul 20, 2006 IP
  15. MichaelByrd

    MichaelByrd Peon

    Messages:
    38
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #15
    thanx for all your help, these books will send u for thanx. my email:

    1.Addison.Wesley.C++.Network Programming,Volume.1 & 2.chm
    2.Addison.Wesley.C++.Primer, Third Edition.chm
    3.Addison.Wesley.C++.Standard Library,The.A.Tutorial.and.Reference.chm
    4.Addison.Wesley.C++.Templates-The.Complete.Guide.chm
    5.Addison.Wesley.Essential.C++.chm
    6.Addison.Wesley.Exceptional.C++ - 47 Engineering Puzzles, Programming Problems, and Solutions.chm
    7.ANSIISO C++ Professional Programmer's Handbook_Que.pdf
    8.C++_Primer_Plus_4th.rar
    9.dissecting MFC 2e part1, 2, 3, 4& 5.pdf
    10.Thinking in C++ 2nd edition.zip
    11.Thinking in C++ Volume 2.zip
     
    MichaelByrd, Jul 20, 2006 IP
  16. coderlinks

    coderlinks Peon

    Messages:
    282
    Likes Received:
    19
    Best Answers:
    0
    Trophy Points:
    0
    #16
    If its only C you want, you can check out

    http://www.cprogramming.com

    After you learn C, you can try assembler. Its not all that hard, in fact it is very easy to make Win32 programs in assembler. Check out the MASM32 package at

    http://www.masm32.com .

    Also there is a messageboard at:
    http://masm32.com/board/

    where you can ask any questions you may have. If you learn assembler, it will make it easier for you to write optimized code as you will know how it all works. This package gives some high-level contructs to assembler like IF,WHILE etc. :D

    There are some really good tutorials at:
    http://spiff.tripnet.se/~iczelion/

    Java is also a good language to learn OOP.

    Thomas
     
    coderlinks, Jul 23, 2006 IP
  17. MichaelByrd

    MichaelByrd Peon

    Messages:
    38
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #17
    thank for your help, i read a little book about assembler, i think it is so hard. i cant really understand what the content in the book. so i give up the book.
    now i read a book called the art of software testing.
     
    MichaelByrd, Jul 24, 2006 IP
  18. coderlinks

    coderlinks Peon

    Messages:
    282
    Likes Received:
    19
    Best Answers:
    0
    Trophy Points:
    0
    #18
    Its your choice. IMO, most books on assembler are outdated. The only good one I know of is 'The Art of Assembly' by Randall Hyde. Try hanging out at the MASM32 board. The folks there are very friendly. I am telling you this because assembler was my first programming language. :D . I was active in their forum till a few months or maybe a year ago. That was before I got hooked on to PHP and web marketing and stuff . :) . Then it was PHP all the way. :D

    Thomas
     
    coderlinks, Jul 24, 2006 IP
  19. jerbrock28

    jerbrock28 Peon

    Messages:
    48
    Likes Received:
    1
    Best Answers:
    0
    Trophy Points:
    0
    #19
    Learn c++, its the most easy and fun.

    I learned it in a class where the first semester i got down all the basics and then second semester i learned about OOP and header files and more advanced stuff like that. just get the basics down before you go on to OOP because I've seen peoples code thats all messy and ineffecient because they didn't learn the language right...
     
    jerbrock28, Jul 31, 2006 IP
  20. nongneang01

    nongneang01 Peon

    Messages:
    4
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #20
    edit msg.....................
     
    nongneang01, Aug 1, 2006 IP