Code Editor Pro: Compiler IDE-sovelluksen kuvake

Code Editor Pro: Compiler IDE

Koulutus · Ilmainen · iOS & Android · CoddyKit

Code Editor Pro: Compiler IDE — Koodieditori ja kääntäjä puhelimeesi

Code Editor Pro on koodieditori, kääntäjä ja mobiili-IDE iPhonelle ja Androidille – kaikki yhdessä sovelluksessa. Valitse yksi 23 kielestä, kirjoita ohjelma, napauta Suorita ja lue pilvikääntäjän palauttama tuloste. Pyydä sitten sisäänrakennettua tekoälyavustajaa selittämään, korjaamaan, kirjoittamaan uudelleen tai siirtämään kirjoittamasi koodi toiseen kieleen. Kyseessä on kertamaksullinen sovellus ilman mainoksia.

App Store — Lataa ilmaiseksiGoogle Play — Lataa ilmaiseksi
Hinta
Maksa kerran, ei mainoksia
Alustat
iOS ja Android
Kielet
22
Ikäraja
4+
Vaatimukset
iOS 15.1 tai uudempi
Code Editor Pro -aloitusnäyttö, jossa on haettava kieliluettelo Python-, JS- ja Java-kielillä sekä Skill Hub, jossa ovat AI Generate, AI Tutor ja ChallengeKoodieditori, jossa näkyy Python-Fibonacci-funktio, rivinumerot ja symbolinäppäinten rivi näppäimistön yläpuolella
23Suoritettavat kielet
TekoälyTekoälyavustaja koodaukseen
DiffHyväksymäsi muutokset
Puhelin sopii mainiosti idean testaamiseen.

Useimmat pienet ohjelmat eivät ole projekteja lainkaan: kokeiltava kysely, silmukka, jonka toiminnasta et ole varma, tai ystävältä saatu koodinpätkä. Code Editor Pro on suunniteltu juuri tähän hetkeen: kieli on jo valittu, näppäimistön yläpuolella on sulkeille ja lainausmerkeille oma palkki, ja tulos näkyy samalla näytöllä kuin koodi.

Mikä se on

Code Editor Pro: Compiler IDE on iOS- ja Android-koodieditori, joka kääntää ja suorittaa ohjelmia puhelimestasi. Valitset kielen 23 vaihtoehdon joukosta, mukaan lukien Python, Java, C++, C#, JavaScript, Go, Kotlin ja SQL, kirjoitat tai luot koodia ja suoritat sen pilvikääntäjällä, joten suorittaminen vaatii internetyhteyden. Tekoälyavustaja voi selittää, optimoida, muotoilla, testata tai kääntää valinnan toiselle kielelle, ja näyttää kaikki muutokset ensin diff-muodossa. Kyseessä on kertamaksullinen sovellus ilman tilausta ja mainoksia.

Sovelluksen sisältö

Miltä se näyttää

Code Editor Pro -aloitusnäyttö, jossa on haettava kieliluettelo Python-, JS- ja Java-kielillä sekä Skill Hub, jossa ovat AI Generate, AI Tutor ja Challenge
KielenvalitsinHae kieliluettelosta tai suodata luetteloa luokkien Popular, Backend, Web ja Mobile mukaan. Alla ovat AI Generate-, AI Tutor- ja Challenge-pikavalinnat.
Koodieditori, jossa näkyy Python-Fibonacci-funktio, rivinumerot ja symbolinäppäinten rivi näppäimistön yläpuolella
EditoriPython-funktio syntaksikorostuksella ja rivinumeroilla, yläreunan suorituspainike sekä sulkeiden ja lainausmerkkien symbolipalkki.
Generate Code -valintaikkuna, jossa kieleksi on valittu Python ja kehotteena on Generate for loop
AI-koodigeneraattoriValitse kieli, kuvaile koodi muutamalla sanalla ja anna generaattorin kirjoittaa ensimmäinen luonnos.
AI-chatin näyttö, jossa on ehdotettuja kehotteita käsitteiden selittämiseen, vinkkien antamiseen, tietovisaan ja oppimispolun rakentamiseen
AI-chatChat-välilehti koodia koskeville kysymyksille ja ehdotettuja kehotteita esimerkiksi käsitteen selittämiseen tai oppimispolun rakentamiseen.
Vaalean teeman aloitusnäyttö, jossa näkyvät kieliluettelo ja Skill Hub
Vaalea teemaSama aloitusnäyttö vaaleassa teemassa; saatavilla ovat sekä tumma että vaalea teema.

