Allegro.cc - Online Community

Allegro.cc Forums » Programming Questions » What's your favourite compiler/IDE/language ?

This thread is locked; no one can reply to it. rss feed Print
 1   2 
What's your favourite compiler/IDE/language ?
Phantom
Member #1,457
August 2001
avatar

Greetings.

Here's my question:

what's your favorite compiler/IDE or text editor/language you use for your Allegro game programming?

Personally, I use DJGPP/UltraEdit/C++ for my Allegro programming. When a project is done I usually create a Dev-C++ project to create a nice windows version 8-)

SystemDown
Member #663
September 2000
avatar

In Window$ I use Mingw32 (gcc/g++), the command prompt and TextPad to write code.

In FreeBSD I use gcc/g++, a few nifty transparent aterms (yeah I too got sucked in by that whole transparency thing..) and nedit to write code.
I'm still looking for a better text/code editor for X (whilst still being small and efficient).. anyone wanna throw some suggestions my way?

Cheers.

---
BEER: It's not just for breakfast anymore.

Oscar Giner
Member #2,207
April 2002
avatar

In Windows I use the Visual C++ IDE for c/c++ (I really like the autocompletion because I always forget the struct/class members names) and Ultraedit for other things.

In linux I use emacs. Ir's a good editor and have some nice features. The problem is getting used to it, since is difficult to use.

SonShadowCat
Member #1,548
September 2001
avatar

Damyan Pepper
Member #2,181
April 2002
avatar

Under windows, MSVC + emacs + makefiles for games. I still use project files for MFC apps...but at some point I'll stop doing that as well!

Under linux, gcc + emacs + makefiles.

23yrold3yrold
Member #1,134
March 2001
avatar

C++ all the way. I used to use DJGPP/RHIDE heavily but I'm using MinGW/Dev-C++ more now (despite its buginess).

--
Software Development == Church Development
Step 1. Build it.
Step 2. Pray.

Johnny13
Member #805
October 2000
avatar

compiler:
Sphinx C--(coolest!8-)),DJGPP(powerful!:D)
IDE:
C--'s workbench,RHIDE
language:
C,C--,assembly,perl,DHTML

Quote:

Phantom
Member#1457
Posts:1

another Phantom~;)
member#1457 has 1post?!this_guy has 2.75post-per-day!>:(

Alg3D Praise my Games!!<code>#define SPAMMER (post>=666&&postperday>=6)</code><Mr.spellcaster>What post? <Mr.spellcaster>A useful post by me.

Evert
Member #794
November 2000
avatar

I use C exclusively, with the relevant gcc port for whatever platform I'm using (DJGPP/MinGW under Windows, original gcc under Linux).
For DJGPP and MinGW, I use RHIDE+console and make. An other editor I love very much for Windows is Boxer.
Under Linux, I do nedit+console with make. nedit is a really nice editor, but it has a few quirks that I do find annoying. I prefer it over emacs, though.

Specter Phoenix
Member #1,425
July 2001
avatar

Under Windows I use MinGW32/Command prompt with Notepad/C++

Under Windows I also use MinGW32/Dev-C++ IDE/C++

Under DOS I use DJGPP/RHIDE/C++

Unfortunately I don't have enough room for Linux otherwise I'd use a compiler and c++ in Linux too.

Matthew Leverton
Supreme Loser
January 1999
avatar

I usually use MSVC when writing C or C++ code. I use HomeSite for PHP. :)

gnudutch
Member #951
February 2001
avatar

LINUX:

I've given up on KDevelop 2.0.2. Crashes several times a day, too many interface glitches (screws up window positions, dock-thingies get stuck and won't work properly, html browser messes up layout of Allegro docs...) I will try the Kde3 version of it.

Right now I just open up multiple Kwrite's. Kwrite is the underlying editor of KDevelop anyway, however it's completely solid, hasn't crashed in the past two months of abuse.

Then I use a transarent Eterm to make and run the binary.

DanielH
Member #934
January 2001
avatar

We had this topic before:

C/C++: MSVC
Pascal: Turbo Pascal ( After basic, this was my only compiler. It's a dos compiler and anything I need to do in dos with no graphics, this is ideal. I just remade Castle Adventure using Turbo Pascal. What a chore, but it was fun for the nostalgia )
Scheme: Dr Scheme ( just learned this )
Prolog: SWI Prolog ( and this )
GWBasic: Basic ( still use this when I want to test something real quick )
Simple Editing: Qedit and FED.

Until I started using msvc with allegro around three/four years ago, I used qedit for everything. I actually have qedit set up as my 'IDE' for pascal. Created a load of macros to do my bidding. F1 compiles. F8 runs program.

gnudutch
Member #951
February 2001
avatar

>We had this topic before

We have this topic every week. ;) Tomorrow, C vs C++.

Pradeepto Bhattacharya
Member #1,340
May 2001

Hi all(egroites):)

Language : C :)
IDE : RHIDE:)mostly....have also used DEV-C++
Compiler: DJGPP:)...with DC++ MinGW.

