Broncode en kant-en-klare apps

Programmeergidsen

Broncode is de programmatekst die je kunt lezen en bewerken. Een applicatie, of app, is iets dat iemand kan uitvoeren om een taak te doen. Met Pliro werk je aan de broncode en kun je daar later een applicatie van bouwen.

Een geëxporteerde app en de broncode zijn verschillende bestanden. Bewaar de broncode als je later iets wilt veranderen.

Een recept en een maaltijd

Een recept helpt een kok om een maaltijd te maken. Iemand een maaltijd geven is iets anders dan iemand het recept geven. Op een vergelijkbare manier kan iemand jouw app uitvoeren als je die deelt. Met de broncode kan die persoon bestuderen hoe je de app maakte.

De vergelijking is niet perfect: een app bestaat nog steeds uit opdrachten voor een computer, niet uit een tastbaar ding dat opraakt. Je kunt de app vaak opnieuw uitvoeren.

Begin met een bronbestand

Sla dit op als begroeting.pliro en gebruik Uitvoeren in de editor.

# taal: nl
zeg "Hallo vanuit mijn eigen app!"

Voorspel en probeer

Dit moet verschijnen:

Hallo vanuit mijn eigen app!

Verander het bericht, bewaar het bestand en voer het opnieuw uit. Je hebt nu de broncode veranderd. Een eerder gebouwde app bevat nog het oude programma, totdat je een nieuwe versie bouwt.

Van broncode naar app

Tijdens het leren kan Pliro gecontroleerde code met zijn runtime uitvoeren. Bouwen maakt een native applicatie voor een gekozen doel, zoals een ondersteunde Windows- of Linux-computer. Een compiler vertaalt een programma naar een vorm waarmee die applicatie wordt gemaakt.

Gebruik de bouwfunctie van de IDE wanneer je zover bent. Met een geïnstalleerde CLI en de benodigde bouwgereedschappen is dit een Windows-voorbeeld voor tekstuitvoer:

pliro build -o begroeting.exe begroeting.pliro

Een app voor één besturingssysteem of processor werkt niet automatisch op een ander. Projecten met afbeeldingen en geluid moeten hun bestanden ook goed meeverpakken.

Jouw uitdaging

Maak twee bronversies met verschillende begroetingen. Noteer welke versie je hebt gebouwd. Kun je uitleggen waarom de broncode bewerken het oude geëxporteerde bestand niet verandert?

Een veelgemaakte fout

begroeting.pliro hernoemen naar begroeting.exe compileert het bestand niet. Een bestandsnaam vertelt iets over een bestand. De naam veranderen verandert de inhoud niet in een app. Bewaar een reservekopie van het bewerkbare project en test de geëxporteerde app op het bedoelde apparaat.

Verder leren

Apps bouwen · Projectbestanden · Veilig delen