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).
===
[[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.
Drug primer so orodja za grafično dizajniranje shem za baze podatkov, ki generirajo kodo v SQL.▼
▲Drug
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.▼
▲
== Zunanje povezave ==
|