Raymond Turner
, 2014, 'Programming languages as technical artifacts',
Philosophy & Technology
27 (3), 377-397.