Ages ago...I used to use Turbo C IDE ,and Borland C 3.03(i think)IDE ...very rarely use it now a days since I got myself DJGPP...I remember I made a GUI(very very bad) for a project using Borland or Turbo...man had to plot everything on a graph paper... Plus u know what..in Borland "graphics.h" if u wanna make a interface for a APP. and need to take i/p then u cannot use scanf:( coz of the font size and there positioning on the screen...got to write a function which takes input in graphics ....:(
Now we have DJGPP+ALLEGRO+ALLEGRO.CC ....making GUI is almost as ez as anything else...using DLG + BGUI+AGUP+SpellCaster's Skinnable GUI.:)
Regards
Pradeepto

--
I vote for Pradeepto. - Richard Phipps
Hey; Pradeepto's alive! - 23yrold3yrold

Steve Terry
Member #1,989
March 2002
avatar

I program primarily in C, write all my programs using wordpad in windows, pico if i'm in linux. Then compile all of em using Dev-C++, I used to have DJGPP but I found that it made teh executables too large and I could not for the life of me get teh VBE/AF driver to work. Dev-C++ solved all of those problems for me, now I have HW accelleration and small file sizes :) Of course you have to use the alleg40.dll but trust me it saves space.

___________________________________
[ Facebook ]
Microsoft is not the Borg collective. The Borg collective has got proper networking. - planetspace.de
Bill Gates is in fact Shawn Hargreaves' ßî+çh. - Gideon Weems

Shade
Member #1,152
April 2001
avatar

If I have to make something decent(ie for school)
Pascal-> Delphi :P...(there is no way in hell you could make me do a gravitational lensing sim in C/C++)

if it's not that important and I have enough time for frustration
C+allegro

Shade8-)

spellcaster
Member #1,493
September 2001
avatar

There's no better coding editor than visual slick edit. Compilers are exchangeable :)

And C and Java are my favorite languages.

--
There are no stupid questions, but there are a lot of inquisitive idiots.

kerick
Member #365
May 2000
avatar

windows:I use MSVC++ 6 enterprise with C/C++
dos:I used to use superide with djgpp with C/C++
php:I use mpsphp
html:I like to use anything that gets me by, notepad
Visual Basic:though I don't really consider it a language I use MSVB ent

Project %:10% --Pre-Alpha

Thomas Fjellstrom
Member #476
June 2000
avatar

linux-gcc/Anjuta or Scite/C or
perl/Anjuta or Scite/Perl

Perl and C are a tie for me. PHP comes close, but It doesn't feel as powerfull as Perl does. But I have no real experience with PHP...

--
Thomas Fjellstrom - [website] - [email] - [Allegro Wiki] - [Allegro TODO]
"If you can't think of a better solution, don't try to make a better solution." -- weapon_S
"The less evidence we have for what we believe is certain, the more violently we defend beliefs against those who don't agree" -- https://twitter.com/neiltyson/status/592870205409353730

Marty Dill
Member #277
April 2000
avatar

MSVC on Windows.
Cygwin GCC & Editor '99 on Windows.
GCC and Kate on Linux.
GCC and Vi on FreeBSD.
OmniPad for miscellaneous text editing (scripts, web pages, etc.).

Derezo
Member #1,666
April 2001
avatar

I'm not too sure..
it's a toss up between Dev-C++, Notepad, and MSVC 6.

What I hate about MSVC though, is that it forces you to use the coding style it's set to..
eg..

// I like to write a function this way:
int myFunction()
 {
  printf("Hello.");
  return sizeof(char);
 }

// but MSVC likes to turn that into this:
int myFunction()
{
    printf("Hello.");
    return sizeof(char);
}

tch..
sometimes MSVC is better than Dev-C++, because Dev-C++ eats up memory like mad. At home it's ok (512mb, doesn't chew at it much).. but at school/old comp it's HORRIBLE.. my old comp only had 32mb, and the comps at school have 128mb.. neigther of them last long with Dev-C++..

Then there's notepad, which has some obvious disabilities :) I'm very use to the way it allows you to do things though.. (like, in Dev-C++ if you press Del at the end of a line, it wont remove the next line like I want it to :'()

"He who controls the stuffing controls the Universe"

kerick
Member #365
May 2000
avatar

I thought that you could turn off the automatic coding style in msvc, though I couldn't tell you where it is at.

Project %:10% --Pre-Alpha

Derezo
Member #1,666
April 2001
avatar

hmm, actually, I just got this last Friday and haven't done much with the options yet :)

I can't find one to completely disable it, but I found the options for changing it heavily.. which is satisfying enough (if not more;D)

Then, perhaps it's my favorite..
I guess it depends on the OS.. cuz in windows98 I'd probably use notepad.. but I have XP now, and command-line stuff doesn't work well (I have to set paths/environment crap every darn time I use a command prompt.. grrrr)

While on the topic of MSVC ... why does stuff compile so fast? Like, I know my system is fast, but no other compiler is THAT fast. There's literally no loading whatsoever.. I click execute, and it's as if I were running the file normally ???. Not that I'm complaining, but, holy crap!

"He who controls the stuffing controls the Universe"

Thomas Fjellstrom
Member #476
June 2000
avatar

In XP, you can permanently set ENV stuff with the System Config applet. And per user too. :) Im not in XP right now... so you'll have to find it your self ;)

--
Thomas Fjellstrom - [website] - [email] - [Allegro Wiki] - [Allegro TODO]
"If you can't think of a better solution, don't try to make a better solution." -- weapon_S
"The less evidence we have for what we believe is certain, the more violently we defend beliefs against those who don't agree" -- https://twitter.com/neiltyson/status/592870205409353730

kerick
Member #365
May 2000
avatar

I think the reason it might be so fast is it compiles everything once, and whenever you compile after that it only compiles the files you have changed.

Project %:10% --Pre-Alpha

 1   2 


Go to: