Programming Languages

Precise timing is obtained by introducing “sleep” or “wait” functions that pause computation of one thread, perhaps allowing other threads to run. In conventional programs, calling a “sleep” function would result in an approximately timed pause; then the thread would …

Read more →

Programming Languages

Languages, compilers, operating systems for parallel computing. Applying a broad range of mathematical and theoretical ideas to computer systems problems. Caching, combining and randomisation in processors, multiprocessors, operating systems and wide-area networks and Language, linguistics, literature, literary theory. Research falling …

Read more →