Basiskennis informatica/Codering: verschil tussen versies
Verwijderde inhoud Toegevoegde inhoud
Geen bewerkingssamenvatting |
|||
Regel 31:
ASCII, Unicode, bitmap, HTML, SVG en XMPP zijn voorbeelden van een '''open codering/specificatie''': het woordenboek om de binaire/tekstuele informatie te coderen in een voor de (IT-)mens verstaanbare uitleg is vrij beschikbaar. Dit laat toe aan om het even welke programmeur om een eigen programma te schrijven, dat compatibel is met de gekozen codering. Zo kan bv. iedereen met de nodige kennis zijn eigen browser schrijven, door de HTML- en CSS-specificatie van het [[w:World_Wide_Web_Consortium|W3C]] te bekijken.
Een bedrijf kan echter ook een bepaalde codering ontwerpen, zonder het "woordenboek" aan iedereen vrij ter beschikking te stellen. Wil je dan gebruikmaken van hun formaten, dan kan dat enkel door de software van dat bedrijf
Een belangrijk [[Open_standaarden#Vaak_voorkomende_misverstanden|misverstand bij een open codering/specificatie]] is dat je dit vrij zou mogen aanpassen. Het gaat hier echter niet om (open source) software, maar over een codering/taal! Het aanpassen van een taal zou betekenen dat je vanaf nu bv. wit door blauw vervangt en zwart door rood. Als je tegen je medemens zou zeggen dat hier rode tekst op een blauwe achtergrond staat, zal er een communicatieprobleem ontstaan. Of dat je de b-tag van HTML maar niets vindt en dat je liever een bold-tag zou hebben, maar geen enkele browser zal jouw tag begrijpen!
|