Brian Shearing

Learn More
Software systems bridge the gap between the information processing needs of the world and computer hardware. As system requirements grow in complexity and hardware evolves, the gap does not necessarily widen, but it undoubtedly changes. Although today's applications require concurrency and today's hardware provides concurrency, programming languages remain(More)
  • 1