I am investigating Pascal as a teaching language. Part of what makes a good teaching language is one for which it's easy for students to download and use a free editor/debugger without too much overhead. But, it has been a long time since I used Pascal for any serious stuff, so can anyone let me know what IDEs are most common? I see that the Free Pascal IDE seems pretty reasonable, and that Lazarus is pretty good although it probably has too much going on to be optimal for a beginner. Are there any other integrated environments that might be better?
Something that I've been using quite heavily lately while I've been away from home is ideone. The link is on the front page of SPOJ.It's an editor and compiler for the languages that SPOJ uses.
It requires the user to have a web-browser, but that's about it.
I typically use Notepad++ as my editor of choice.
Does ideone has a debugging facility as it says.I don't see it anywhere.
By debugging, do you mean compiler errors? Yes, it shows it when you submit. If you mean entering sample input, then yes, it's below where you submit the code.
You can edit a submission and the input as well.
What I intended to say was, is there any facility to insert break points and step through the program.
No, there's not. It just compiles and executes code. Same as the online judge.
It does however show the output, so you can put in output statements to see the values of variables. That's how I do it on my pc anyhow when I use c++.
freepascal is good , indeed.AND notepad is absolutely Omnipotence