Favorite IDE?

Pages: 12345
closed account (1yR4jE8b)
What didn't you like about Netbeans? Next to VS2010, it's my favorite C++ IDE...
closed account (S6k9GNh0)
It has no way to set global paths. It requires that you have MSys and MinGW in PATH. It doesn't allow spaces in directory paths. Just dumb stuff...
Visual Studio 2008 > NetBeans && Visual Studio 2008 > Code::Blocks
Visual Studio 2008 > Visual Studio 2010

Please don't get angry ;)
Last edited on
Visual Studio 2010 > NetBeans && Visual Studio 2010

I have absolutely positively no problem with this statement. ;)

-Albatross
Last edited on
It has no way to set global paths. It requires that you have MSys and MinGW in PATH. It doesn't allow spaces in directory paths. Just dumb stuff...


I'm skeptical of your evaluation of NetBeans. I haven't used it in quite some time but I do not recall these limitations...
Visual Studio 2008 > Visual Studio 2010

I like 2010's C++0x support ;)

The local only VC++ directories is stupid, but that's my only complaint with 2010 compared to 2008.
closed account (S6k9GNh0)
You say that and yet GCC supports C++0x well more than VC++ 2010.
Last edited on
closed account (3hM2Nwbp)
computerequip wrote:
GCC supports C++0x well more than VC++ 2010.


While that may be true, VC++ supports features that GCC does not, and likewise GCC supports features that VC++ does not. I too have found that I have use for the features that VC++ supports more so than what GCC supports.

*Who's to say that won't change in the future, but I code in the present :P
Last edited on
closed account (S6k9GNh0)
Like what if I may ask?
closed account (3hM2Nwbp)
I was going to say that GCC lacked lamba expressions, but that appears to no longer be the case. I have some crossing out to do.

Just to be clear, does the latest GCC support lambdas in this manner?

1
2
3
4
5
6
7
#include <boost/thread.hpp>
int main(void)
{
  boost::thread t([](void)->void { std::cout << "Lambda.";});
  t.join();
  return 0;
}
Last edited on
Ugh, let's keep Calculus out of this please. Hate the damn stuff D:
Last edited on
WHAT!?
CALCULUS SUCKS!!
closed account (3hM2Nwbp)
^ Heretic, I spot the heretic.
What!

Calculus makes things go. Everything before it is just a prerequisite. Besides which, why do you hate it so? (It is so easy...)
Calculus is usually easier than other approaches...
Maybe I had bad teachers, and I don't deny the usefulness of Calculus, but that doesn't change the fact that it can be damn annoying at times.

Anyhow, back to IDE's. Emacs anyone xD?
closed account (S6k9GNh0)
@Luc Leiber:
----------Build Started--------
C:\Windows\system32\cmd.exe /c ""mingw32-make.exe"  -j 2 -f "sandbox_wsp.mk""
----------Building project:[ sandbox - Debug ]----------
mingw32-make[1]: Entering directory `c:/Program Files/CodeLite/sandbox/sandbox'
mingw32-make[1]: Leaving directory `c:/Program Files/CodeLite/sandbox/sandbox'
mingw32-make[1]: Entering directory `c:/Program Files/CodeLite/sandbox/sandbox'
g++ -c  "C:/Program Files/CodeLite/sandbox/sandbox/main.cpp" -g -std=c++0x -DBOOST_THREAD_USE_LIB  -o ./Debug/main.o -IC:/Development_Files/boost_1_46_1  -I. -I. 
g++ -o ./Debug/sandbox ./Debug/main.o  -LC:/Development_Files/boost_1_46_1/stage/lib  -L.  -lboost_thread-mgw45-mt-d-1_46_1  
mingw32-make[1]: Leaving directory `c:/Program Files/CodeLite/sandbox/sandbox'
----------Build Ended----------
0 errors, 0 warnings


Took me ten minutes to figure out MinGW/Boost defaults to using Boost shared libraries :/
I didn't care to make an example to ensure results (although it did output "Lamda."). I'm not too familiar with lamdas myself so it would require extra work on my part :/.

EDIT: Look how pretty CodeLite's output is?
Last edited on
closed account (iw0XoG1T)
For my degree calculus was not required--so I never took it. I am beginning to thing I missed out on something. Anyone think calculus is something you can teach yourself? and if you do are there any books you would recommend?
There are one or two that I like, but they are out of print.

Go to some bookstores (including university bookstores) and look around. Try reading a bit before deciding which book you like. (Most are crap.)

Make sure to get a book that makes sense to you, which you can understand. If it makes you feel like you've missed something, the book is no good. It should not assume much, and should not leave steps out when working through problems.

You might also want to review your algebra too. Make sure to have a reference for when you come across something esoteric or unexpected, so you can have the basis to work with it. (As in algebra, you must know how to rearrange things to make them workable.)


Calculus really has only one basic principle (the Fundamental Theorem of Calculus), which is taught as (first) derivation and (second) as integration. (You have to know how to derive to integrate.)

Everything that follows (the next 4+ years in University) is just properly applying calculus to a variety of equations and circumstances. Learning calculus is basically learning to recognize patterns and applying the proper transformation.

A good place to start is also online. Wikipedia has a pretty decent overview.
http://en.wikipedia.org/wiki/Outline_of_calculus

Good luck!
Pages: 12345