Een declaratieve taal is een soort programmeertaal waar je beschrijven wat doel een taak heeft , maar zonder het schrijven van de code om de taak te volbrengen . HTML , SQL en Prolog zijn allemaal voorbeelden van declaratieve talen . Dit soort taal heeft een aantal voordelen ten opzichte van andere soorten , met name imperatieve talen , waar je eigenlijk code die bepaalt hoe een programma taken moeten volbrengen schrijven . Kleinere Programma Programma gemaakt met een declaratieve taal , zijn vaak kleiner dan degenen die met een imperatieve taal . Dit komt omdat je nodig hebt om minder code te gebruiken om een doel te bereiken . Bijvoorbeeld , in Prolog kunt u een one -line feit dat de huidige maand definieert schrijven , gebruik dan nog een lijn om te vragen welke maand het is in het programma . In een imperatieve taal zoals C + + , u een variabele maken en initialiseren , gebruik dan een multi-line "als " statement blok naar de waarde van de variabele te controleren , en het programma van de voorwaardelijke uitkomsten . herbruikbare code de code die bepaalt hoe een taak wordt daadwerkelijk in de programmeertaal of in de computer zelf gebouwd . Bijvoorbeeld , een SQL " SELECT " commando vertelt een database die u wilt dat het alle records terug te keren in een tabel op basis van een aantal criteria . Je niet schelen hoe het wordt deze resultaten aan u . Echter , SQL kent de details , bespaart u de tijd en moeite van het hebben om code zelf te schrijven , dat is al een deel van de functionaliteit van de taal . Geen Scripts In imperatief programmeren , schrijf je een blok code , genaamd een script, dat bepaalt hoe een resultaat te krijgen , of het nu een berekening of een lijst met stappen . Declaratieve programmeertalen hebben geen scripts nodig om te definiëren hoe het programma een clausule moet betrekking hebben op een ander . In een programmeertaal zoals Prolog , je relaties met behulp van feiten en regels bepalen , en het programma kent en kan de stroom van een programma te bepalen op zich . Gebruiksgemak Vanwege het simplistische karakter van een declaratieve taal , kunnen mensen nieuwe te programmeren snel halen de basisbegrippen van het paradigma en schrijf een programma met gemak . Het gebruik van HTML , kunt u snel leren hoe je een eenvoudige webpagina die items zoals koppelingen , afbeeldingen en tekst bevat , als al deze tags vertellen de browser wat u wilt dat de pagina eruit zien en hoe ze die blik te bereiken ontwerpen . < Br >
|