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 > Computer Laboratory Programming Research Group Seminar > What can Programming Language Research Learn from the Philosophy of Science?
What can Programming Language Research Learn from the Philosophy of Science?Add to your list(s) Download to your calendar using vCal
If you have a question about this talk, please contact Raphael Proust. As a relatively recent discipline, computer science, and programming language research in particular, have so far eluded the eyes of philosophers of science. However, we can gain interesting insights by looking at classical works in philosophy of science and reconsidering their meaning from the perspective of programming language research. This is exactly what I attempt to do in this essay – I will go through some of the most important theories of science and look what they can say about programming language research. Then I suggest how we can improve our scientific practice in the light of these observations. First, I discuss how understanding the research programme is important for evaluating scientific contributions. Second, I argue that overemphasis on precise, mathematical models in early stage of research may limit the creativity. Thirdly, I propose how to design stand-alone (theory-independent) experiments in programming language research and how this can help to integrate the vast amount of knowledge gathered by software practitioners. This talk is part of the Computer Laboratory Programming Research Group Seminar series. This talk is included in these lists:
Note that ex-directory lists are not shown. |
Other listsProgram verification reading group. Data Insights Cambridge CU Labour Club: All Events CU Kazakh Society Centre for Scientific ComputingOther talksLecture Supper: James Stuart: Radical liberalism, ‘non-gremial students’ and continuing education Complement and microglia mediated sensory-motor synaptic loss in Spinal Muscular Atrophy Transport and Settling of Sediments in River Plumes Demographics, presentation, diagnosis and patient pathway of haematological malignancies Holonomic D-modules, b-functions, and coadmissibility Simulating wave propagation in elastic systems using the Finite-Difference-Time-Domain method Validation & testing of novel therapeutic targets to treat osteosarcoma Cambridge Rare Disease Summit 2017 Coatable photovoltaics (Title t o be confirmed) DataFlow SuperComputing for BigData The role of myosin VI in connexin 43 gap junction accretion Bayesian optimal design for Gaussian process model |