12. A voice programming system comprising a combination of hardware and software that implements: a receiver configured to receive voice commands; a voice programming processor coupled to the receiver, the voice programming processor configured to process the voice commands to create code; and an enhancement block coupled to the voice programming processor, the enhancement block configured to alter the code into compilable code; wherein the enhancement block inserts a default value for a variable specified by the voice commands, wherein the default value is not specified by the voice commands.
12. A voice programming system comprising a combination of hardware and software that implements: a receiver configured to receive voice commands; a voice programming processor coupled to the receiver, the voice programming processor configured to process the voice commands to create code; and an enhancement block coupled to the voice programming processor, the enhancement block configured to alter the code into compilable code; wherein the enhancement block inserts a default value for a variable specified by the voice commands, wherein the default value is not specified by the voice commands. 20. The voice programming system of claim 12 , wherein the enhancement block further inserts implicit parentheses and/or punctuation.