Automaattinen ohjelmointi

Kirjoittaja: John Stephens
Luomispäivä: 21 Tammikuu 2021
Päivityspäivä: 1 Heinäkuu 2024
Anonim
Ohjelmoinnin perusteet Pythonilla, luento 1 osa 1
Video: Ohjelmoinnin perusteet Pythonilla, luento 1 osa 1

Sisältö

Määritelmä - Mitä automaattinen ohjelmointi tarkoittaa?

Automaattinen ohjelmointi on tietyn tyyppinen ohjelmointi, jossa toinen ohjelma generoi ohjelmakoodin tiettyjen eritelmien perusteella.


Ohjelma, joka kirjoittaa enemmän koodia, kirjoitetaan, joka sitten jatkuu ja luo lisää ohjelmia. Tietyllä tavalla kääntäjiä voidaan pitää automaattisina ohjelmina, ja eritelmä on korkean tason kieli, jonka he kääntävät alemman tason kielelle.

Johdanto Microsoft Azureen ja Microsoft Cloud | Tämän oppaan läpi opit mitä pilvipalvelussa on kyse ja kuinka Microsoft Azure voi auttaa sinua siirtämään ja johtamaan yritystä pilvestä.

Techopedia selittää automaattisen ohjelmoinnin

Automaattinen ohjelmointi ei aina tarkoittanut ohjelmien tuottamista toisella ohjelmalla. Sen merkitys kehittyi ajan myötä.

1940-luvulla se tarkoitti paperinauhan rei'ityksen manuaalisen prosessin automatisointia, jotka olivat rei'itettyjä koneita.

Myöhemmin se tarkoitti korkean tason ohjelmointikielten, kuten Fortran ja ALGOL, kääntämistä matalan tason konekoodiksi.


Automaattiseen ohjelmointiin katsotaan tällä hetkellä kaksi tyyppiä:

  • Generatiivinen ohjelmointi: Näin tapahtuu normaalisti nykypäivän ohjelmoinnissa, jossa vakiokirjastoja käytetään parantamaan ohjelmoinnin tehokkuutta ja nopeutta. Esimerkiksi C ++: ssa, cout-funktio on osa vakiokirjastoa, ja kääntäjä toimittaa vain cout-koodin käännöksen aikana. Ohjelmoijan ei tarvitse ottaa sitä uudelleen käyttöön tai edes tarvitse tietää, miten se toimii.

  • Lähdekoodien luominen: Lähdekoodi luodaan mallin tai mallin perusteella, joka tehdään ohjelmointityökalun tai integroidun kehitysympäristön (IDE) kautta. Hyvä esimerkki tästä on Google / MIT App Inventor, jossa käyttäjien tarvitsee vain vetää ja pudottaa haluamiaan toimintoja ja yhdistää ne sitten visuaalisesti toisiinsa määritelläksesi kuinka sovellus toimii kirjoittamatta koskaan koodiriviä. Lähdekoodigeneraattori generoi sitten koodin sen perusteella, kuinka komponentit on kytketty luotuun malliin.