Is it possible to have a program run multiple functions at the same time?

Connectionist neural network programming seems suitable for object oriented languages. But brains seem to be able to have multiple faculties working all at the same time, and in orchestra with each other.

BTW I'm a complete noob. AI in programming is what interests me so I want to find ways to learn about it.

Running different functions in different threads give you a very good illusion of functions running at the same time (see the threading module). Of course, at processor's level, only one of the functions is running at the same time.

http://zope.stackless.com/about/sdocument_view

Stackless Python. You can run multiple threads (functions) in the same time. Threads can easily syncronise via channels.
You should read about it. I am not very good myself. I'm just giving a hint.

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.