You are reading a single comment by @TheBrick(Tommy) and its replies. Click here to read the full conversation.
  • I think it's a few things things.

    Relaising it's scope. It's a lot of tables of information and it needs to work out specific questions like the distance between two places. Performing a mathematical operation, data about dates, chemicals e.t.c

    One very useful part of the website it the input interpretation section. It gives you an idea of how the program is thinking, it tells you what operators there are.

    For example
    .
    Distance from moon to mars
    http://www32.wolframalpha.com/input/?i=+distance++moon+to++mars

    Shows there is an operator "current distance"

    vs

    distance to moon mars
    http://www32.wolframalpha.com/input/?i=+distance+to++moon++mars

    shows you how it has grouped moon and mars together and considered the distance to be between earth and mars moon.

    This tells us that the computer looks at the sentence and finds distance.
    If distance is followed by "to" then whatever is either side of "distance too" is checked to see if it can be found as a place, however if it is blank one side then it's default response is from earth to ... if the place we are going to is defined as a planet.

    If the destination is a place on earth however

    e.g http://www32.wolframalpha.com/input/?i=+distance+to++glasgow

    It works out where you are e.t.c

    You can also work out what short cuts to use, pipe ( | ) is clearly compare.

    As you can tell I'm fascinated by it.

About