Code Editor Pro: Compiler IDE
Code Editor Pro: Compiler IDE — En kodeeditor og compiler til din telefon
Code Editor Pro er en kodeeditor, compiler og mobil IDE til iPhone og Android samlet i én app. Vælg ét af 23 sprog, skriv et program, tryk på Kør, og læs det output, en cloudcompiler sender tilbage. Bed derefter den indbyggede AI-assistent om at forklare, rette, omskrive eller porte det, du har skrevet. Det er et engangskøb uden reklamer.
- Pris
- Betal én gang, ingen reklamer
- Platforme
- iOS og Android
- Sprog
- 22
- Aldersklassifikation
- 4+
- Kræver
- iOS 15.1 eller nyere


En telefon er et glimrende sted at afprøve en idé.
De fleste små programmer er slet ikke projekter: en forespørgsel, du vil afprøve, en løkke, du er usikker på, eller et kodestykke fra en ven. Code Editor Pro er lavet til netop det øjeblik med sproget valgt på forhånd, en tastaturlinje til parenteser og anførselstegn samt resultatet på samme skærm som koden.
Hvad det er
Code Editor Pro: Compiler IDE er en kodeeditor til iOS og Android, der compilerer og kører programmer fra din telefon. Du vælger et sprog fra en liste med 23, herunder Python, Java, C++, C#, JavaScript, Go, Kotlin og SQL, skriver eller genererer kode og kører den på en cloudcompiler, så det kræver en internetforbindelse at køre programmer. En AI-assistent kan forklare, optimere, formatere, teste eller oversætte et udvalg og viser først alle ændringer som en diff. Det er et engangskøb uden abonnement og reklamer.
Inde i appen
Sådan ser det ud





