anyone know of some sort of software/source code judging software

I was wondering if anyone has heard of a software package that will judge source code/programs.

I'm looking for something that will judge the source code for compiliation errors and compair  the output once compiled to another program or file. My college has a programming contest for high school students and we want to automate the judging portion as much as possible and was wondering if there is anything out there that might help.
grattoAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

ultimatemikeCommented:
What language will the contest be in?
0
grattoAuthor Commented:
oh sorry about that, the students can program in any lauguage they want. However just looking for some names of programs out there for the feasibility study at this point.
0
ultimatemikeCommented:
Well.... As for checking for compilation errors, I think your best bet is going to be to just try and compile it.  There are some tools available for checking source errors, but I don't know of any free ones.  VBLaw comes to mind for Visual Basic.


As for checking the difference in outputs, the Unix diff command should do exactly what you want.  Just save the output from the program into a file and use diff to compare it to the results - it'll return all of the differences between the 2 files.  If you don't have access to a Unix system, there are plenty of free/shareware diff utilities available on http://download.com.
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Programming

From novice to tech pro — start learning today.