Programare automată

Autor: John Stephens
Data Creației: 21 Ianuarie 2021
Data Actualizării: 1 Iulie 2024
Anonim
Cum se instaleaza un sistem de irigare prin picurare? Programare automata💚
Video: Cum se instaleaza un sistem de irigare prin picurare? Programare automata💚

Conţinut

Definiție - Ce înseamnă programare automată?

Programarea automată este un tip de programare pe calculator în care codul programului este generat automat de un alt program pe baza anumitor specificații.


Se scrie un program care scrie mai multe coduri, care apoi continuă și creează mai multe programe. Într-un fel, traducătorii pot fi considerați programe automate, iar limbajul la nivel înalt pe care îl traduc într-o limbă de nivel inferior este specificația.

O introducere în Microsoft Azure și Microsoft Cloud | În acest ghid, veți afla despre ce este vorba despre cloud computing și despre cum Microsoft Azure vă poate ajuta să migrați și să conduceți afacerea din cloud.

Techopedia explică programarea automată

Programarea automată nu a însemnat întotdeauna generarea de programe de către un alt program. Sensul său a evoluat în timp.

În anii ’40, aceasta a însemnat automatizarea procesului manual de perforare cu bandă de hârtie, care au fost programele mașinilor cu carduri perforate.

Mai târziu a însemnat traducerea limbajelor de programare la nivel înalt, cum ar fi Fortran și ALGOL, în cod de mașină de nivel scăzut.


În prezent, există două tipuri considerate a fi programare automată:

  • Programare generativă: Acest lucru se întâmplă în mod normal în programarea de azi, unde bibliotecile standard sunt utilizate pentru a îmbunătăți eficiența și viteza programării. De exemplu în C ++, funcția cout face parte din biblioteca standard, iar compilatorul furnizează pur și simplu codul pentru cout în timpul compilării. Programatorul nu trebuie să-l implementeze din nou sau chiar trebuie să știe cum funcționează.

  • Generarea codului sursă: codul sursă este generat pe baza unui model sau șablon, care este realizat printr-un instrument de programare sau un mediu de dezvoltare integrat (IDE). Un bun exemplu în acest sens este Google / MIT App Inventor în care utilizatorii trebuie pur și simplu să tragă și să arunce funcțiile pe care le doresc și apoi să le conecteze vizual între ele pentru a defini modul în care funcționează aplicația fără a tasta vreodată linii de cod. Un generator de cod sursă va genera apoi codul pe baza modului în care componentele sunt conectate în șablonul care a fost creat.