Skip to main content

Vad är ett fritt form?

Ett fritt formspråk är ett datorspråk där kodning kan placeras på vilken linje som helst och fortfarande vara giltig.Detta innebär att en kod kan starta på en rad, avsluta flera rader ner och fortfarande vara ett giltigt kommando.Positionering är ibland något viktigt med grupperade element, eftersom programmeringen måste vara inom gruppen, men den kan fortfarande placeras på vilken linje som helst.Det finns några programmeringsspråk som använder språkelement med fria form, men de är inte helt fria form.Fördelen med denna typ av programmering är att programmerare har en mycket enklare tid att skriva i kod utan att behöva oroa sig för linjeavbrott, och både säkerhet och felsökning är vanligtvis bättre.

På vissa programmeringsspråk är positionering mycket viktig.Till exempel, om ett halvt kommando är på den ena raden och den andra hälften är på en annan rad, kommer kommandot inte att initiera, eftersom det är ogiltigt.Med ett fritt formspråk kan det finnas ett oändligt antal linjepauser, och kommandot kommer fortfarande att vara giltigt.Samtidigt, medan positionering inte är viktig, är syntax, så vissa kommandon måste komma efter andra för att arbeta som avsett.

Beroende på själva fritt formen, har många programmeringsspråk grupperat element där början och slutetav gruppen är omgiven av parenteser eller liknande karaktärer.Positionering är vanligtvis lite viktigare i en grupperad atmosfär, eftersom kommandona måste vara inom gruppen för att vara giltiga.Samtidigt, så länge de är i gruppen, spelar det ingen roll om alla kommandon är på en enda rad eller om de har flera linjeavbrott.

De flesta programmeringsspråk är antingen fria eller inte, men därär några få undantag där ett programmeringsspråk kan kombinera båda.I det här fallet är det som ett frigörande språk genom att vissa element, till exempel tabeller eller vissa grupper, kan vara fria form, men de andra elementen måste vara korrekt placerade.Dessa språk har normalt bara några få fria formelement.

Fördelarna med ett fritt formande språk kanske inte verkar så stort, eftersom detta bara gör det möjligt för programmeraren att placera kodningen på vilken linje som helst och få den att fungera, men det finns någraStora fördelar.För det första behöver programmeraren inte spendera tid på att kontrollera för korrekt positionering, så felsökning av felaktig kod är normalt enklare.Om programmeraren vill öka säkerheten kan han placera all kod på en lång horisontell linje.Detta är svårt att läsa, vilket gör det svårare för människor att stjäla.