Code Editor Pro: Compiler IDE
Code Editor Pro: Compiler IDE — Kodeeditor og kompilator for telefonen
Code Editor Pro er en kodeeditor, kompilator og mobil IDE for iPhone og Android, samlet i én app. Velg ett av 23 språk, skriv et program, trykk på Kjør og les resultatet som en skykompilator sender tilbake. Be deretter den innebygde AI-assistenten om å forklare, rette, skrive om eller portere det du har skrevet. Du betaler én gang, og det er ingen annonser.
- Pris
- Betal én gang, ingen annonser
- Plattformer
- iOS og Android
- Språk
- 22
- Aldersgrense
- 4+
- Krever
- iOS 15.1 eller nyere


En telefon er et utmerket sted å teste en idé.
De fleste små programmer er egentlig ikke prosjekter i det hele tatt: en spørring du vil prøve, en løkke du er usikker på, eller en kodesnutt fra en venn. Code Editor Pro er laget for akkurat slike øyeblikk, med språket allerede valgt, en tastaturlinje for parenteser og anførselstegn, og resultatet på samme skjerm som koden.
Hva det er
Code Editor Pro: Compiler IDE er en kodeeditor for iOS og Android som kompilerer og kjører programmer fra telefonen din. Du velger et språk fra en liste med 23 alternativer, blant annet Python, Java, C++, C#, JavaScript, Go, Kotlin og SQL, skriver eller genererer kode og kjører den på en skykompilator, så kjøring krever internettilkobling. En AI-assistent kan forklare, optimalisere, formatere, teste eller oversette et utvalg, og viser alle endringer som en diff først. Du betaler én gang, uten abonnement og uten annonser.
Inne i appen
Slik ser den ut





