We are a long way away from the Star Trek ideal of programming a computer via speech recognition. This is a hilarious video of some guys using Windows Vista software recognition to write  a Perl script.

Perl is a programming language which loosely derives syntax from C. It is case sensitive and has special meanings for lots of symbols like these: `'{}.,;:”()<>!?*&+-|^@/\~_#%=

Hilarity ensues.

On the other hand, maybe the great Trek future is not so far away.