Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Moving from C# to C++

Moving from C# to C++

Scheduled Pinned Locked Moved The Lounge
csharpc++questionlearning
108 Posts 36 Posters 10 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • C c2423

    Jealousy perhaps? Maybe after I read it I can work out why...

    K Offline
    K Offline
    Kevin McFarlane
    wrote on last edited by
    #99

    I think these guys reckon his C++ practice is poor. Have a look at the reviews on the Association of C and C++ Users (ACCU) web site.

    Kevin

    C 1 Reply Last reply
    0
    • L laniakea development

      Hi, man! I wish to recommend You the Bruce Eckel's C++ books; you can download them free, and as I know, there was the whole standard C++ language described. The right studio supporting it is VS2005 or 2008; in Visual Studio 6, there is no full support for C++ language, for example, You can't use multiple templates as parameters in templates. So, try with Bruce Eckel's C++. You can find Eckel's site using google or like. Btw, I'm somehow impressed with Your expression that it seems C++ is more wanted by employeers than C#. Although personally I preffer C++ programming, I thought that C# was most wanted. OK, this is a nice news for me! Best regards!

      D Offline
      D Offline
      dboone
      wrote on last edited by
      #100

      That's true, Eckel' books are also very good. He did a two day seminar and I finally got C++ from C (back in 1993) so I can highly recomend him as someone who explains things well. He does a lot of teaching by example. His second edition of "Thinking in C++" includes a lot of STL which is very important.

      1 Reply Last reply
      0
      • C c2423

        Yeah, I'm trying to get into an industry that is slightly behind (think lots of C++ legacy projects ready to move to C#) and they all want C++ and *cough*Java. This is the second reccomendation for Stroustrup, so looks like I will have to take the plunge... Thanks, Chris

        R Offline
        R Offline
        rockonedge
        wrote on last edited by
        #101

        While other's most likely mean Stroustrup by this book http://www.amazon.com/C-Programming-Language-Special-3rd/dp/0201700735/ref=sr_1_3?ie=UTF8&s=books&qid=1247715368&sr=8-3[^] His new book http://www.amazon.com/Programming-Principles-Practice-Using-C/dp/0321543726/ref=sr_1_1?ie=UTF8&s=books&qid=1247715368&sr=8-1[^] is very well written and much less academical.

        C 1 Reply Last reply
        0
        • K Kevin McFarlane

          I think these guys reckon his C++ practice is poor. Have a look at the reviews on the Association of C and C++ Users (ACCU) web site.

          Kevin

          C Offline
          C Offline
          c2423
          wrote on last edited by
          #102

          I'll take a look - thanks!

          1 Reply Last reply
          0
          • D Drozzy

            Right... :doh: I don't know how I missed that obvious definition! Hm.. one thing bugs me though. Guide is more bearded than Bjarne. What gives? Do you meat to tell me that.. that ... C++ is not real, and it was python all along???!!!

            N Offline
            N Offline
            Nickolay Karnaukhov
            wrote on last edited by
            #103

            Well... it's not a "bearded-not bearded" thing actually. Main idea is in the way of how language has been developed. These days when all mature languages were created - computer science was Science and not just commercial thing. 80-th changed the way of how PC looks like, 90-th changed the way how applications are developed. This century's decade could change application development model. As I can see each decade bring us one depression and one technological leap! Let's see what this decade will bring us. May be Microsoft will finally get real competitor on OS scene?

            ------------------------------------------------------------ Want to be happy - do what you like!

            D 1 Reply Last reply
            0
            • R rockonedge

              While other's most likely mean Stroustrup by this book http://www.amazon.com/C-Programming-Language-Special-3rd/dp/0201700735/ref=sr_1_3?ie=UTF8&s=books&qid=1247715368&sr=8-3[^] His new book http://www.amazon.com/Programming-Principles-Practice-Using-C/dp/0321543726/ref=sr_1_1?ie=UTF8&s=books&qid=1247715368&sr=8-1[^] is very well written and much less academical.

              C Offline
              C Offline
              c2423
              wrote on last edited by
              #104

              StroustrupBook++ then? Thanks for the recommendation!

              1 Reply Last reply
              0
              • N Nickolay Karnaukhov

                Well... it's not a "bearded-not bearded" thing actually. Main idea is in the way of how language has been developed. These days when all mature languages were created - computer science was Science and not just commercial thing. 80-th changed the way of how PC looks like, 90-th changed the way how applications are developed. This century's decade could change application development model. As I can see each decade bring us one depression and one technological leap! Let's see what this decade will bring us. May be Microsoft will finally get real competitor on OS scene?

                ------------------------------------------------------------ Want to be happy - do what you like!

                D Offline
                D Offline
                Drozzy
                wrote on last edited by
                #105

                A hoy! I'm originally from Ukraine, chernivtsy :-) I am not sure I am smart enough to tell a distinction between a good or "real" programming language and a bad or a "fake" one. Maybe you have the experience with a few of them? Which ones did you personally use? I think it is not so much a language as the programmer. If you pick up a book like "Code Complete", you'll see that there is a different between programming "in" a language (using only the features that the language has) and programming "into" a language (making up for the "missing" features using good practices). Now, I think today, almost all of the so called "bad/fake" languages you refer to, are grown-up over the years and matured enough to actually support good programming practices.

                N 1 Reply Last reply
                0
                • D Drozzy

                  A hoy! I'm originally from Ukraine, chernivtsy :-) I am not sure I am smart enough to tell a distinction between a good or "real" programming language and a bad or a "fake" one. Maybe you have the experience with a few of them? Which ones did you personally use? I think it is not so much a language as the programmer. If you pick up a book like "Code Complete", you'll see that there is a different between programming "in" a language (using only the features that the language has) and programming "into" a language (making up for the "missing" features using good practices). Now, I think today, almost all of the so called "bad/fake" languages you refer to, are grown-up over the years and matured enough to actually support good programming practices.

                  N Offline
                  N Offline
                  Nickolay Karnaukhov
                  wrote on last edited by
                  #106

                  Drozzy wrote:

                  A hoy! I'm originally from Ukraine, chernivtsy

                  Good. And I'm from Kharkov :-)

                  Drozzy wrote:

                  I am not sure I am smart enough to tell a distinction between a good or "real" programming language and a bad or a "fake" one

                  Well, you ARE smart enough if you're posting messages, having your own opinion, and which is most important you can support productive conference (even with a bit of irony) :-)

                  Drozzy wrote:

                  Maybe you have the experience with a few of them? Which ones did you personally use?

                  Sure. I've started with Basic on my first ZX Spectrum. When I got more powerful machine with 512 KB and two disk drives I've started hacking games and got good knowledge of Z80 Assembly. This machine also supported CP/M-80 OS where I got my first experience with Pascal 3.0 On my first PC (386SX20) I was digging with Turbo Pascal 6.0, Turbo C, and 16 bit x86 Assembly. These times I wrote my first antivirus using Turbo Assembler. This helped me to cure all my EXE files. Later on, with 486 machine I started to research Delphi 1, Delphi 2. Then when Pentium was affordable and Windows 95 is out - I've started with Delphi 3 and worked with it until Delphi 5 was out. Then WEB attracted me so much that I forgot about all desktop stuff and moved to HTML, JavaScript, VBScript and Flash (with ActionScript). When I got my first job I was working with Perl and ASP (Server side VBScript) with PostgresSQL and MSSQL 2000. Second job brought me PHP4 with MySQL and ASP.NET with MSSQL. Since then I mainly working with two fields in web development: PHP+MySQL and ASP.NET(C#&VB)+MSSQL. So here is an answer - yes I know many languages.

                  Drozzy wrote:

                  I think it is not so much a language as the programmer. If you pick up a book like "Code Complete", you'll see that there is a different between programming "in" a language (using only the features that the language has) and programming "into" a language (making up for the "missing" features using good practices). Now, I think today, almost all of the so called "bad/fake" languages you refer to, are grown-up over the years and matured enough to actually support good programming practices.

                  Here you're totally right and here are nothing to argue about :-)

                  -----------------------------------------------------

                  D 1 Reply Last reply
                  0
                  • N Nickolay Karnaukhov

                    Drozzy wrote:

                    A hoy! I'm originally from Ukraine, chernivtsy

                    Good. And I'm from Kharkov :-)

                    Drozzy wrote:

                    I am not sure I am smart enough to tell a distinction between a good or "real" programming language and a bad or a "fake" one

                    Well, you ARE smart enough if you're posting messages, having your own opinion, and which is most important you can support productive conference (even with a bit of irony) :-)

                    Drozzy wrote:

                    Maybe you have the experience with a few of them? Which ones did you personally use?

                    Sure. I've started with Basic on my first ZX Spectrum. When I got more powerful machine with 512 KB and two disk drives I've started hacking games and got good knowledge of Z80 Assembly. This machine also supported CP/M-80 OS where I got my first experience with Pascal 3.0 On my first PC (386SX20) I was digging with Turbo Pascal 6.0, Turbo C, and 16 bit x86 Assembly. These times I wrote my first antivirus using Turbo Assembler. This helped me to cure all my EXE files. Later on, with 486 machine I started to research Delphi 1, Delphi 2. Then when Pentium was affordable and Windows 95 is out - I've started with Delphi 3 and worked with it until Delphi 5 was out. Then WEB attracted me so much that I forgot about all desktop stuff and moved to HTML, JavaScript, VBScript and Flash (with ActionScript). When I got my first job I was working with Perl and ASP (Server side VBScript) with PostgresSQL and MSSQL 2000. Second job brought me PHP4 with MySQL and ASP.NET with MSSQL. Since then I mainly working with two fields in web development: PHP+MySQL and ASP.NET(C#&VB)+MSSQL. So here is an answer - yes I know many languages.

                    Drozzy wrote:

                    I think it is not so much a language as the programmer. If you pick up a book like "Code Complete", you'll see that there is a different between programming "in" a language (using only the features that the language has) and programming "into" a language (making up for the "missing" features using good practices). Now, I think today, almost all of the so called "bad/fake" languages you refer to, are grown-up over the years and matured enough to actually support good programming practices.

                    Here you're totally right and here are nothing to argue about :-)

                    -----------------------------------------------------

                    D Offline
                    D Offline
                    Drozzy
                    wrote on last edited by
                    #107

                    Well, this is when I stop arguing. If all your experience is real I surrender!

                    Nickolay Karnaukhov wrote:

                    Since then I mainly working with two fields in web development: PHP+MySQL and ASP.NET(C#&VB)+MSSQL.

                    In this I can offer you only my condolences. I don't wish either of those (php/asp.net family) onto anybody. Out of curiosity - have you tried python?

                    N 1 Reply Last reply
                    0
                    • D Drozzy

                      Well, this is when I stop arguing. If all your experience is real I surrender!

                      Nickolay Karnaukhov wrote:

                      Since then I mainly working with two fields in web development: PHP+MySQL and ASP.NET(C#&VB)+MSSQL.

                      In this I can offer you only my condolences. I don't wish either of those (php/asp.net family) onto anybody. Out of curiosity - have you tried python?

                      N Offline
                      N Offline
                      Nickolay Karnaukhov
                      wrote on last edited by
                      #108

                      Tried - yes, worked - no. As for my opinion Python if above my understanding. But who knows - may be I will use it some day, same as Ruby.

                      ------------------------------------------------------------ Want to be happy - do what you like!

                      1 Reply Last reply
                      0
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      • Login

                      • Don't have an account? Register

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Categories
                      • Recent
                      • Tags
                      • Popular
                      • World
                      • Users
                      • Groups