Quote Originally Posted by Eric C. View Post
I would disagree with you on that... Machine code is a completely clear and logical thing. You can expect an unambiguous result from what you write in it. I'd say English is more like ASM and C-like languages, and Russian reminds me of Pascal/Fortran or even something like Perl... xD
I'd say Russian is like the ASM in that you have a long set of rules which wouldn't help you in any way to write meaningful code that does something useful. So, the only way around is to keep the complete packages of pre-written lines handy and hope the output of one package could be used as input for another. And English is like classic C in that you think you definitely know what the program would do, but unfortunately you end up spending the rest of your day digging through the core file trying to find why by trying to express something you ended up saying something else.