CodeToGo app for iPhone and iPad


4.6 ( 2656 ratings )
Utilities Productivity
Developer: Nathaniel Herman
2.99 USD
Current version: 2.1, last update: 5 years ago
First release : 26 Jul 2010
App size: 3 Mb

CodeToGo has now been used to run over one MILLION programs!

Write and run code in your favorite programming language, using your iOS device! Supports all iOS devices.

Just pick your language, write some code (with syntax highlighting for the most common languages), and run it. Each language has its own example "Hello World!" program for you to test.

CodeToGo gives you an API around ideone.com, allowing you to run code in many different programming languages (on a Linux server) and get the results back.

IMPORTANT NOTE: Unfortunately, because you cant actually run code on the iPhone, you MUST have an internet connection to run the code! You can however write, save, and load code without a connection.

INPUT: CodeToGo also supports supplying input (ahead of time) for your program - Just hit the "Input (stdin)" tab to set the user input (separating each different input with a new line), then hit the code tab to go back to writing code.

Save and load your code - The current code for a given language is automatically saved for you, and you can also save and later load different files for each language. You can also save and load files from Dropbox, or transfer to and from your computer with iTunes File Sharing.

For faster programming, CodeToGo even adds an extra row of commonly used keys to the default keyboard. You can also customize this extra row by touching the "Settings" button at the top right of the initial language screen.

If you need to jump to a specific line in your program (the location of an error, perhaps), you can do that too! The "Goto line" button lets you type in a line number and jump to it.

And if youre doing web development, you can render the output of your program as HTML! After running your program, just hit the "Render as HTML" button to see what it would look like on a web page.

Full list of supported languages (and their corresponding extensions):
Ada (.adb) + syntax highlighting
Assembly (gcc - .s; nasm - .asm) + syntax highlighting
AWK (.awk) + syntax highlighting
Bash (.sh) + syntax highlighting
bc (.bc)
bf (.bf)
C (.c) + syntax highlighting
C99 Strict (.c) + syntax highlighting
C# (C Sharp - .cs) + syntax highlighting
C++ (.cpp) + syntax highlighting
C++0x (.cpp) + syntax highlighting
CLIPS (.cli)
Clojure (.clj)
COBOL (.cob)
COBOL 85 (.85.cob)
Common Lisp (.lisp) + syntax highlighting
D (.d) + syntax highlighting
Erlang (.hrl) + syntax highlighting
F# (.fs)
Factor (.factor)
Forth (.4th)
Fortran (.f) + syntax highlighting
Go (.go)
Groovy (.groovy)
Haskell (.hs) + syntax highlighting
HTML (.html) + syntax highlighting
Icon (.icn)
Intercal (.i)
Java (.java) + syntax highlighting
JavaScript (.js) + syntax highlighting
Lua (.lua) + syntax highlighting
Nemerle (.n) + syntax highlighting
Nice (.nice)
Nimrod (.nim)
Ocaml (.ml) + syntax highlighting
Oz (.oz)
Pascal (.pas) + syntax highlighting
Perl (Perl - .pl; Perl6 - .p6.pl) + syntax highlighting
PHP (.php) + syntax highlighting
Pike (.pike)
Prolog (GNU - .gnu.pl; SWI - .swi.pl) + syntax highlighting
Python (Python - .py, Python3 - .3.py) + syntax highlighting
R (.r) + syntax highlighting
Ruby (.ruby) + syntax highlighting
Scala (.scala) + syntax highlighting
Scheme (.scm)
Smalltalk (.st)
SQL (SQLite - .sql) + syntax highlighting
Tcl (.tcl) + syntax highlighting
Unlambda (.unl)
Visual Basic .NET (.vb)

Email comments, suggestions, bugs to nate AT pinkeh DOT com

Pros and cons of CodeToGo app for iPhone and iPad

CodeToGo app good for

A really great app, perfect to test code or just to keep some little programs with you, just to make your life easier ! Thx !
I dont need to use my PC to test my JAVA programs anymore! I can do it from my iPhone!!! Ive tested with JAVA and Pascal which are the ones I know a bit and its worked smoothly good! Congratulations!!!
Nice app, but need Internet connection in order to compile code... (because you cant compile directly on iPad, apple wont allow that...) It has templates for about every language and error messages are quite clear... After youve successfully run the program, you can email it. In the email, there is a link to ideone web page. The code has a nice syntax coloration!
This code editor is really great. However, I would like to see syntax highlighting implemented.
Great concept, app definitely works as advertised and deserves a solid rating. Just surprised theres no Objective-C support which is what I wanted it for in the first place. If I missed it maybe someone can comment back, but it definitely isnt in the language listing which is where it would be if its supported. Ah well, only cost me the same as a latté.
Im a student in programming, know some python and currently learning java. Just got this app and can already tell it is going to help me a lot.

Some bad moments

This app deserve a great success, you can test a programming idea or bug wherever you are, and this in about any language. The only problem is you have to be connected to the Internet, because it probably compiles code on a remote server. A nice to have would be a way to store programs... And not frustratingly delete it
The application should be free, for many reasons: 1: not working offline 2: very poor short keys keyboard 3: There is no way to test many files 4: no way to connect your account to any drive like Google or Dropbox 5: debug screen not clear 6: poor design 7: takes time execute any simple code
You can only run simple code sequences, like "Hello World". This software is not even worth trying.
I bought this app for 2 $ but i cant even open it ? What a scam, REALLY needs an update.
Dont waste your money on this app. I paid 3$ and it crashed 5 times within the first 24 hours. I reported a problem to apple, and they told me to contact the maker. And once I emailed the maker, he/she didnt helped to get a refund nor a way to fix the problem. If you want a reliable app, get iCode. Much better, cheaper and contain more features ( although it supports less languages).
From what I can see there is no HTML support which is ridiculous.

Usually CodeToGo iOS app used & searched for

python coding, java coding, php programming language, php - programming language, php scripts, php $ - programming language, and other. So, download free CodeToGo .ipa to run this nice iOS application on iPhone and iPad.