Skip to main content

Hva er et free-form-språk?

Et språk med fri form er et dataspråk der koding kan plasseres på hvilken som helst linje og fremdeles være gyldig.Dette betyr at en kode kan starte på en linje, avslutte flere linjer ned og fremdeles være en gyldig kommando.Posisjonering er noen ganger noe viktig med grupperte elementer, fordi programmeringen må være i gruppen, men den kan fremdeles plasseres på hvilken som helst linje.Det er noen få programmeringsspråk som bruker språkelementer med fritt form, men de er ikke helt frie form.Fordelen med denne typen programmering er at programmerere har en mye enklere tid å skrive inn kode uten å måtte bekymre seg for linjeskift, og både sikkerhet og feilsøking er vanligvis bedre.

I noen programmeringsspråk er posisjonering veldig viktig.For eksempel, hvis en halv kommando er på den ene linjen og den andre halvparten er på en annen linje, vil ikke kommandoen starte, fordi den er ugyldig.Med et free-form-språk kan det være et uendelig antall linjepauser, og kommandoen vil fortsatt være gyldig.Samtidig, mens posisjonering ikke er viktig, er syntaks, så noen kommandoer må komme etter andre for å jobbe som tiltenkt.

av gruppen er omgitt av parenteser eller lignende karakterer.Posisjonering er vanligvis litt viktigere i en gruppert atmosfære, fordi kommandoene må være i gruppen for å være gyldige.Samtidig, så lenge de er i gruppen, spiller det ingen rolle om alle kommandoene er på en enkelt linje eller om de har flere linjeskift.

De fleste programmeringsspråk er enten frie form eller ikke, men derer noen få unntak der et programmeringsspråk kan kombinere begge deler.I dette tilfellet er det som et fritt formspråk ved at noen elementer, for eksempel tabeller eller visse grupper, kan være frie form, men de andre elementene må være riktig plassert.Disse språkene har normalt bare noen få frie formelementer.

Fordelene med et fritt formspråk kan ikke virke så stort, fordi dette bare gjør det mulig for programmereren å plassere kodingen på noen linje og få det til å fungere, men det er noenStore fordeler.For det første trenger ikke programmereren bruke tid på å sjekke for riktig posisjonering, så feilsøking av feil kode er normalt enklere.Hvis programmereren ønsker å øke sikkerheten, kan han plassere all koden på en lang horisontalt linje.Dette er vanskelig å lese, noe som gjør det vanskeligere for folk å stjele.