>>27Events aren't a language feature (except maybe in something like Esterel or GOLOG (see below)). They're a system or run-time (or even library or framework) feature.
You don't need callbacks to do ``events'', e.g. you can make an ``event'' framework using continuations, coroutines, streams etc. etc.
GOLOG did ``events'' (the situation calculus) declaratively.
>>29You are very incoherent. I'm not sure if you understand that operating systems such as Linux will schedule multiple processes over multiple hardware threads of execution. The performance difference is that usually when people say multiple processes they mean multiple processes that don't share memory, whereas when they say threads they refer to threads in the one process which share methods (again, usually).
BTW what's with the influx of novices here?