Hvad er et frit formsprog?

Et frit formsprog er et computersprog, hvor kodning kan placeres på enhver linje og stadig være gyldig. Dette betyder, at en kode kan starte på en linje, afslutte flere linjer ned og stadig være en gyldig kommando. Placering er nogle gange noget vigtig med grupperede elementer, fordi programmeringen skal være inden for gruppen, men den kan stadig placeres på enhver linje. Der er et par programmeringssprog, der bruger sprogelementer i frit form, men de er ikke fuldt fri form. Fordelen ved denne type programmering er, at programmerere har en meget lettere tid med at skrive i kode uden at skulle bekymre sig om linjepauser, og både sikkerhed og fejlfinding normalt er bedre.

På nogle programmeringssprog er positionering meget vigtig. For eksempel, hvis en halv kommando er på den ene linje, og den anden halvdel er på en anden linje, vil kommandoen ikke starte, fordi den er ugyldig. Med et frit formsprog kan der være et uendeligt antal linjepauser, og kommandoen vil stadig havevil være gyldig. På samme tid, mens positionering ikke er vigtig, er syntaks, så nogle kommandoer skal komme efter andre for at arbejde som tilsigtet.

Afhængig af selve frit formsprog har mange programmeringssprog grupperet elementer, hvor begyndelsen og slutningen af ​​gruppen er omgivet af parentes eller lignende karakterer. Positionering er normalt lidt vigtigere i en grupperet atmosfære, fordi kommandoerne skal være inden for gruppen for at være gyldige. På samme tid, så længe de er i gruppen, betyder det ikke noget, om alle kommandoer er på en enkelt linje, eller om de har flere linjepauser.

De fleste programmeringssprog er enten fri form eller ej, men der er nogle få undtagelser, hvor et programmeringssprog kan kombinere begge dele. I dette tilfælde er det som et frit formsprog, at nogle elementer, såsom tabeller eller visse grupper, kan være fri form, men det andet elements skal være korrekt placeret. Disse sprog har normalt kun et par frie formelementer.

Fordelene ved et frit formsprog ser muligvis ikke så stort ud, fordi dette bare gør det muligt for programmereren at placere kodningen på enhver linje og få det til at fungere, men der er nogle store fordele. For det første behøver programmereren ikke at bruge tid på at kontrollere for korrekt placering, så fejlfinding af forkert kode normalt er lettere. Hvis programmereren ønsker at øge sikkerheden, kan han placere al koden på en lang vandret linje. Dette er vanskeligt at læse, hvilket gør det sværere for folk at stjæle.

ANDRE SPROG

Hjalp denne artikel dig? tak for tilbagemeldingen tak for tilbagemeldingen

Hvordan kan vi hjælpe? Hvordan kan vi hjælpe?