Taustaa

Mitä koodieditori, kääntäjä ja IDE kukin tekevät?

Nämä kolme sanaa kuvaavat eri tehtäviä, jotka työpöytätyökalut yleensä yhdistävät. Koodieditorissa teksti muuttuu koodiksi: mukana ovat korostus, rivinumerot, sisennys ja symbolien nopea lisääminen. Kääntäjä tai tulkki muuttaa tekstin muotoon, jonka tietokone voi suorittaa, ja ilmoittaa virheistä. IDE eli integroitu kehitysympäristö yhdistää nämä ja tarjoaa lisäksi esimerkiksi virheenkorjaimen, tiedostopuun ja projektimallit. Mobiili-IDE:n on tarjottava sama kirjoita, suorita ja lue tulos -kierros paljon pienemmällä näytöllä.

Editori ja kääntäjäkaksi eri tehtävää

Tekstieditori voi tallentaa minkä tahansa tiedoston, mutta se ei voi kertoa, toimiiko tiedosto. Sen tekee kääntäjä tai tulkki, ja sen virheilmoitukset toimivat opettavana palautteena. Vain muokkaava sovellus on muistilehtiö; koodin myös suorittava sovellus on työpöytä.

Käännettävät ja tulkattavat kieletmiksi Java ja Python tuntuvat erilaisilta

C++:n, Javan, Go:n ja Kotlinin kaltaiset kielet käännetään ohjelmaksi ennen niiden suorittamista, kun taas Python, Ruby, PHP ja JavaScript luetaan ja suoritetaan yleensä rivi riviltä. Koska verkkokääntäjä piilottaa tämän eron yhden Suorita-painikkeen taakse, Python-skriptistä Java-luokkaan vaihtaminen vaatii vain kielen vaihtamisen, ei uutta työkaluketjua.

Koodin suorittaminen pilvessämitä se käytännössä tarkoittaa

Code Editor Pro lähettää ohjelmasi pilvikääntäjälle ja näyttää takaisin saadun tulosteen. Etuna on, ettei puhelimeen tarvitse asentaa työkaluketjua 23 kieltä varten. Haittapuolena on, että kaiken suorittaminen vaatii yhteyden, vaikka kirjoittamiseen ja muokkaamiseen sitä ei tarvita.

Koodin kirjoittaminen kosketusnäytöllätodellinen este

Sulkeet, aaltosulkeet, lainausmerkit ja operaattorit ovat puhelimen näppäimistön piilotetuilla tasoilla, ja yksikin väärään paikkaan sijoitettu merkki aiheuttaa syntaksivirheen. Näppäimistön yläpuolelle sijoitettu, eniten käyttämiäsi symboleja sisältävä palkki poistaa suurimman osan tästä hankaluudesta.

Tekoälyn ehdottaman muutoksen lukeminendiff ennen käyttöönottoa

Diff näyttää rivit, jotka muutos poistaa ja lisää. Sen tarkistaminen ennen hyväksymistä auttaa estämään avustajaa muuttamasta huomaamatta jotakin, josta et kysynyt. Samalla näet nopeasti, miten kokenut ohjelmoija järjestäisi koodinpätkän uudelleen.

Miten se toimii

Miten suoritus toimii

