Skip to main content

Mi az interaktív programozás?

Az interaktív programozás, más néven élő kódolás, minden olyan számítógépes programozási nyelvre utal, amely lehetővé teszi a Teremtő számára, hogy módosítsa a programot, amíg már fut.A hagyományos programozás során a kódoló először kiírja a programot, majd megmenti.Ezután futtatja a programot a számítógépen.Ha hiba következik be, akkor visszatér a rajztáblához, hogy beírja az új kódot, és újra futtassa a programot.Az interaktív programozással a tervező módosíthatja a kódot anélkül, hogy újra kellene futtatnia a programot.Ez ugyanolyan egyszerű lehet, mint a felhasználótól a nevét, majd a képernyőn történő megjelenítését.A programnak van egy interaktív eleme, ha megváltoztatja a felhasználó nevének értékét annak alapján, amit beír.A program létrehozásakor nem tudta a nevét, és az érték üres volt.Miután megtanulta a nevét, ezt az értéket a programba helyezte, amíg a program még futott, majd megjelenítette a képernyőn.A kötegelt feldolgozás során a program futhat, anélkül, hogy a felhasználó bevitele lenne.Ennek az az előnye, hogy önmagában fut, anélkül, hogy a felhasználó segítségére lenne szükség, de van egy fő hátránya.A program futtatásához szükséges összes információt a kezdetektől kell kódolni.Ha a program meg akarja jeleníteni a felhasználó nevét, akkor azt már tudnia kell, mivel nem tudta kérni a felhasználó bemenetét.

Egy program létrehozása során fejlesztési ciklusokon megy keresztül.Ezek a ciklusok azzal kezdődnek, hogy meghatározzák, mit kell tennie a programnak, megírja a kódot, és kipróbálja a programot.A tervező ezután visszamegy, megváltoztatja a programot, és újra teszteli.Ez a folyamat addig ismételje meg, amíg egy sikeres programot nem hoznak létre.A program megírása és a program futtatása ugyanabbá válik.Ahelyett, hogy megírná a programot, majd végrehajtja azt, a fejlesztő megírhatja a programot, futtathatja, és folytathatja az írást vagy módosíthatja azt, miközben fut.Ez sokkal nagyobb rugalmasságot tesz lehetővé a programokban, és lehetővé teszi a programozó vagy a felhasználó számára, hogy változtatásokat hajtson végre a program újraindítása nélkül.