Wednesday, June 24, 2015

List of online C++ compilers

I have been using the online C++ compiler, codepad, for the last few years to quickly test small bits of C++ code. Then I came across another one, Ideone, and then another and another and... until I needed to keep a list of them. There are other lists out there—in fact I started with the this one—but some aren't kept up to date or are incomplete. I needed my own list, so here it is, from best to worst, according to my admittedly cursory review.

Ideone GCC Great!
Koding GCC
Impressive, but might be too ambitious.
codepad GCC Basic.
Rextester Clang
HackerEarth GCC Basic.
Wandbox Clang
Basic, but can change compiler command-line options.
Coliru Clang
Basic, but can change compiler command-line options.
C++ shell GCC
GCC Explorer Clang
Intel ICC
Basic. Just compiles code and displays assembly-language output. GCC Hmm... Can debug your code! But they plan to charge.
WebCompiler VC++ Microsoft's online Visual C++ compiler. Rudimentary, but can change compiler command-line options.
Coding Ground GCC Would be "Good" if console output wasn't duplicated 4 or 5 times.
Online Compiler GCC Crude. Doesn't run the code—you download the executable.
bOtskOOl ?
I never received the registration confirmation email.
CodeTwist ? Like a codepad "lite." JavaScript error when I tried to use it.
Comeau Comeau Crude, 90's web design. Currently down. Compile only?

I did something sort of like this twenty years ago. I had written a static-analysis tool for C (not C++) built on top of an extensible C parser I also wrote. I was playing around with sendmail at the time. I wrote a sendmail rule that ran the analysis tool on any C code in the body of an email sent to a particular email address and returned the resulting report to the sender.


amasad said...

Checkout it can compile and execute C++ and C++11. It's also unique in that it's interactive and can ask for user input in real time.

Jayk said...
This comment has been removed by the author.
Jayk said...

I think should be in your list, which is online compiler with debugger.

Blogger said...

If you want your ex-girlfriend or ex-boyfriend to come crawling back to you on their knees (no matter why you broke up) you must watch this video
right away...

(VIDEO) Get your ex CRAWLING back to you...?

Ejeta Benjamin said...

Ejeta Benjamin said...

IRS, an acronym for Internal Revenue Service is the largest firm in the United State Department of Treasury.

Chetan said...

UIDAI Official Website
Check Aadhaar Status
Update Aadhaar Card
Aadhaar Card Correction Online
Aadhaar Card Address Change Online
Aadhaar Card

Mohan Mahtha said...

Great Video sir! This one is really very nice and well explained. Thanks for sharing this great piece of information, looking for next one from you. Need digital signature certificates - visit Digital Signature Certificate Provider in India