Kierros on tarkoituksella lyhyt. Valitset kielen, kirjoitat, suoritat ja luet tuloksen, ja avustaja tulee mukaan vain silloin, kun haluat.

  1. Valitse kieli ja kirjoita

    Hae kieliluettelosta tai suodata kategorian mukaan ja kirjoita editorissa, jossa on syntaksin korostus ja rivinumerot. Näppäimistön yläpuolella olevassa symbolipalkissa ovat sulkeet, lainausmerkit ja operaattorit, ja tekoälykoodigeneraattori voi kirjoittaa ensimmäisen luonnoksen englanninkielisen kuvauksen perusteella.

  2. Suorita ja lue tuloste

    Napauta Suorita, niin ohjelma lähetetään pilvikääntäjälle. Tuloste ja virheet näkyvät samalla näytöllä kuin koodi. Kun skripti pyytää syötettä, syöttöpaneeli avautuu automaattisesti, jotta ohjelma voi jatkaa.

  3. Pyydä avustajaa ja tarkista sitten diff

    Valitse osa ohjelmasta ja pyydä tekoälyä selittämään, optimoimaan tai muotoilemaan se, kirjoittamaan yksikkötesti tai siirtämään se toiselle kielelle. Muutos palautuu diff-muodossa, ja otat sen käyttöön vain, jos hyväksyt sen.

Mitä se sisältää

Mitä editori sisältää

23

Suoritettavat kielet

Java, C, C++, C#, Python, JavaScript, TypeScript, Go, Kotlin, Swift, PHP, Ruby, Scala, Haskell, Lua, R, SQL (SQLite) ja muita, ja voit vaihtaa kieltä milloin tahansa. HTML, CSS ja JavaScript saavat reaaliaikaisen esikatselun.

Tekoäly

Tekoälyavustaja koodaukseen

Selitä, optimoi, kirjoita uudelleen, muotoile, lisää yksikkötesti tai siirrä valinta toiselle kielelle. Voit myös kuvata tarpeesi ja antaa koodigeneraattorin laatia luonnoksen. Saatavilla on useita tekoälymalleja nopeista tehokkaampiin.

Diff

Hyväksymäsi muutokset

Jokainen avustajan tekemä muutos saapuu diff-muodossa ennen kuin se vaikuttaa tiedostoosi, joten mitään ei korvata yllättäen.

60

Koodaushaastetta

Helppoja, keskivaikeita ja vaikeita haasteita, jotka alkavat Hello Worldista ja ulottuvat binäärihakuun ja kuplalajitteluun.

20

Ohjattua projektia

Vaiheittain rakennettavia projekteja, kuten laskin, salasanageneraattori, SQL-kirjastotietokanta, React-to-do-sovellus ja CSS-navigointipalkki.

Tiedostot

Projektit ja historia

Monitiedostoprojekteja tiedostopuulla ja aloitusmalleilla, koodihistoria aiempaan versioon palaamista varten sekä tallennettuja koodinpätkiä ja muistiinpanoja, jotka voit jakaa linkkinä tai kuvakorttina.

Sopivuus

Kenelle se sopii – ja kenelle ei

Se sopii sinulle, jos

  • Haluat testata Java-, C++-, Python- tai SQL-koodinpätkää avaamatta kannettavaa tietokonetta
  • Olet opiskelija ja tarvitset nopean koodin suorittajan kotitehtäviä ja pieniä kokeiluja varten
  • Haluat mieluummin maksaa kerran kuin tilata jatkuvan tilauksen etkä halua mainoksia koodaustyökaluun
  • Haluat avustajan, joka näyttää erot ja antaa sinun päättää, mitä säilytetään
  • Vaihdat useiden kielten välillä etkä halua jokaiselle omaa työkaluketjua

Se ei ole oikea työkalu sinulle, jos

  • Sinun on suoritettava ohjelmia offline-tilassa, vaikka kääntäjä on pilvessä ja yhteys vaaditaan
  • Suunnittelet suurta usean tiedoston sovellusta, joka todella vaatii kannettavan tietokoneen ja täysimittaisen työpöytä-IDE:n
  • Haluat jäsennellyn aloittelijan opetussuunnitelman oppitunteineen; sovellus on harjoittelutyöpöytä, jossa on harjoitustehtäviä, ei kurssi

Tietosuoja

Mitä tapahtuu, kun napautat Run-painiketta?

Ohjelman suorittaminen lähettää koodisi pilvikääntäjälle, joka palauttaa tulosteen, joten yhteyttä tarvitaan vain tässä vaiheessa. Koodin kirjoittaminen ja muokkaaminen eivät vaadi yhteyttä. Lisätietoja on CoddyKitin tietosuojakäytännössä.

Kaikki tiedot löytyvät CoddyKitin tietosuojakäytännöstä.

