Search
Search titles only
By:
Search titles only
By:
Forums
New posts
Search forums
What's new
New posts
Latest activity
Feedback
View Statistics
Members
Current visitors
Buy Sell Trade
WTB
Log in
Register
Search
Search titles only
By:
Search titles only
By:
New posts
Search forums
Menu
Install the app
Install
Reply to thread
Forums
Technology
Computer Software
C++ programming in Linux
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Message
<blockquote data-quote="haraakiri" data-source="post: 1008965" data-attributes="member: 26611"><p>emacs is my favorite editor too. </p><p>One advantage visual c++ compiler has is it's currently better than gcc(g++) when it comes to detecting errors with wrong usage of stl or detecting memory related errors. Hard with gcc. visual c++ debugger is far superior to gdb. A known fact. Currently there are few C++0X features that visual c++ 2010 supports but gcc doesn't(still c++0x isn't finalized). I therefore believe it would be better to use both. You learn more that way.</p><p></p><p></p><p></p><p>IMHO, this is not a great advice. C++ is my favorite programming language, that doesn't mean I would recommend using it as your "primary language". python is a simple yet very powerful(depends on what you mean by 'powerful'). comp.lang.c++.moderated is one of the best(if not the best) forum for c++ programmers where c++ luminaries like Bjarne Stroustrup(creator c++), Scott Meyers, Walter Bright(creator of D), Andrei Alexandrescu, Franics Glasborrow and many more chip in quiet frequently. Most there suggest it's better to learn python as the first programming language rather than c++. Even if you know c++, one must know something like python/perl/ruby. C++ is too hard for most purposes.</p><p>One of the most famous books on programming "The pragmatic programmer" suggests one learn at least 1-2 programming languages every year. I think that's a sound advice.</p><p>Have a look at <a href="http://norvig.com/21-days.html" target="_blank">http://norvig.com/21-days.html</a></p><p></p><p>There's lot of junk on internet, so need to be careful with google. Bjarne's homepage is a good source for sound advice. I believe, books are better for understanding a language. Google for getting answers for specific issues.Might be I am too old for "new ways of learning" :ashamed:</p><p>I prefer dinkumware for reference on standard C++.</p><p></p><p></p><p>You could compile/build your programs from within emacs. You could execute too, but I would prefer a separate terminal for that. Anyway, I believe unit testing is very important, and that way you might not need to open a separate terminal to check your program. You could consider boost.test for that. There are many other libraries available.</p></blockquote><p></p>
[QUOTE="haraakiri, post: 1008965, member: 26611"] emacs is my favorite editor too. One advantage visual c++ compiler has is it's currently better than gcc(g++) when it comes to detecting errors with wrong usage of stl or detecting memory related errors. Hard with gcc. visual c++ debugger is far superior to gdb. A known fact. Currently there are few C++0X features that visual c++ 2010 supports but gcc doesn't(still c++0x isn't finalized). I therefore believe it would be better to use both. You learn more that way. IMHO, this is not a great advice. C++ is my favorite programming language, that doesn't mean I would recommend using it as your "primary language". python is a simple yet very powerful(depends on what you mean by 'powerful'). comp.lang.c++.moderated is one of the best(if not the best) forum for c++ programmers where c++ luminaries like Bjarne Stroustrup(creator c++), Scott Meyers, Walter Bright(creator of D), Andrei Alexandrescu, Franics Glasborrow and many more chip in quiet frequently. Most there suggest it's better to learn python as the first programming language rather than c++. Even if you know c++, one must know something like python/perl/ruby. C++ is too hard for most purposes. One of the most famous books on programming "The pragmatic programmer" suggests one learn at least 1-2 programming languages every year. I think that's a sound advice. Have a look at [URL="http://norvig.com/21-days.html"]http://norvig.com/21-days.html[/URL] There's lot of junk on internet, so need to be careful with google. Bjarne's homepage is a good source for sound advice. I believe, books are better for understanding a language. Google for getting answers for specific issues.Might be I am too old for "new ways of learning" :ashamed: I prefer dinkumware for reference on standard C++. You could compile/build your programs from within emacs. You could execute too, but I would prefer a separate terminal for that. Anyway, I believe unit testing is very important, and that way you might not need to open a separate terminal to check your program. You could consider boost.test for that. There are many other libraries available. [/QUOTE]
Insert quotes…
Verification
Post reply
Forums
Technology
Computer Software
C++ programming in Linux
Top
Bottom