![Automatikus programozás - Technológia Automatikus programozás - Technológia](https://a.continuousdev.com/technology/automatic-programming.jpg)
Tartalom
- Meghatározás - Mit jelent az automatikus programozás?
- Bevezetés a Microsoft Azure és a Microsoft Cloud | A jelen útmutató során megtanulja, hogy mi a lényeg a felhőalapú számítástechnikában, és hogyan segítheti a Microsoft Azure a felhőből történő migrációt és az üzleti vállalkozás futtatását.
- A Techopedia magyarázza az automatikus programozást
Meghatározás - Mit jelent az automatikus programozás?
Az automatikus programozás egy olyan számítógépes programozás, amelynél a programkódot egy specifikáció alapján automatikusan egy másik program generálja.
Íródik egy olyan program, amely több kódot ír, amely tovább folytatódik és további programokat hoz létre. Bizonyos értelemben a fordítókat automatikus programoknak lehet tekinteni, és a specifikáció az a magas szintű nyelv, amelyet alacsonyabb szintű nyelvre fordítanak.
Bevezetés a Microsoft Azure és a Microsoft Cloud | A jelen útmutató során megtanulja, hogy mi a lényeg a felhőalapú számítástechnikában, és hogyan segítheti a Microsoft Azure a felhőből történő migrációt és az üzleti vállalkozás futtatását.
A Techopedia magyarázza az automatikus programozást
Az automatikus programozás nem mindig jelentette a programok létrehozását egy másik program által. Jelentése az idő múlásával fejlődött.
Az 1940-es években ez azt jelentette, hogy automatizálták a papír-szalag-lyukasztást, amely a lyukasztógépek programja volt.
Később a magas szintű programozási nyelvek, például a Fortran és az ALGOL fordítását alacsony szintű gépi kódra fordította.
Jelenleg két típust tekintünk automatikus programozásnak:
-
Generatív programozás: Ez általában történik a mai programozásban, amikor a szabványos könyvtárakat használják a programozás hatékonyságának és sebességének javítására. Például a C ++ esetében a cout függvény a standard könyvtár része, és a fordító egyszerűen megadja a cout kódját a fordítás során. A programozónak nem kell újból megvalósítania, vagy akár tudnia kell, hogyan működik.
-
Forráskód generálás: A forráskódot egy modell vagy sablon alapján állítják elő, amelyet egy programozó eszköz vagy egy integrált fejlesztési környezet (IDE) útján készítenek. Jó példa erre a Google / MIT App Inventor, ahol a felhasználóknak egyszerűen csak húzniuk kell a kívánt funkciókat, majd azokat vizuálisan össze kell kapcsolniuk egymással annak érdekében, hogy meghatározzák az alkalmazás működését anélkül, hogy bármilyen kódsor beírása lett volna. A forráskód-generátor ezután generálja a kódot annak alapján, hogy az összetevők hogyan kapcsolódnak a létrehozott sablonba.