COOKIES: By using this website you agree that we can place Google Analytics Cookies on your device for performance monitoring. |
University of Cambridge > Talks.cam > Semantics Lunch (Computer Laboratory) > The Thorn Programming Language: Robust Distributed Scripting
The Thorn Programming Language: Robust Distributed ScriptingAdd to your list(s) Download to your calendar using vCal
If you have a question about this talk, please contact Sam Staton. Scripting languages enjoy great popularity due to their support for rapid and exploratory development. They typically have lightweight syntax, weak data privacy, dynamic typing, and powerful aggregate data types. The price of these features comes later in the software life cycle. Scripts are hard to evolve and compose, and often slow. An additional weakness of most scripting languages is lack of support for distributed computing—though distribution is required for scalability and interacting with remote services. Thorn, developed jointly by IBM Research and Purdue University, is a modern scripting language addressing these issues. It enjoys most of the advantages of scripting languages, but provides support for software evolution and robustification, e.g., an expressive module system and type annotation facilities. It has distributed computing built in the core language. This is joint work with Bard Bloom, Brian Burg, Nate Nystrom, Johan Ostlund, Gregor Richards, Rok Strnisa, Jan Vitek, and Tobias Wrigstad. This talk is part of the Semantics Lunch (Computer Laboratory) series. This talk is included in these lists:
Note that ex-directory lists are not shown. |
Other listsPharmacology Lunch Club Cambridge University Biological Society What IS the deal with meat?Other talksThe role of the oculomotor system in visual attention and visual short-term memory CPGJ Reading Group "Space, Borders, Power" Cambridge-Lausanne Workshop 2018 - Day 2 Repetitive Behavior and Restricted Interests: Developmental, Genetic, and Neural Correlates St Catharine’s Political Economy Seminar - ‘Technological Unemployment: Myth or Reality’ by Robert Skidelsky Public Lecture: Development of social behaviour in children from infancy: neurobiological, relational and situational interactions Active bacterial suspensions: from individual effort to team work The role of myosin VI in connexin 43 gap junction accretion Protein Folding, Evolution and Interactions Symposium The Partition of India and Migration Refugees and Migration Adding turbulent convection to geostrophic circulation: insights into ocean heat transport |