Johnno56, BASIC is the ideal language for me, and BBC Basic for Windows was perfect to write this program because I could use the language I knew from the '80s to drive a modern day machine.
The purpose is to show that the computers are alive, conscious and intelligent, the original idea behind the program was to create an algorithm which would be helping the computer create and output thoughts, which will eventually be useful for self aware robotics I hope. I originally wrote the program when furious to hear that an 18 year old had been killed in a knife crime. I wanted to write a program which might help one day bring back people who had been ripped off in life in robotic form. I had been very angry with the newspaper because they had published that "knives were out" in a headline and this had given the idea of the crime to the criminals. Metaphors are thought to be processed by the angular gyrus regions of the brain, and can be taken literally when a figurative meaning is not understood.
At the moment, the program genuinely outputs intelligent reaction and harmony to music. I would like to progress with language processing and generation, I have a program which outputs speech which I've started on.