Avtomatsko programiranje: Razlika med redakcijama

Izbrisana vsebina Dodana vsebina
Addbot (pogovor | prispevki)
m Bot: Migracija 10 interwikija/-ev, od zdaj gostuje(-jo) na Wikipodatkih, na d:q762268
m Bot: Popravljanje preusmeritev
Vrstica 1:
'''Avtomatsko programiranje''' je področje [[informatika|informatike]], ki se ukvarja z avtomatizacijo [[računalniško programiranje|programiranja]] in spada v področje [[Umetna inteligenca|umetne inteligence]]. To je način programiranja, ko nam programsko kodo namesto človeškega programerja napiše stroj oziroma za ta namen izdelan [[Računalniški program|program]].
 
== Generiranje izvorne kode ==
Vrstica 9:
[[Integrirano razvojno okolje|Integrirana razvojna okolja]] kot na primer [[Eclipse]] ali [[Visual Studio]] vključujejo različna orodja za generiranje izvorne kode. Zgled so orodja, s katerimi lahko konstruiramo [[grafični uporabniški vmesnik|grafične uporabniške vmesnike]] z 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 za [[podatkovna bazazbirka|podatkovne baze]], ki generirajo kodo v SQL.
 
Napredni zgled je generacija izvorne kode v višjenivojskih [[programski jezik|programskih jezikih]] za reševanje določene vrste problemov s pomočjo [[programi za simbolno računanje|sistemov za simbolno računanje]]. Paket [[AceGen]] na primer uporablja program [[Mathematica|Mathematico]] za izpeljavo formul in numeričnih algoritmov po [[metoda končnih elementov|metodi končnih elementov]], ki jih nato pretvori v programsko kodo v [[Programski jezik C|C]]. 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.