Prev: So, it's not just ANY compile error that can be used with SFINAE.
Next: cloning struct and derived structs with primitive type members
From: cpp4ever on 12 May 2010 07:21 Given that many other programming languages are easier to learn/use, is my passion for C++ a form of madness? No idea why, but I enjoy challenge of scope resolution, templates, memory management, and all the other things that cause newcomers to C++ such confusion. JB -- [ See http://www.gotw.ca/resources/clcm.htm for info about ] [ comp.lang.c++.moderated. First time posters: Do this! ]
From: DeMarcus on 13 May 2010 03:29 On 2010-05-13 00:21, cpp4ever wrote: > > Given that many other programming languages are easier to learn/use, is > my passion for C++ a form of madness? No idea why, but I enjoy challenge > of scope resolution, templates, memory management, and all the other > things that cause newcomers to C++ such confusion. > > JB > I understand your feeling. For me, the obsession about C++ comes with two things. * C++ offers the possibility to optimize on bit level. It's like Tetris or bin packing; either you may be satisfied with fitting 5 objects in the bin, or you have the possibility to tweak the objects, fitting 8. * C++ demands that you leave no footprints. Keep track of your stuff (mostly memory) or get kicked out. No one cleans after you. This clean efficiency is what attracts me most. -- [ See http://www.gotw.ca/resources/clcm.htm for info about ] [ comp.lang.c++.moderated. First time posters: Do this! ]
From: Robert Hairgrove on 13 May 2010 03:28 cpp4ever wrote: > Given that many other programming languages are easier to learn/use, is > my passion for C++ a form of madness? Probably. > No idea why, but I enjoy challenge > of scope resolution, templates, memory management, and all the other > things that cause newcomers to C++ such confusion. Good for you! -- [ See http://www.gotw.ca/resources/clcm.htm for info about ] [ comp.lang.c++.moderated. First time posters: Do this! ]
From: Hakusa on 13 May 2010 03:42 On May 12, 6:21 pm, cpp4ever <n2xssvv.g02gfr12...(a)ntlworld.com> wrote: > Given that many other programming languages are easier to learn/use, is > my passion for C++ a form of madness? No idea why, but I enjoy challenge > of scope resolution, templates, memory management, and all the other > things that cause newcomers to C++ such confusion. C++ passion is madness when you have to write function/program/etc X, and even though you could write it in Python in ten minutes, you decide to spend three hours implementing it in C++. Scripting languages can often do whatever you want compiled languages to do, take less time to learn and write with, but don't run as fast and may force your application to be open source. Because of processing speeds, it's easy to say that C++ is not necessary for small applications. At the same time, i don't think writing MSVC in Python would be the smartest thing to do, either. When it comes down to it, if it makes you more productive than it's a good thing but if it impedes your progress then not so much. I too find the complexities of C++ infatuating. It's what i hope to use most of my professional life. But, when i write personal projects i use Python because the complexities of C++ will only get in my way. -- [ See http://www.gotw.ca/resources/clcm.htm for info about ] [ comp.lang.c++.moderated. First time posters: Do this! ]
From: Andre Kaufmann on 13 May 2010 08:39
cpp4ever wrote: > Given that many other programming languages are easier to learn/use, is > my passion for C++ a form of madness? No idea why, but I enjoy challenge > of scope resolution, templates, memory management, and all the other > things that cause newcomers to C++ such confusion. I don't think it's only the language that makes the difference but: a) Libraries (the best language doesn't help, if there isn't a good library for standard tasks: lists, file io, graphics etc. E.g. I couldn't develop productively in C++ if it wouldn't ship with the STL b) IDE / compiler support c) Portability / Standardization > JB C++ has very good (standard) libraries, like the STL. But regarding graphics / GUI the standard support could be much better, compared to other languages. Andre -- [ See http://www.gotw.ca/resources/clcm.htm for info about ] [ comp.lang.c++.moderated. First time posters: Do this! ] |