Speaker: Doctor Vijay Saraswat, Research Staff Member and Manager at IBM TJ Watson Research Center (NY, USA)
Date: January 30th, 2015
Place: room 007, Faculty of Science Bldg. 7, Hongo Campus, The University of Tokyo
The cyclical nature of Computer Science developments has brought us back once again to centralized computing, but this time at scale: 2 billion users, 1 million developers, 1 computer. This time a number of other developments are also cresting simultaneously: the emergence of powerful open source programming models; the rise of an agile “devops” model; the rise of big data, streaming data, analytics and machine learning.
What does this mean for the future of computer science, and industry? While the “public cloud” has already had a significant impact on the practice of computing, we believe the hybrid cloud (borderless public / on-prem clouds) will have even more impact on the world’s governments and businesses. We discuss some challenging computer science issues — in security, in programming models and languages, in compositional software, in model-based configuration, monitoring, diagnosis and debugging — that this vision of the future raises.
Specifically we will focus on resilient programming languages ( languages with a built-in notion of failure and the ability to recover from it) and probabilistic programming languages (programming languages at the intersection of logic, probability and statistics, enabling data scientists to develop and train models in very productive, high-level ways).