Computertaal
Uit Wikipedia, de vrije encyclopedie
In dit artikel zou de tekst van Declaratieve taal ingevoegd moeten worden, of er dient een duidelijkere afbakening tussen beide artikelen te worden gemaakt. Na samenvoegen kan het ingevoegde artikel een redirect worden (hier melden). |
Een computertaal is een kunstmatige taal die door mensen wordt gebruikt in de omgang met computers.
Het gaat hier om een informele term, die geen onderdeel is van het spraakgebruik van computerspecialisten. Zij hebben echter wel vaktermen voor bepaalde soorten computertalen:
- een programmeertaal specificeert computerprogrammatuur in door de computer uitvoerbare vorm;
- een modelleertaal of een specificatietaal specificeert de opbouw en/of kenmerken van een systeem;
- een markeertaal voorziet een document, meestal in natuurlijke taal, van aanwijzingen t.b.v. de softwarematige bewerking
Andere criteria voor indeling zijn bijvoorbeeld:
- ze kunnen textueel van aard zijn of visueel
- procedureel (imperatief) of declaratief
- implementatiespecifiek of platformonafhankelijk
- formeel gedefinieerd, vastgelegd in een standaard, of vastgelegd door een implementatie
- toepassingsspecifiek of algemeen
Grenzen tussen deze categorieëen zijn niet duidelijk te trekken; er is eerder sprake van landschappen van mogelijke kenmerken, waar elke taal ergens in geplaatst kan worden.
Er bestaan tienduizenden computertalen, waarvan de meeste overigens niet meer gebruikt worden.
De meeste talen maken een evolutie door, waarbij verschillende versies ontstaan die soms sterk kunnen verschillen. Ook zijn vrijwel altijd andere talen als voorgangers en opvolgers aan te wijzen.