what IDE and compiler do you use?

Programming, for all ages and all languages.
User avatar
AJ
Member
Member
Posts: 2646
Joined: Sun Oct 22, 2006 7:01 am
Location: Devon, UK
Contact:

Post by AJ »

Hi,
I seriously need an IDE staring at long pages of notepad-formatted text is killing me!
I was in the same position too - and am using NASM and DJGPP. I have since tried ConTEXT, PSPad and Code::Blocks (which I am currently using), but I would still switch to another IDE in an instant if I though it would meet my needs...

Cheers,
Adam
pcmattman
Member
Member
Posts: 2566
Joined: Sun Jan 14, 2007 9:15 pm
Libera.chat IRC: miselin
Location: Sydney, Australia (I come from a land down under!)
Contact:

Post by pcmattman »

If I was hoping to make money or something like that from my OS I'd probably write my own IDE with direct build and test buttons on the toolbars.

However, I'm making an OS because I WANT to, and because I'm having fun taking on a new challenge - so no IDE yet.

Edit: now I use Notepad++ - I got sick of Notepad (no code coloration, long tabs, etc...)
Last edited by pcmattman on Thu Jul 26, 2007 10:53 pm, edited 1 time in total.
gaylapdancer
Posts: 1
Joined: Fri Mar 02, 2007 8:08 pm

Post by gaylapdancer »

I use Dev C++ in Windows XP, using the Default compiler, which I believe is MinGW.
I used to use Notepad for HTML, and still think it is suitable for what I use it for. The other notepad type app that I use is Programmers Notepad.
I Didn't do it......
User avatar
dc0d32
Member
Member
Posts: 69
Joined: Thu Jun 09, 2005 11:00 pm
Location: Right here

Post by dc0d32 »

gas/gcc/gcj/ld on Sabayon
VS2005Express on WinVista


IDEs:
kate/gedit/kdevelop3 on *nix
VS2005Express on WinVista
Liam
Posts: 1
Joined: Sun Aug 12, 2007 8:41 pm

Post by Liam »

I use VS2005 Pro
User avatar
eboyd
Member
Member
Posts: 97
Joined: Thu Jul 26, 2007 9:18 am
Location: United States

Post by eboyd »

For OS-Development:
NASM & DJGPP (using Crimson Editor)

For Most of my software development:
Dev-C++ 5.0 & JBuilder LE (Beautiful IDE imho)

Others:
Eclipse (every now and then)
Active Perl (w/built-in IDE)
XAMPP (basically Apache for Windows)

When I need to do a Win32 App and can't get it to work right in Dev-C++:
MS Visual Studio 6.0 (NEVER USE VISUAL STUDIO EXPRESS!!! IT SUCKS MORE THAN SUCKING ITSELF!)
pcmattman
Member
Member
Posts: 2566
Joined: Sun Jan 14, 2007 9:15 pm
Libera.chat IRC: miselin
Location: Sydney, Australia (I come from a land down under!)
Contact:

Post by pcmattman »

eboyd wrote:XAMPP (basically Apache for Windows)
(and PHP and mySQL all configured and ready to go)
User avatar
Kevin McGuire
Member
Member
Posts: 843
Joined: Tue Nov 09, 2004 12:00 am
Location: United States
Contact:

Post by Kevin McGuire »

I boil down to using Kate and GNU Make which I think comprises a integrated development environment .. if .. you consider the desktop the piece of software that integrates them together. I think the suite of applications I use really makes a very powerful combination that still retains a lot of simplicity. My computer only has two-hundred-fifty-six megabytes of random access memory and using this suite of applications still leaves plenty which makes me happy.

I am sure you work on Windows, but I am still itching to tell you what I do use which I think might be helpful to at least someone if not you.

I work on a system with a Gentoo base using the Linux 2.6 kernel, and I do all of my development using Kate and Konsole. I used to use xterm but it does not have copy and paste abilities. I do not run the KDE desktop, but instead use Blackbox and blackbox-bbkeys.

Kate is not a integrated development environment but instead is very similar to notepad, except it performs nice syntax coloring for many languages and has a very easy to use sidebar with all open files. I also prefer using GNU Make for automating my compile, link, install, and test process of whatever project I am working on.

I find Doxygen very helpful for large projects where the major portions of the code are unknown, or project that I have abandoned for quite some time. It basically gives me what a true IDE would in terms of displaying the components of the project's source.
User avatar
Brynet-Inc
Member
Member
Posts: 2426
Joined: Tue Oct 17, 2006 9:29 pm
Libera.chat IRC: brynet
Location: Canada
Contact:

