I would like to point the OP towards OSDev's sister site, compilerdev.org
, as a suitable venue for further discussion, However, that site is very low traffic still (hence the shameless promotion), so continuing here for now might make sense.
Also, given that you seem to dislike the C style syntax, why choose that at all? The syntax has nothing to do with it's viability as a systems language (its popularity might be another matter); languages as diverse as Modula-2, Ada, Forth, PL/1, and BLISS
have all served such purposes well in the past. If you don't want C style syntax, find something you like better.