A B programozási nyelv
Nyelvi elemek
- A B egy típusnélküli blokkszerkezetű nyelv, melyben az ASCII karakterkészletet
használhatjuk. A programok tokenekből, azaz nevekből, konstansokból, operátorokból és
megjegyzésekből állnak. A tokeneket szóközök, tabulátorok és az újsor karakterek
választják el. A nyelv különbséget tesz a kis- és nagybetűk között, az összes
fenntartott szavát csak csupa kis betűvel írva fogadja el.
- A betűk alatt érjük : A-tól Z-ig, a-tól z-ig, _, és a .-ot. 0-tól 9-ig a számok
konstansoknak mínősülnek, feltéve, ha nem egy betűvel kezdődő névben szerepelnek.
- Neveknek tekintünk minden betűvel kezdődő, betűvel vagy számmal folytatódó
karaktersorozatot. A nevek változókat vagy függvényeket jelentenek. A változókat
deklatrálni kell. Ezt nevük leírásával tehetjük meg. Függvények deklarálásakor azoknak
van paraméterlistájuk is. (ld. alprogramok)
- Konstansnak tekintjük a számokat és az '-ok közé írt karaktersorozatot. Speciális
karaktereket'*c' formátumban adhatunk meg.
Pl:
- '*n' a soremelés.
- '*t' a tabulátor
- '*0' null
- '*e' file vége
- A /* és */ közé írt karaktersorozat megjegyzésnek minősül.