Domov vývoj Čo je automatické programovanie? - definícia z

Čo je automatické programovanie? - definícia z

Obsah:

Anonim

Definícia - Čo znamená automatické programovanie?

Automatické programovanie je typ počítačového programovania, pri ktorom je programový kód automaticky generovaný iným programom založeným na určitých špecifikáciách.

Je napísaný program, ktorý píše viac kódu, ktorý potom pokračuje a vytvára viac programov. Prekladatelia sa tak môžu považovať za automatické programy a špecifikáciou je jazyk na vysokej úrovni, ktorý prekladajú do jazyka na nižšej úrovni.

Techopedia vysvetľuje automatické programovanie

Automatické programovanie neznamenalo vždy vytváranie programov iným programom. Jeho význam sa časom vyvíjal.

V štyridsiatych rokoch to znamenalo automatizáciu manuálneho procesu dierovania na papierové pásky, čo boli programy vysekávaných kariet.

Neskôr to znamenalo preklad programovacích jazykov vysokej úrovne ako Fortran a ALGOL do strojového kódu nízkej úrovne.

V súčasnosti existujú dva typy, ktoré sa považujú za automatické programovanie:

    Generatívne programovanie: Toto sa bežne stáva v dnešnom programovaní, v ktorom sa štandardné knižnice používajú na zvýšenie efektívnosti a rýchlosti programovania. Napríklad v C ++ je funkcia cout súčasťou štandardnej knižnice a kompilátor jednoducho dodáva kód cout počas kompilácie. Programátor ho nemusí implementovať ani nemusí vedieť, ako to funguje.

    Generovanie zdrojového kódu: Zdrojový kód sa generuje na základe modelu alebo šablóny, ktorá sa vytvára pomocou programovacieho nástroja alebo integrovaného vývojového prostredia (IDE). Dobrým príkladom je Google / MIT App Inventor, kde používatelia jednoducho potrebujú drag and drop funkcie, ktoré chcú, a potom ich vizuálne prepojiť, aby definovali, ako aplikácia funguje, bez toho, aby napísali akékoľvek riadky kódu. Generátor zdrojového kódu potom vygeneruje kód na základe toho, ako sú komponenty pripojené v vytvorenej šablóne.

Čo je automatické programovanie? - definícia z