However , it does not support passing arguments by reference .
It is a structured programming language ( similar to C ) and supports many common C standard library functions , and also certain UNIX system calls and functions .