mercoledì 20 giugno 2007

DWIM - Do What I Mean

When executed, the program does what the user wants it to do, without any restrictions. How it does this has never been defined.

This highlights an important difference between human and computer language. A human language speaker is able to resolve ambiguities or even outright syntactical errors based on inferring the intentions of another speaker, something that computer language compilers are not yet able to do.

Obviously, no real-life implementations of DWIM exist for any platform.

1 commento:

Unknown ha detto...

da dove esce questa?