implementatieafhankelijk
Implementatieafhankelijk, in de informatica vaak vertaald als implementation-defined of implementation-dependent, is een term die aangeeft dat een bepaald kenmerk of gedrag van een systeem wel aanwezig is volgens de standaard, maar dat de exacte waarde of wijze waarop het zich manifesteert door de implementatie wordt bepaald. De standardisatie vereist dat de implementatie deze keuze documenteert, zodat gebruikers weten wat ze kunnen verwachten op een specifiek platform of met een specifieke compiler.
Dit begrip staat tegenover volledig vaste waarden of gedrag. Een implementatieafhankelijk kenmerk maakt portabiliteit kwetsbaar: code
Veelgebruikte voorbeelden komen uit programmeertalen en systeembibliotheken. In talen zoals C is de grootte en representatie
Praktisch advies voor ontwikkelaars is om implementatieafhankelijke aannames te vermijden of expliciet te verifiëren via de