Jakie internetowe tłumaczy języka komputerowego są dostępne, aby móc ćwiczyć programowanie z mojego iPhone'a? [Zamknięte]

14

Chcę grać z interpretowanym kodem na iPhonie bez jailbreaka. Znam tryruby na ruby. Czy są jeszcze inni tłumacze online, z których mogę skorzystać.

DonnyD
źródło
należy do StackOveflow, prawda? edytuj: ah, ok, chodzi o tłumaczy internetowych ...
Oliver Giesen
Zrobiłem to wiki społeczności, ponieważ można zastosować wiele odpowiedzi.
DonnyD

Odpowiedzi:

7

Zaczerpnięte z Czy istnieje aplikacja internetowa, która może zastąpić IDE, takie jak Eclipse?

Będziesz chciał sprawdzić http://ideone.com/ Jest to mini narzędzie do IDE i debugowania używane głównie jako schowek.

Przykład Następujące liczby liczą od 1 do 10

class ForDemo {
     public static void main(String[] args){
          for(int i=1; i<11; i++){
               System.out.println("Count is: " + i)
          }
     }
}

Wybór Java na pasku bocznym ideone da nam

Main.java:4: ';' expected
               System.out.println("Count is: " + i)
                                                   ^
1 error

Następnie poprawka, która daje nam następujący krótki link http://ideone.com/gGqZy, który możesz udostępnić

Opublikowałem wynik poniżej

# 1:   hide   edit   3 seconds ago
result: success      time: 0.03s    memory: 213312 kB     returned value: 0

input: no
output:
Count is: 1
Count is: 2
Count is: 3
Count is: 4
Count is: 5
Count is: 6
Count is: 7
Count is: 8
Count is: 9
Count is: 10
phwd
źródło
Rzeczywiście bardzo przydatna odpowiedź. Brakowało mi webapps.stackexchange.com/questions/532/… pomimo sprawdzenia większości pytań. Myślę, że pozwoliłbym jednak temu pytaniu pozostać, ponieważ chcę poznać inne interpretowane opcje, które mogą być dostępne, a niektóre mogą być jeszcze bardziej przystosowalne do małej przeglądarki. Dziękuję Ci bardzo.
DonnyD
Wybrałem tę odpowiedź, ponieważ chociaż interfejs ideone był nieco niezręczny na iPhonie, nadal był wykonalny (z dużą ilością szczypania i rozprzestrzeniania się) i nic innego nie zbliża się do wyboru języka. Chciałbym móc wybrać wszystkie te odpowiedzi. Mój iPhone będzie bardziej przyjaznym miejscem.
DonnyD
6

W przypadku html / css / javascript spróbuj http://jsfiddle.net/ . Działa również jako wklejka umożliwiająca udostępnianie i edycję adresów URL.

Rebecca Chernoff
źródło
Ładny! Aplikacja internetowa dla aplikacji internetowych.
DonnyD
4

tryhaskell.org, jeśli jesteś zainteresowany programowaniem funkcjonalnym


źródło
Nie mogę uwierzyć, że to przegapiłem. Chyba ... nad Haskellem. Dzięki.
DonnyD
3

Dlaczego warto przejść do wielu witryn? Udaj się do Władcy REPL !

Obecnie obsługuje

  • ziarenka
  • clojure
  • groovy
  • javascript
  • pyton
  • rubin
  • scala
  • schemat
Matt Katz
źródło
Uwielbiam minimalistyczny interfejs wiersza poleceń. Byłbym moim ulubionym, gdyby miał ghci.
DonnyD
2

Jeśli chcesz wypróbować Javascript / HTML, w3schools.com ma „Tryit Editor”. Służy do celów samouczków, ale możesz kodować i testować wszystko online.

Link: http://w3schools.com/js/tryit.asp?filename=tryjs_text

HoLyVieR
źródło
Ma ładny, prosty interfejs. Bardzo użyteczny. Dzięki.
DonnyD
2

codepad to internetowy tłumacz, który obsługuje kilka różnych języków. Generuje również adres URL twoich fragmentów, dzięki czemu możesz je udostępniać i współpracować.

Bill jaszczurka
źródło
Dobrze, spróbowałem, bardzo miło!
DonnyD
Nieco lepszy od ideonu pod względem prostoty interfejsu i podobnej różnorodności językowej.
DonnyD
2

Groovy Web Console to świetny sposób, aby wypróbować kod Groovy. Korzysta z edytora kodu CodeMirror w przeglądarce i umożliwia publikowanie / udostępnianie skryptów, jeśli chcesz.

Matt Passell
źródło
Dzięki. Nie ma tego w moim repertuarze, ale przyjrzę się.
DonnyD
2

Jest http://kodingen.com . Może być jednak zbyt skomplikowane w użyciu na małym ekranie iPhone'a.

Justin Gallagher
źródło
Ciekawy. Zajmie to trochę eksploracji.
DonnyD
1

Skulpt to implementacja Pythona całkowicie w przeglądarce. Nieukończone, ale przydatne.

Harley
źródło
Ponownie prostota interfejsu to plus. Dziękuję Ci.
DonnyD
To, że wszystko jest zaimplementowane w javascript w przeglądarce, to duży plus.
DonnyD
0

Dalej jest tutaj.

moioci
źródło
(-; (-: (-; OK.
DonnyD