Avtomatsko programiranje: Razlika med redakcijama

Izbrisana vsebina Dodana vsebina
m dp/+p
Vrstica 5:
Na osnovi vhodnih podatkov programer ustvari [[Računalniški program|program]], ki vodi do zahtevanih izhodnih podatkov in akcij. Programer išče [[algoritem]], 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).
 
=== PrimeriZgledi ===
[[Integrirano razvojno okolje|Integrirana razvojna okolja]] kot na primer [[Eclipse]] ali [[Visual Studio]] vključujejo različna orodja za generiranje izvorne kode. Primer so orodja, s katerimi lahko konstruiramo [[Grafični uporabniški vmesnik|uporabniške vmesnike]] z inteaktivnim postavljanjem in povezovanjem grafičnih elementov ter določanjem njihovih lastnosti, medtem ko okolje v ozadju generira ustrezno računalniško kodo.
 
[[Integrirano razvojno okolje|Integrirana razvojna okolja]] kot na primer [[Eclipse]] ali [[Visual Studio]] vključujejo različna orodja za generiranje izvorne kode. PrimerZgled so orodja, s katerimi lahko konstruiramo [[Grafičnigrafični uporabniški vmesnik|grafične uporabniške vmesnike]] z inteaktivnim postavljanjem in povezovanjem grafičnih elementov ter določanjem njihovih lastnostiznačilnosti, medtem ko okolje v ozadju generira ustrezno računalniško kodo.
Drug primer so orodja za grafično dizajniranje shem za baze podatkov, ki generirajo kodo v SQL.
 
Drug primerzgled so orodja za grafično dizajniranjeoblikovanje shem za baze[[podatkovna podatkovbaza|podatkovne baze]], ki generirajo kodo v SQL.
Napreden primer je generacija izvorne kode v višjenivojskih programskih jezikih za reševanje določene vrste problemov s pomočjo 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.
 
NapredenNapredni primerzgled je generacija izvorne kode v višjenivojskih [[programski jezik|programskih jezikih]] za reševanje določene vrste problemov s pomočjo sistemov za simbolno računanje. Paket [[AceGen]] na primer uporablja program [[Mathematica|Mathematico]] za izpeljavo formul in numeričnih algoritmov po [[Metodametoda 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.
 
== Zunanje povezave ==