Post by Brynet-Inc »

Another blackbox user? neato.. Quite a flexible window manager eh McGuire 8)
Image
Twitter: @canadianbryan. Award by smcerm, I stole it. Original was larger.
User avatar
Alboin
Member
Member
Posts: 1466
Joined: Thu Jan 04, 2007 3:29 pm
Location: Noricum and Pannonia

Post by Alboin »

Brynet-Inc wrote:Another blackbox user? neato.. Quite a flexible window manager eh McGuire 8)
I'm much too lazy to use Blackbox. I like pretty GUI's. :P (Unless, that is, I need some advantage not available with a GUI.)

I don't know. KDE is too shiny at the moment for my tastes. Maybe KDE 4 will be better. GNOME is nice. More earthy. Alboin likes.
C8H10N4O2 | #446691 | Trust the nodes.
pcmattman
Member
Member
Posts: 2566
Joined: Sun Jan 14, 2007 9:15 pm
Libera.chat IRC: miselin
Location: Sydney, Australia (I come from a land down under!)
Contact:

Post by pcmattman »

consider the desktop the piece of software that integrates them together
I have Notepad++ open on one monitor (the 1280x1024 one) and all my command lines on the other monitor (the 1024x768 one) and that works really well - all i need to do is switch to one of the command lines (depending on what I want to build) and press "Up" and "Enter" (previous command, usually make all).

Either that, or Visual C++ 6 when I'm doing such things as DirectX or Windows GUI programming.

Visual Basic when I'm prototyping a concept (or just want to get a project done, and not worry about speed or anything else like that).

I'm one hard drive down at the moment, once I buy another one I'll be able to finally use my PC dedicated to server stuff and install Linux onto it. As an added advantage I can do any Linux development I want to.
I find Doxygen very helpful for large projects where the major portions of the code are unknown, or project that I have abandoned for quite some time.
My favorite feature is the caller/callee graphs - they really help to show the relationships between different functions. Also, the multiple output formats.
DeletedAccount
Member
Member
Posts: 566
Joined: Tue Jun 20, 2006 9:17 am

Best IDE ...

Post by DeletedAccount »

Personally ,
I think vi and it's elder cousin vim is the best choice ... But i dont
like emacs and i think it's somewhat bloated and other reason
is that most of the "Emac ians" share a joint distaste against
vi and it's brothers.... Once you get used to vi .. you wont feel
like using anything else ....

2) Crimson Editor is really good.....

3) Microsoft Visual Studio >= 5.0 is on the third spot...
User avatar
Brynet-Inc
Member
Member
Posts: 2426
Joined: Tue Oct 17, 2006 9:29 pm
Libera.chat IRC: brynet
Location: Canada
Contact:

Re: Best IDE ...

Post by Brynet-Inc »

SandeepMathew wrote:I think vi and it's elder cousin vim is the best choice
I'm afraid you have that backwards, vi is older then vim, several decades older.. :wink:

* Vim (Stands for Vi IMproved) and is from 1992.
* vi was written by Bill Joy in 1976 - or released in that year anyway.
Image
Twitter: @canadianbryan. Award by smcerm, I stole it. Original was larger.
DeletedAccount
Member
Member
Posts: 566
Joined: Tue Jun 20, 2006 9:17 am

Clarification....

Post by DeletedAccount »

I meant elder with respect to features .. not chronology
User avatar
Candy
Member
Member
Posts: 3882
Joined: Tue Oct 17, 2006 11:33 pm
Location: Eindhoven

Re: Best IDE ...

Post by Candy »

SandeepMathew wrote:is that most of the "Emac ians" share a joint distaste against
vi and it's brothers.... Once you get used to vi .. you wont feel
like using anything else ....
I use emacs preferably, disprefer VI. Both have huge disadvantages, but I tend to dislike the Emacs disadvantages less so than VI.

Emacs has complex keystrokes. VI has states in which it responds completely awkward. Most IDE programs take all control from you and slow you down a lot; some as bad as to block you from doing anything at all while a compile is busy.
3) Microsoft Visual Studio >= 5.0 is on the third spot...
VS as an IDE is fair; it freezes up for a few seconds occasionally but is in general very doable. For the compiler, I would require at least 2005, but preferably just kick the compiler out and ignore it. I regularly run into compiler errors that come from VS not complying with the C++ standard, even in the most recent version (I tried to make a const copy constructor and a non-const copy constructor - didn't work).
Post Reply