Indenterbaserade
Indenterbaserade språk är programmeringsspråk och dataformat där blockstruktur och hierarki bestäms av indenteringsnivån, i stället för av explicita klammerparenteser eller nyckelord. Denna typ av syntax gör att visuella indikationer på koden struktur är centrala och kan öka läsbarheten, men kräver också konsekvent formatering.
Principer: I indenterbaserade system är mellanslag eller tabbar som används för indentering syntaktiskt betydelsefulla. Språk med
Exempel: Python är det mest kända indenterbaserade programmeringsspråket, där blockdefinierandet sker genom indentering. YAML använder indentering
Fördelar och nackdelar: Fördelar inkluderar ökad läsbarhet och minskat syntaktiskt brus eftersom strukturen tydligt avspeglas i
Användning: Indenterbaserad syntax används ofta i undervisning och i konfigurations- och dataformat där läsbarhet och enkel