Bakgrunn
Hva gjør en kodeeditor, en kompilator og en IDE?
De tre ordene beskriver ulike oppgaver som skrivebordsverktøy vanligvis samler i én løsning. En kodeeditor er stedet der tekst blir til kode: syntaksutheving, linjenumre, innrykk og rask innsetting av symboler. En kompilator eller tolk er programmet som gjør teksten om til noe en datamaskin kan kjøre, og som rapporterer feil. En IDE, kort for integrert utviklingsmiljø, kombinerer de to med ekstra funksjoner som feilsøking, filtrær og prosjektmaler. En mobil IDE må levere den samme loopen med å skrive, kjøre og lese resultatet på en mye mindre skjerm.
Editor kontra kompilatorto separate oppgaver
En teksteditor kan lagre alle slags filer, men kan ikke fortelle deg om filen fungerer. Det gjør kompilatoren eller tolken, og feilmeldingene er tilbakemeldingen du lærer av. En app som bare redigerer, er et notisblokkverktøy; en som også kjører koden, er en arbeidsbenk.
Kompilerte og tolkede språkhvorfor Java og Python føles forskjellige
Språk som C++, Java, Go og Kotlin kompileres til et program før de kjøres, mens Python, Ruby, PHP og JavaScript vanligvis leses og kjøres linje for linje. Siden en nettkompilator skjuler denne forskjellen bak én Kjør-knapp, innebærer bytte fra et Python-skript til en Java-klasse at du bytter språk, ikke verktøykjede.
Kjøre kode i skyenhva det betyr i praksis
Code Editor Pro sender programmet ditt til en skykompilator og viser resultatet som kommer tilbake. Fordelen er at telefonen ikke trenger en installert verktøykjede for 23 språk. Ulempen er at du trenger tilkobling for å kjøre noe, selv om skriving og redigering ikke krever det.
Skrive kode på en berøringsskjermden virkelige hindringen
Parenteser, klammeparenteser, anførselstegn og operatorer ligger på skjulte lag på et telefontastatur, og ett enkelt feilplassert tegn gir en syntaksfeil. En linje med symbolene du bruker oftest, plassert over tastaturet, fjerner det meste av denne friksjonen.
Lese en AI-foreslått endringdiff før bruk
En diff viser linjene en redigering fjerner og legger til. Ved å gå gjennom den før du godtar, hindrer du at en omskriving fra assistenten i det stille endrer noe du ikke ba om. Det er også en rask måte å se hvordan en erfaren programmerer ville strukturert om en del av koden.
Slik fungerer det
Slik fungerer en kjøring
Loopen er kort med hensikt. Du velger et språk, skriver, kjører og leser, og assistenten blir bare med når du ønsker det.
Velg et språk og skriv
Søk i språklisten eller filtrer etter kategori, og skriv deretter i en editor med syntaksutheving og linjenumre. Symbollinjen over tastaturet inneholder parenteser, anførselstegn og operatorer, og en AI-kodegenerator kan skrive et førsteutkast basert på en beskrivelse på vanlig norsk.
Kjør og les resultatet
Trykk på Kjør, så sendes programmet til skykompilatoren. Resultat og feil vises på samme skjerm som koden, og når et skript ber om inndata, åpnes et inndatapanel automatisk slik at programmet kan fortsette.
Be assistenten om hjelp, og gå gjennom diff-en
Marker en del av programmet og be AI-en om å forklare, optimalisere, formatere, skrive en enhetstest eller portere den til et annet språk. Endringen kommer tilbake som en diff, og du bruker den bare hvis du godkjenner den.
Hva den inneholder
Dette finnes i editoren
23
Språk du kan kjøre
Java, C, C++, C#, Python, JavaScript, TypeScript, Go, Kotlin, Swift, PHP, Ruby, Scala, Haskell, Lua, R, SQL (SQLite) og flere, og du kan bytte når som helst. HTML, CSS og JavaScript får en direkte forhåndsvisning.
AI
AI-kodeassistent
Forklar, optimaliser, skriv om, formater, legg til en enhetstest eller portér et utvalg til et annet språk. Du kan også beskrive hva du trenger og la kodegeneratoren lage et utkast. Flere AI-modeller er tilgjengelige, fra raske til mer avanserte.
Diff
Endringer du godkjenner
Alle redigeringer fra assistenten kommer som en diff før de berører filen din, så ingenting blir overskrevet uten at du vet det.
60
Programmeringsoppdrag
Enkle, middels vanskelige og krevende utfordringer som starter med Hello World og går videre til binærsøk og boblesortering.
20
Veiledede prosjekter
Trinnvise prosjekter som en kalkulator, en passordgenerator, en SQL-biblioteksdatabase, en React-to-do-app og en CSS-navigasjonsmeny.
Filer
Prosjekter og historikk
Prosjekter med flere filer, et filtre og startmaler, kodehistorikk du kan bruke til å gå tilbake til en tidligere versjon, samt lagrede kodesnutter og notater du kan dele som en lenke eller et bildekort.
Passer
Hvem den er for – og ikke for
Passer godt for deg hvis du
- Vil teste en kodesnutt i Java, C++, Python eller SQL uten å åpne en laptop
- Er student og trenger et raskt kodekjøringsverktøy til lekser og små eksperimenter
- Foretrekker å betale én gang fremfor å abonnere, og vil ikke ha reklame i et kodeverktøy
- Vil ha en assistent som viser en diff og lar deg bestemme hva som skal beholdes
- Bytter mellom flere språk og vil ikke ha en egen verktøykjede for hvert av dem
Ikke riktig verktøy for deg hvis du
- Trenger å kjøre programmer uten nett, siden kompilatoren ligger i skyen og krever tilkobling
- Planlegger en stor applikasjon med flere filer som virkelig krever en laptop og en fullverdig desktop-IDE
- Vil ha et strukturert nybegynnerkurs med leksjoner; appen er en arbeidsbenk med øvingsoppdrag, ikke et kurs
Personvern
Hva skjer når du trykker på Run
Når du kjører et program, sendes koden til en skybasert kompilator som returnerer resultatet, så det kreves tilkobling bare for dette trinnet. Du trenger ikke tilkobling for å skrive og redigere. Du finner mer informasjon i personvernerklæringen til CoddyKit.
Du finner alle detaljer i CoddyKit-personvernerklæringen.
Spørsmål
Ofte stilte spørsmål
Hva er den beste kodeeditoren for å kjøre programmer på en telefon?
Den nyttige testen er om appen både kan redigere og kjøre kode i språkene du trenger. Code Editor Pro: Compiler IDE kjører 23 språk, blant annet Java, C++, Python, C#, Go, Kotlin og SQL, på en skybasert kompilator og viser resultatet på samme skjerm som koden. Den har også en symbolrad for parenteser og anførselstegn, noe som er viktigere på en berøringsskjerm enn på en laptop.
Fungerer Code Editor Pro uten nett?
Ikke for å kjøre kode. Programmer kjøres på en skybasert kompilator, så Run krever internettilkobling. Du kan skrive og redigere et program uten tilkobling, og kjøre det når du er på nett igjen.
Hvilke programmeringsspråk støtter Code Editor Pro?
Den kjører Java, C, C++, C#, Python, JavaScript, TypeScript, Go, Kotlin, Swift, PHP, Ruby, Objective-C, Scala, Haskell, Lua, Pascal, R, Elixir, Erlang, Groovy, Clojure og SQL (SQLite). HTML, CSS og JavaScript har live-forhåndsvisning, og du kan redigere Dart-, JSON-, XML-, YAML- og Markdown-filer. Språknavnene tilhører sine respektive eiere; appen er uavhengig.
Kan jeg bruke Code Editor Pro som en Python-IDE?
Ja. Python 3-skript kjører så snart du åpner appen, og et program som bruker input() åpner automatisk et inndatapanel. Du får syntaksutheving, linjenumre, kodehistorikk, innstillinger for skriftstørrelse, tabulatorstørrelse og ordbryting, samt en assistent som kan forklare eller løse en feil. Den erstatter ikke et Python-miljø på desktop for store prosjekter.
Hvordan endrer AI-assistenten koden min?
Du velger en del av et program og ber om en handling: forklar den, optimaliser den, skriv den om, formater den, skriv en enhetstest eller porter den til et annet språk. Code Editor Pro viser deretter resultatet som en diff, med en oversikt over det som vil bli fjernet og lagt til. Ingenting blir tatt i bruk før du godtar det, så en omskriving overskriver aldri filen din uventet.
Er det abonnement, eller er det reklame?
Butikkoppføringen beskriver Code Editor Pro som et engangskjøp uten abonnement og reklame, og oppgir at alle AI-verktøyene i appen er inkludert. Sjekk prisen som vises i din egen butikk før du kjøper, siden prisene varierer mellom regioner.
Kan jeg bygge et prosjekt med flere filer?
Ja. Code Editor Pro har prosjekter med flere filer, et filtre og startmaler, samt en kodehistorikk som lar deg gå tilbake til en tidligere versjon av en fil. For et lite verktøy eller en skoleoppgave er det tilstrekkelig. En stor kodebase med sitt eget byggesystem er fortsatt enklere å håndtere på en laptop.
Kom i gang
Kjør ditt første program på under ett minutt
En kodeeditor og kompilator for iOS og Android, med engangsbetaling og uten reklame.
Mer fra CoddyKit
Tilgjengelig på iOS og Android.