Tomas Petricek, Charles University, Prague
tomas@tomasp.net |
https://tomasp.net | @tomaspetricek
with Joel Jakubovic and Jonathan Edwards
Programming is
writing code
Formal semantics, implementation, paradigms
We know how
to study this!
Interacting with a stateful system
Feedback, interactive display, live update
But how do we
study this?
Complementary science approach by Hasok Chang
Doing history to contribute to contemporary science
Recover ideas lost for scientific or social reasons
Data exploration using Excel, JS and Python
Data is an integrated
part of the program
Programs are run once
We don't need no abstraction!
Programming systems deserve theory too!
Tomas Petricek, Charles University, Prague
tomas@tomasp.net |
https://tomasp.net | @tomaspetricek
with Joel Jakubovic and Jonathan Edwards