Favorite IDE?

Pages: 12345
Jun 16, 2011 at 4:23am
closed account (1yR4jE8b)
What didn't you like about Netbeans? Next to VS2010, it's my favorite C++ IDE...
Jun 16, 2011 at 4:09pm
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...
Jun 16, 2011 at 4:15pm
Visual Studio 2008 > NetBeans && Visual Studio 2008 > Code::Blocks
Visual Studio 2008 > Visual Studio 2010

Please don't get angry ;)
Last edited on Aug 27, 2011 at 4:26am
Jun 16, 2011 at 4:37pm
Visual Studio 2010 > NetBeans && Visual Studio 2010

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

-Albatross
Last edited on Jun 16, 2011 at 4:39pm
Jun 16, 2011 at 5:02pm
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...
Jun 16, 2011 at 5:19pm
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.
Jun 16, 2011 at 7:54pm
closed account (S6k9GNh0)
You say that and yet GCC supports C++0x well more than VC++ 2010.
Last edited on Jun 16, 2011 at 7:54pm
Jun 16, 2011 at 8:37pm
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 Jun 16, 2011 at 9:06pm
Jun 16, 2011 at 8:39pm
closed account (S6k9GNh0)
Like what if I may ask?
Jun 16, 2011 at 9:05pm
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 Jun 16, 2011 at 9:13pm
Jun 16, 2011 at 9:42pm
Ugh, let's keep Calculus out of this please. Hate the damn stuff D:
Last edited on Jun 16, 2011 at 9:42pm
Jun 16, 2011 at 10:13pm
WHAT!?
Jun 16, 2011 at 10:24pm
CALCULUS SUCKS!!
Jun 16, 2011 at 10:28pm
closed account (3hM2Nwbp)
^ Heretic, I spot the heretic.
Jun 16, 2011 at 10:49pm
What!

Calculus makes things go. Everything before it is just a prerequisite. Besides which, why do you hate it so? (It is so easy...)
Jun 16, 2011 at 10:58pm
Calculus is usually easier than other approaches...
Jun 16, 2011 at 11:02pm
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?
Jun 16, 2011 at 11:07pm
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 Jun 16, 2011 at 11:28pm
Jun 16, 2011 at 11:19pm
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?
Jun 16, 2011 at 11:43pm
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