Huis Ontwikkeling Wat is automatisch programmeren? - definitie van

Wat is automatisch programmeren? - definitie van

Inhoudsopgave:

Anonim

Definitie - Wat betekent automatisch programmeren?

Automatisch programmeren is een type computerprogrammering waarbij programmacode automatisch wordt gegenereerd door een ander programma op basis van bepaalde specificaties.

Er wordt een programma geschreven dat meer code schrijft, die vervolgens doorgaat en meer programma's maakt. In zekere zin kunnen vertalers worden beschouwd als automatische programma's en de taal op hoog niveau die ze vertalen naar een taal op lager niveau is de specificatie.

Techopedia verklaart Automatisch programmeren

Automatisch programmeren betekende niet altijd het genereren van programma's door een ander programma. De betekenis ervan evolueerde in de loop van de tijd.

In de jaren 1940 betekende dit de automatisering van het handmatige proces van ponsen op papier, dat waren de programma's van ponskaartmachines.

Later betekende dit de vertaling van programmeertalen op hoog niveau zoals Fortran en ALGOL in machinecode op laag niveau.

Er zijn momenteel twee typen die als automatisch programmeren worden beschouwd:

    Generatieve programmering: dit gebeurt normaal in de hedendaagse programmering waarbij standaardbibliotheken worden gebruikt om de efficiëntie en snelheid van programmeren te verbeteren. In C ++ is de cout-functie bijvoorbeeld onderdeel van de standaardbibliotheek en levert de compiler eenvoudig de code voor cout tijdens het compileren. De programmeur hoeft het niet opnieuw te implementeren of zelfs maar te weten hoe het werkt.

    Broncodegeneratie: broncode wordt gegenereerd op basis van een model of sjabloon die wordt gemaakt via een programmeertool of een geïntegreerde ontwikkelomgeving (IDE). Een goed voorbeeld hiervan is de Google / MIT App Inventor waar gebruikers eenvoudigweg functies moeten slepen en neerzetten die ze willen en ze vervolgens visueel met elkaar verbinden om te definiëren hoe de app werkt zonder ooit coderegels te typen. Een broncodegenerator genereert vervolgens de code op basis van hoe de componenten zijn verbonden in de sjabloon die is gemaakt.

Wat is automatisch programmeren? - definitie van