The only style there that is actually used by a person is the Bourne style. There are other styles that people develop for themselves, for example there was some Haskell program posted to a mailing list with a warning about personal style. This defines:<p><pre><code> (.) :: a -> (a -> b) -> b
x.f = f x
</code></pre>
And then the author can write e.g.<p><pre><code> x.length
</code></pre>
Instead of<p><pre><code> length x
</code></pre>
I think this is really quite a natural operator (and other languages support it, eg in F# it is pronounced |> and closure has something like it with ->)