Kysymykset

Usein kysytyt kysymykset

Mikä on paras koodieditori ohjelmien suorittamiseen puhelimella?

Hyvä testi on se, pystyykö sovellus sekä muokkaamaan että suorittamaan koodia tarvitsemillasi kielillä. Code Editor Pro: Compiler IDE suorittaa 23 kieltä, kuten Java-, C++-, Python-, C#-, Go-, Kotlin- ja SQL-kieltä, pilvikääntäjällä ja näyttää tulosteen samalla näytöllä koodin kanssa. Se tarjoaa myös sulkeiden ja lainausmerkkien symbolipalkin, joka on kosketusnäytöllä vielä tärkeämpi kuin kannettavalla tietokoneella.

Toimiiko Code Editor Pro offline-tilassa?

Ei koodin suorittamiseen. Ohjelmat suoritetaan pilvikääntäjällä, joten Run-toiminto tarvitsee internet-yhteyden. Ohjelman kirjoittaminen ja muokkaaminen onnistuvat ilman yhteyttä, ja voit suorittaa ohjelman, kun olet jälleen verkossa.

Mitä ohjelmointikieliä Code Editor Pro tukee?

Se suorittaa Java-, C-, C++-, C#-, Python-, JavaScript-, TypeScript-, Go-, Kotlin-, Swift-, PHP-, Ruby-, Objective-C-, Scala-, Haskell-, Lua-, Pascal-, R-, Elixir-, Erlang-, Groovy-, Clojure- ja SQL-koodia (SQLite). HTML-, CSS- ja JavaScript-kielillä on reaaliaikainen esikatselu, ja voit muokata Dart-, JSON-, XML-, YAML- ja Markdown-tiedostoja. Kielten nimet kuuluvat niiden omistajille; sovellus on riippumaton.

Voinko käyttää Code Editor Prota Python-IDE:nä?

Kyllä. Python 3 -skriptit suoritetaan heti, kun avaat sovelluksen, ja input()-funktiota kutsuva ohjelma avaa automaattisesti syöttöpaneelin. Saat syntaksikorostuksen, rivinumerot, koodihistorian, asetukset fonttikoolle, sarkainkoolle ja rivinvaihdolle sekä avustajan, joka voi selittää tai korjata virheen. Se ei korvaa työpöydän Python-ympäristöä suurissa projekteissa.

Miten AI-avustaja muuttaa koodiani?

Valitse osa ohjelmasta ja pyydä toimintoa: selitä se, optimoi se, kirjoita se uudelleen, muotoile se, kirjoita yksikkötesti tai siirrä se toiseen kieleen. Code Editor Pro näyttää tuloksen erona ja luettelee, mitä poistettaisiin ja lisättäisiin. Mitään ei oteta käyttöön, ennen kuin hyväksyt sen, joten uudelleenkirjoitus ei koskaan korvaa tiedostoasi yllättäen.

Onko sovelluksessa tilaus vai mainoksia?

Kaupan tuotesivulla Code Editor Pro kuvataan kertamaksulliseksi ostokseksi ilman tilausta ja mainoksia, ja siinä kerrotaan, että kaikki sovelluksen AI-työkalut sisältyvät hintaan. Tarkista oman kauppasi hinta ennen ostamista, sillä alueelliset hinnat vaihtelevat.

Voinko rakentaa projektin, jossa on useita tiedostoja?

Kyllä. Code Editor Prossa on usean tiedoston projekteja tiedostopuineen ja aloitusmalleineen sekä koodihistoria, jonka avulla voit palata tiedoston aiempaan versioon. Pienelle työkalulle tai kurssitehtävälle tämä riittää. Suuri koodikanta omalla koontijärjestelmällään on silti helpompi käsitellä kannettavalla tietokoneella.

Aloita

Suorita ensimmäinen ohjelmasi alle minuutissa

Koodieditori ja kääntäjä iOS- ja Android-laitteille, kertamaksulla ja ilman mainoksia.

App Store — Lataa ilmaiseksiGoogle Play — Lataa ilmaiseksi
Tarkistettu viimeksi · Julkaisija: CoddyKit · Tietosuojakäytäntö
Saatavilla alustoilla iOS ja Android.