Pojdi na vsebino

Avtomatsko programiranje

Iz Wikipedije, proste enciklopedije

Avtomatsko programiranjeje področjeinformatike,ki se ukvarja z avtomatizacijoprogramiranjain spada v področjeumetne inteligence.To je način programiranja, ko nam programsko kodo namesto človeškega programerja napiše stroj oziroma za ta namen izdelanprogram.

Generiranje izvorne kode

[uredi|uredi kodo]

Na osnovi vhodnih podatkov programer ustvariprogram,ki vodi do zahtevanih izhodnih podatkov in akcij. Programer iščealgoritem,ki danemu vhodnemu nizu priredi zahtevani izhodni niz. Ta proces se lahko avtomatizira, tako da je izdelava algoritma (programa) prepuščena avtomatiki (računalniškemu programu).

Integrirana razvojna okoljakot na primerEclipsealiVisual Studiovključujejo različna orodja za generiranje izvorne kode. Zgled so orodja, s katerimi lahko konstruiramografične uporabniške vmesnikez inteaktivnim postavljanjem in povezovanjem grafičnih elementov ter določanjem njihovih značilnosti, medtem ko okolje v ozadju generira ustrezno računalniško kodo.

Drug zgled so orodja za grafično oblikovanje shem zapodatkovne baze,ki generirajo kodo v SQL.

Napredni zgled je generacija izvorne kode v višjenivojskihprogramskih jezikihza reševanje določene vrste problemov s pomočjosistemov za simbolno računanje.PaketAceGenna primer uporablja programMathematicoza izpeljavo formul in numeričnih algoritmov pometodi končnih elementov,ki jih nato pretvori v programsko kodo vC.Tako generirano kodo lahko prevedemo in jo v obliki dinamičnih knjižnic vključimo v obstoječa programska okolja za reševanje inženirskih problemov.

Zunanje povezave

[uredi|uredi kodo]