there seem to be two extremes of keyword and identifier naming styles
example (vbscript)
if 3 = x then msgbox "test" end if for each a in list: msgbox a: next
benefit: quick to type
example (c)
if (3 == x) { printf("test"); } for (int i=1; i<array.size; i+=1) { printf("%u", array.data[index]); }
example (scheme)
(if (= 3 x) (display "test")) (for-each display list)
example (coffeescript)
if 3 is x console.log "test" list.forEach (a) -> console.log a
benefit: code written by different authors looks more similar, because they can not vary the placement of and whitespace around brackets a lot because few brackets are used
+ 1 2 3 4
1 + 2 + 3 + 4
1 2 3 4 +