Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

C++ Compilers

Name: Anonymous 2007-05-16 19:55 ID:x12eicKY

Alright I've been programming in Java for over 3 years now and feel it's time to switch to C++.  In Java I used an assortment of IDEs, but stuck with Eclipse once I found it.

So, I've gone through about 5 different C++ compilers (Dev C++, Turbo C++, to name a few) and was only to get one Hello World compiled without any clue how I got it to work.  I also tried the Eclipse CDT but that also didn't compile.

I'd hate to say it, but Eclipse making it so easy to compile Java code has made me very dull when it comes to these things.  So what I'm asking is if someone can suggest a compiler and go into the process of compiling in C++.  I hear things about makefiles and .o files, but I'm not really sure what it means.  Any help would be grateful.

Thanks in advance.

Name: Anonymous 2007-05-18 11:49 ID:RSRt1CjQ

>>19
Truth

>>20
I'd make it be C. It's a low-level language, portable assembly for fuck's sake. You don't want objects, generics, etc. in a low-level language because it doesn't have the support for it; these good features become nasty features and bite.

I'd make it be C, then we could talk about a high level langauge with these features and even more, implemented in a decent, elegant way, without biting. Then we'd realize there's something better than this anyways, it existed long before C++, and before C. Dynamic languages. Lisp. Python. Ruby.

So you stick to C for low-level systems programming, performance-critical sections of code, and portable assembly, and use a dynamic language for UIs, scripting, and non-performance-critical tasks. Things would be so simple if people used the right tool for the right job. However, pretty often you see them using low-level languages for high-level stuff (C++ for GUI applications), or high-level languages for performance-critical tasks (Java for network application clients supposed to run in the background; Azureus I'm looking at you).

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List