Inhoudsopgave:
Definitie - Wat betekent Stringly Typed?
"Stringed getypt" is een IT-term van slang die gerelateerd is aan coderingsstrategieën en die het proces beschrijft waarbij een ontwikkelaar stringwaarden overmatig gebruikt voor variabelen. Stringed getypte code is code waarin variabelen vaak worden getypt als tekenreeksen en worden behandeld als tekenreeksen, wanneer er betere alternatieven beschikbaar zijn voor programmeurs. Het is ook een woordspeling van "sterk getypte" code, die code beschrijft waarbij typen rigide worden gebruikt om resultaten af te dwingen. Stringed getypte code kan sterk worden getypt, omdat het het gebruik van tekenreeksen versterkt, maar het is over het algemeen niet "sterk geschreven", omdat het meestal geen gebruik maakt van de meest efficiënte oplossingen.
Techopedia legt Stringly Typed uit
In stringy getypte code kunnen zelfs verschillende soorten gegevensvariabelen zoals reële getallen worden getypt als tekenreeksen en worden verwerkt als tekenreeksen binnen functies of procedures. Veel van deze functies en procedures retourneren een tekenreeks in plaats van een geheel getal, drijvende-kommawaarde of andere numerieke waarde. Een van de beste voorbeelden van stringy getypte code wordt geïllustreerd in een lolcatz-meme, vergezeld van de tekst: "Ik kan een string hebben om valyooz op te slaan?" Hier verwijst de maker van de meme naar het idee dat datumwaarden veel efficiënter worden verwerkt als getallen, maar een programmeur kan ze in plaats daarvan als tekenreeksen typen.
Het idee van streng getypte code raakt echt de kern van enkele van de grote verschillen tussen hoe mensen en computers code schrijven en interpreteren. Sommige van deze verschillen komen aan bod in de semantische webbeweging, die erop gericht is technologieën op een meer mensvriendelijke en semantische manier te labelen. Om dezelfde reden is een van de grootste redenen waarom programmeurs ervoor kunnen kiezen stringent getypte code te schrijven, dat het voor hen comfortabeler is als ze inherent meer van woorden houden dan getallen. Stringed getypte code is "woordvriendelijke" code - wanneer variabelen worden getypt als tekenreeksen, werken ze als een reeks teksttekens. In zekere zin kunnen programmeurs stringent getypte code maken omdat ze gewoon bang zijn voor wiskunde. In veel verschillende gevallen geeft stringent getypeerde code de voorkeur aan een mensgerichte benadering, het creëren van tekstreeksen voor variabelen, in plaats van een computer-gecentreerde benadering van het gebruik van de numerieke waarden die gemakkelijker worden omgezet in machinetaal en binaire code.
