Automatické programování

Autor: John Stephens
Datum Vytvoření: 21 Leden 2021
Datum Aktualizace: 1 Červenec 2024
Anonim
Automatické programování - Technologie
Automatické programování - Technologie

Obsah

Definice - Co znamená automatické programování?

Automatické programování je typ počítačového programování, kde programový kód je automaticky generován jiným programem na základě určitých specifikací.


Je zapsán program, který zapisuje více kódu, který potom pokračuje a vytváří další programy. Překladatelé tak mohou být považováni za automatické programy a jazykem vysoké úrovně, který překládají do jazyka nižší úrovně, je specifikace.

Úvod do Microsoft Azure a Microsoft Cloud | V této příručce se dozvíte, o čem cloud computing je a jak vám může Microsoft Azure pomoci migrovat a řídit podnikání z cloudu.

Techopedia vysvětluje automatické programování

Automatické programování neznamenalo vždy generování programů jiným programem. Jeho význam se postupem času vyvíjel.

Ve 40. letech to znamenalo automatizaci ručního procesu děrování papírových pásků, což byly programy děrovaných karetních strojů.


Později to znamenalo překlad programovacích jazyků vysoké úrovně, jako jsou Fortran a ALGOL, do strojového kódu nízké úrovně.

V současné době jsou dva typy považovány za automatické programování:

  • Generativní programování: To, co se běžně děje v dnešním programování, kde se standardní knihovny používají ke zlepšení účinnosti a rychlosti programování. Například v C ++ je funkce cout součástí standardní knihovny a kompilátor jednoduše dodává kód pro cout během kompilace. Programátor ji nemusí znovu implementovat ani potřebovat vědět, jak to funguje.

  • Generování zdrojového kódu: Zdrojový kód je generován na základě modelu nebo šablony vytvořené pomocí programovacího nástroje nebo integrovaného vývojového prostředí (IDE). Dobrým příkladem je aplikace Google / MIT App Inventor, kde uživatelé jednoduše potřebují přetahovat funkce, které chtějí, a pak je vizuálně propojit, aby definovali, jak aplikace funguje, aniž by museli kdykoli psát žádné řádky kódu. Generátor zdrojového kódu poté vygeneruje kód na základě toho, jak jsou komponenty připojeny v vytvořené šabloně.