


Het belang van universaliteit in taal en systemen
Onveelzijdigheid verwijst naar het vermogen van een taal of een systeem om in een breed scala aan contexten en toepassingen te worden gebruikt, zonder beperkt te zijn tot een specifiek domein of doel. Met andere woorden, het is de veelzijdigheid van de taal of het systeem die het mogelijk maakt om deze in veel verschillende situaties toe te passen. Een programmeertaal die zeer weinig veelzijdig is, kan bijvoorbeeld worden gebruikt voor het ontwikkelen van games, webapplicaties, mobiele apps, enz. en bedrijfssoftware, onder andere. Op dezelfde manier kan een besturingssysteem dat zeer weinig veelzijdig is, op een breed scala aan hardwareplatforms draaien, waaronder desktopcomputers, laptops, tablets en smartphones. Een taal of systeem dat niet erg veelzijdig is, kan daarentegen beperkt zijn tot een specifiek domein of doel, zoals een programmeertaal die alleen wordt gebruikt voor het ontwikkelen van wetenschappelijke simulaties, of een besturingssysteem dat alleen is ontworpen om op een specifiek type hardware te draaien.



