Hva er et fritt format Språk?

November 16  by Eliza

En gratis-formspråk er en datamaskin språk som koding kan plasseres på hvilken som helst linje og fortsatt være gyldig. Dette betyr at en kode kan starte på en linje, slutter flere linjer ned og fremdeles være en gyldig kommando. Posisjonering av og til er litt viktig med gruppert elementer, fordi programmer må være innenfor gruppen, men det kan fortsatt være plassert på en linje. Det er noen programmeringsspråk som bruker fri form språkelementer, men de er ikke helt fri form. Fordelen til denne type programmering er at programmerere har en mye lettere tid å skrive inn koden uten å måtte bekymre seg om linjeskift, og både sikkerhet og feilsøking vanligvis er bedre.

I noen programmeringsspråk, er posisjonering veldig viktig. For eksempel, hvis en halv kommandoen er på en linje, og den andre halvparten ligger på en annen linje, og kommandoen vil ikke initiere, fordi det er ugyldig. Med en gratis-formspråk, kan det være et uendelig antall linjeskift, og kommandoen fortsatt vil være gyldig. Samtidig, mens posisjonering er ikke viktig, syntaks er, så noen kommandoer må komme etter andre til å fungere etter hensikten.

Avhengig av fri form språket selv, har mange programmeringsspråk gruppert elementer som begynnelsen og slutten av gruppen er omgitt av parentes eller lignende tegn. Posisjonering er vanligvis litt mer viktig i en gruppert atmosfære, fordi kommandoene må være i gruppen for å være gyldig. Samtidig, så lenge de er i gruppen, det spiller ingen rolle om alle kommandoene er på en enkelt linje, eller hvis de har flere linjeskift.

De fleste programmeringsspråk er enten gratis-form eller ikke, men det finnes noen få unntak der et programmeringsspråk kan kombinere begge deler. I dette tilfellet, er det som en fri form språket i at noen elementer, for eksempel tabeller eller visse grupper, kan være fri form, men de andre elementene må være riktig plassert. Disse språkene normalt bare har noen få gratis-skjemaelementer.

Fordelene med en fri form språket kanskje ikke synes så stor, fordi dette bare gjør det mulig for programmereren å plassere koding på en linje og ha det til å fungere, men det er noen store fordeler. For ett, ikke programmerer ikke å bruke tid på å kontrollere for riktig plassering, så feilsøking feil kode normalt er enklere. Hvis programmereren ønsker å øke sikkerheten, så han kan plassere all koden på en lang horisontal linje. Dette er vanskelig å lese, noe som gjør det vanskeligere for folk å stjele.