2009-02-19 3 views
28

Kennt jemand einen guten Online-Compiler/Runtime (für C++, Java, Python, ObjC usw.), auf den ich im Web zugreifen kann?Online Compiler/Runtime für Java, C++, Python und ObjC?

Was ich suche, ist etwas, das es mir erlauben würde, ein Programm in einem Webformular einzugeben und das Programm auszuführen und die Ergebnisse online zu sehen.

(Lassen Sie uns jetzt nicht näher auf das Warum eingehen. Es genügt zu sagen, dass ich nicht immer Zugriff auf einen Compiler/Runtime habe und eine IDE hochfeuern kann, um einige Code-Snippets auszuprobieren)

Ich kenne Codepad.org - aber ich bin auf der Suche nach etwas Besserem.

+1

Verwandte Themen: http://stackoverflow.com/questions/523568/any-online-compiler-you-know-for-c-or-other-languages ​​ – CTT

+16

Wie ist "wie mache ich Codierung auf jemanden der andere Computer? " NICHT Programmierung im Zusammenhang? –

+0

Es ist zufälliger Diebstahl von Diensten. Wenn sie Hilfe mit Algorithmus, Datenstruktur, Sprache oder Bibliothek haben wollen, ist das in Ordnung. Aber "wie kann ich im Internet codieren?" ist ähnlich wie "hilf mir, den" besten "Programmier-Laptop zu kaufen." –

Antwort

21

http://codepad.org/

codepad.org ist ein Online- Compiler/Interpreter und ein einfaches Collaboration-Tool. Fügen Sie Ihren Code unten ein, und Codepad wird es ausführen und geben Sie eine kurze URL, die Sie verwenden können, um teilen Sie es im Chat oder E-Mail.

Sprachen:

C
C++
D
Haskell
Lua
OCaml
PHP
Perl
Plain Text
Python
Rubin
Scheme
Tcl

+9

Wie in aller Welt kann dies als Antwort markiert werden? Die Frage erwähnt explizit Java, das NICHT in den von codepad.org unterstützten Sprachen enthalten ist, und das OP sagt ausdrücklich, dass er schon Codepad.org kennt und etwas besseres braucht ... – matteo

+0

Ich habe nicht bemerkt, dass das OP bereits über Codepad weiß nachdem ich die Antwort geschrieben habe - also mein Schlechter daran – hasen

2

This one ist gut für Rubin.

+0

Ja, es ist gut. +1 –

+0

Es ist tot ....... – Chloe

2

Hier ist eine Open-Source-Version: , die Python und Sage gut unterstützt, aber auch andere Sprachen wie Ruby, R usw. unterstützt. Die wahrscheinlich beste Beschreibung von Codenode ist "Google Docs kombiniert mit Mathematica Notebooks".

42

ideone ist etwas besser, aber welche besondere advence brauchen Sie?

+1

Das ist großartig für Java. Auf der Suche nach so etwas. – Aaron

+1

+1 Ich war überrascht, dass Codepad Java nicht unterstützt. Also habe ich gegoogelt und deine Antwort war perfekt. –

+0

Ah, aber der Abschnitt, wo ideone für mich fehlschlägt, ist es kann GUI-Code nicht ausführen, und es kann keine Interaktion mit dem Programm während der Ausführung von AFAIR haben –

3

Jetzt können Sie http://sagenb.org verwenden. Dies ist eine kostenlose Open-Source-Programmierumgebung für Google Docs-ähnliche Programme, die ich zur Verfügung stelle (dank einer großzügigen Unterstützung der National Science Foundation). Sobald Sie ein Konto erstellt und ein neues Arbeitsblatt erstellt haben, klicken Sie auf das Feld (viertes von links) mit der Bezeichnung "Sage" und ändern Sie es in Python. Jetzt wird der gesamte eingegebene Code mit Python ausgewertet. Der Hauptnachteil ist, dass es weit über 30.000 Benutzer dieser Ressource gibt, manchmal ist es also langsam.

3

Ich fand diesen Online-Java-Compiler und Läufer.Es funktioniert in Echtzeit und auch mit Threads. Tolle ! http://www.browxy.com