Baggrund
Hvad laver en kodeeditor, en compiler og en IDE hver især?
De tre ord beskriver forskellige opgaver, som desktopværktøjer normalt samler i ét. En kodeeditor er der, hvor tekst bliver til kode: syntaksfremhævning, linjenumre, indrykning og hurtig indsættelse af symboler. En compiler eller fortolker er det program, der omdanner teksten til noget, en computer kan køre, og viser fejl. En IDE, en forkortelse for integreret udviklingsmiljø, samler de to dele med ekstra funktioner som en debugger, et filtræ og projektskabeloner. En mobil IDE skal levere den samme cyklus med at skrive, køre og læse resultatet på en langt mindre skærm.
Editor kontra compilerto forskellige opgaver
En teksteditor kan gemme enhver fil, men den kan ikke fortælle dig, om filen virker. Det gør compileren eller fortolkeren, og dens fejlmeddelelser er den feedback, man lærer af. En app, der kun redigerer, er et notesblokværktøj; en, der også kører koden, er en arbejdsbænk.
Compilerede og fortolkede sproghvorfor Java og Python føles forskellige
Sprog som C++, Java, Go og Kotlin compileres til et program, før de kører, mens Python, Ruby, PHP og JavaScript normalt læses og køres linje for linje. Fordi en onlinecompiler skjuler forskellen bag én Kør-knap, kræver det kun et sprogskift at gå fra et Python-script til en Java-klasse, ikke en ny toolchain.
Kørsel af kode i skyenhvad det betyder i praksis
Code Editor Pro sender dit program til en cloudcompiler og viser det output, der kommer tilbage. Fordelen er, at en telefon ikke behøver en installeret toolchain til 23 sprog. Ulempen er, at du skal have forbindelse for at køre noget, selvom skrivning og redigering ikke kræver nogen forbindelse.
Skrivning af kode på en touchskærmden egentlige udfordring
Parenteser, tuborgklammer, anførselstegn og operatorer ligger på skjulte lag på et telefontastatur, og en enkelt forkert placering giver en syntaksfejl. En linje med de symboler, du bruger mest, placeret over tastaturet, fjerner det meste af besværet.
Læsning af en AI-foreslået ændringdiff før anvendelse
En diff viser de linjer, en redigering fjerner og tilføjer. Ved at gennemgå den, før du accepterer den, undgår du, at en assistents omskrivning ubemærket ændrer noget, du ikke bad om. Det er også en hurtig måde at se, hvordan en erfaren programmør ville omstrukturere et stykke kode.
Sådan fungerer det
Sådan fungerer en kørsel
Cyklussen er med vilje kort. Du vælger et sprog, skriver, kører og læser, og assistenten kommer kun med, når du ønsker det.
Vælg et sprog, og skriv
Søg i sproglisten, eller filtrer efter kategori, og skriv derefter i en editor med syntaksfremhævning og linjenumre. Symbolbjælken over tastaturet indeholder parenteser, anførselstegn og operatorer, og en AI-kodegenerator kan skrive et første udkast ud fra en beskrivelse på almindeligt dansk.
Kør det, og læs outputtet
Tryk på Kør, så sendes programmet til cloudcompileren. Output og fejl vises på samme skærm som koden, og når et script beder om input, åbnes et inputpanel automatisk, så programmet kan fortsætte.
Spørg assistenten, og gennemgå derefter diffen
Vælg en del af programmet, og bed AI'en om at forklare, optimere eller formatere den, skrive en unit-test eller porte den til et andet sprog. Ændringen kommer tilbage som en diff, og du anvender den kun, hvis du er enig.
Hvad det indeholder
Det indeholder editoren
23
Sprog, du kan køre
Java, C, C++, C#, Python, JavaScript, TypeScript, Go, Kotlin, Swift, PHP, Ruby, Scala, Haskell, Lua, R, SQL (SQLite) og flere kan skiftes når som helst. HTML, CSS og JavaScript får en liveforhåndsvisning.
AI
AI-kodeassistent
Forklar, optimér, omskriv, formatér, tilføj en unit-test, eller port et udvalg til et andet sprog. Du kan også beskrive, hvad du har brug for, og lade kodegeneratoren lave et første udkast. Der er flere AI-modeller tilgængelige, fra hurtige til mere avancerede.
Diff
Ændringer, du godkender
Alle redigeringer fra assistenten kommer som en diff, før de ændrer din fil, så intet bliver overskrevet uden varsel.
60
Programmeringsmissioner
Nem, mellem og svær udfordringer, der begynder med Hello World og når frem til binary search og bubble sort.
20
Guidede projekter
Trinvise projekter som en lommeregner, en adgangskodegenerator, en SQL-database til et bibliotek, en React-to-do-app og en CSS-navbar.
Filer
Projekter og historik
Projekter med flere filer, et filtræ og startskabeloner, kodehistorik, så du kan vende tilbage til en tidligere version, samt gemte kodestykker og noter, du kan dele som et link eller et billedkort.
Egnethed
Hvem det er til — og hvem det ikke er til
Det passer godt til dig, hvis du
- Vil teste et kodestykke i Java, C++, Python eller SQL uden at åbne en bærbar
- Er studerende og har brug for en hurtig kodekører til lektier og små eksperimenter
- Foretrækker at betale én gang frem for at abonnere og vil ikke have reklamer i et kodeværktøj
- Vil have en assistent, der viser en diff og lader dig beslutte, hvad der skal beholdes
- Vil skifte mellem flere sprog og vil ikke have en toolchain til hvert enkelt
Det er ikke det rette værktøj, hvis du
- Har brug for at køre programmer offline, selvom compileren ligger i skyen, og der kræves en forbindelse
- Planlægger en stor applikation med flere filer, som virkelig kræver en bærbar og en komplet desktop-IDE
- Vil have et struktureret begynderpensum med lektioner; appen er en arbejdsbænk med øvelsesmissioner, ikke et kursus
Privatliv
Hvad sker der, når du trykker på Kør
Når du kører et program, sendes din kode til en cloudcompiler, som returnerer outputtet, så der kræves en forbindelse til netop dette trin. Du behøver ikke en forbindelse for at skrive og redigere. Du kan finde flere oplysninger i CoddyKits privatlivspolitik.
Alle detaljer findes i CoddyKit-privatlivspolitikken.
Spørgsmål
Ofte stillede spørgsmål
Hvad er den bedste kodeeditor til at køre programmer på en telefon?
Den nyttige test er, om appen både kan redigere og køre kode på de sprog, du har brug for. Code Editor Pro: Compiler IDE kører 23 sprog, herunder Java, C++, Python, C#, Go, Kotlin og SQL, på en cloudcompiler og viser outputtet på samme skærm som koden. Den giver dig også en symbolbjælke til parenteser og anførselstegn, hvilket betyder mere på en berøringsskærm end på en bærbar.
Fungerer Code Editor Pro offline?
Ikke til at køre kode. Programmer udføres på en cloudcompiler, så Kør kræver en internetforbindelse. Du kan skrive og redigere et program uden forbindelse og køre det, når du er online igen.
Hvilke programmeringssprog understøtter Code Editor Pro?
Den kø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 liveforhåndsvisning, og du kan redigere Dart-, JSON-, XML-, YAML- og Markdown-filer. Sprognavnene tilhører deres ejere; appen er uafhængig.
Kan jeg bruge Code Editor Pro som en Python-IDE?
Ja. Python 3-scripts kører, så snart du åbner appen, og et program, der kalder input(), åbner selv et inputpanel. Du får syntaksfremhævning, linjenumre, kodehistorik, indstillinger for skriftstørrelse, tabulatorstørrelse og tekstombrydning samt en assistent, der kan forklare eller rette en fejl. Den erstatter ikke et desktop Python-miljø til store projekter.
Hvordan ændrer AI-assistenten min kode?
Du vælger en del af et program og beder om en handling: forklare det, optimere det, omskrive det, formatere det, skrive en enhedstest eller porte det til et andet sprog. Code Editor Pro viser derefter resultatet som en diff, der angiver, hvad der ville blive fjernet og tilføjet. Intet anvendes, før du accepterer det, så en omskrivning aldrig overskriver din fil uventet.
Er der et abonnement, eller er der reklamer?
Butiksbeskrivelsen angiver, at Code Editor Pro er et engangskøb uden abonnement og reklamer, og at alle AI-værktøjer i appen er inkluderet. Tjek prisen i din egen butik, før du køber, da regionale priser varierer.
Kan jeg opbygge et projekt med flere filer?
Ja. Code Editor Pro har projekter med flere filer, et filtræ og startskabeloner samt en kodehistorik, der lader dig vende tilbage til en tidligere version af en fil. Til et lille værktøj eller en klasseøvelse er det tilstrækkeligt. En stor kodebase med sit eget buildsystem er stadig nemmere at håndtere på en bærbar.
Kom i gang
Kør dit første program på under et minut
En kodeeditor og compiler til iOS og Android, betalt én gang, uden reklamer.
Mere fra CoddyKit
Tilgængelig på iOS og Android.