Jump to content

Your favourite programming environment?

- - - - -

This topic has been archived. This means that you cannot reply to this topic.
34 replies to this topic

#1
KeilanS

KeilanS

    Programming Professional

  • Members
  • PipPipPipPipPip
  • 211 posts
What programming interface do you all use?

I currently use Dev-C++, but I am wondering if there is something better out there.

In particular, I'd like something supporting multiple languages. Like through the same front end you can code in C++, Basic, Python, whatever and then have seperate compilers all built in. Does anyone know of something like that?

If not, just let me know what you do use.

Thanks,
Keilan

#2
WingedPanther

WingedPanther

    A spammer's worst nightmare

  • Moderators
  • 16,831 posts
Right now, I'm using jEdit for most of what I deal with. I have to work with ASP, ColdFusion, and Delphi, and am tempted to figure out how to call the Delphi compiler from jEdit, since I prefer it for editing code.
Programming is a branch of mathematics.
My CodeCall Blog | My Personal Blog

#3
Guest_Jordan_*

Guest_Jordan_*
  • Guests
Eclipse can support multiple languages. Not a bad IDE, you may want to try it.

#4
WingedPanther

WingedPanther

    A spammer's worst nightmare

  • Moderators
  • 16,831 posts
jEdit was able to easily provide syntax highlighting to a hybrid file that contains multiple source languages with tags marking where each language starts/ends (another program splits the file into separate source files). And jEdit has multi-line regex :)
Programming is a branch of mathematics.
My CodeCall Blog | My Personal Blog

#5
KeilanS

KeilanS

    Programming Professional

  • Members
  • PipPipPipPipPip
  • 211 posts
I will look into both of those. TO WIKIPEDIA!

#6
KeilanS

KeilanS

    Programming Professional

  • Members
  • PipPipPipPipPip
  • 211 posts
Hey Winged, I'm playing around with jEdit at the moment.

It looks nice, but the learning curve seems a bit steep. Still, if it ends up making coding faster, I'm all for it.

I was wondering if there is a way to compile C++ programs from within jEdit? My current program is as simple as hitting F9 to compile and run the code. Anything similar with jEdit?

#7
chili5

chili5

    Writes binary right handed and hex left handed

  • Members
  • PipPipPipPipPipPipPipPipPip
  • 7,247 posts
I like the netbeans IDE as with Eclipse, netbeans supports a lot of languages, and has a lot of very useful features.

When I rarely do C++, I use dev c++ but I want to get netbeans going with C++. :)

Now, what's better to use netbeans or eclipse? They both support Java, C++ and a lot of other languages.

#8
WingedPanther

WingedPanther

    A spammer's worst nightmare

  • Moderators
  • 16,831 posts
According to jEdit's web page, there should be a way to call a C++ compiler. Since I don't do as much C++ coding as I'd like, I haven't looked into how to call the compiler yet.
Programming is a branch of mathematics.
My CodeCall Blog | My Personal Blog

#9
G_Morgan

G_Morgan

    Programming God

  • Members
  • PipPipPipPipPipPipPip
  • 537 posts
Emacs

#10
nullbyte

nullbyte

    Programming Professional

  • Members
  • PipPipPipPipPip
  • 302 posts
For C++: Visual C++ 2008 Express Edition
For other langs(php, mysql etc.): Notepad++

#11
Guest_Jordan_*

Guest_Jordan_*
  • Guests
Emac isn't bad. I like vim a lot in Linux/Unix environments.

#12
G_Morgan

G_Morgan

    Programming God

  • Members
  • PipPipPipPipPipPipPip
  • 537 posts

Jordan said:

Emac isn't bad. I like vim a lot in Linux/Unix environments.

Both are very good. The focus is very different though.

Vim is focused at raw text editing and using the shell for other tasks. The traditional way to use it is by quickly going into the editor, making your edit and then dropping back to the command line.

Emacs is more about programmability and doing higher level tasks. Binding your build environment, test suite, revision system, etc. Also it does things like syntax highlighting, auto completion and auto formatting. It gets you much closer to an IDE but enables you to fix those little issues that always bother you with an IDE.

That said Vim is much closer to Emacs in it's programmability these days.