The philosophy of computer science is concerned with the ontological and methodological issues arising from within the academic discipline of computer science, and from the practice of software development and its commercial and industrial deployment. More specifically, the philosophy of computer science considers the ontology and epistemology of computational systems, focusing on problems associated with their specification, programming, implementation, verification and testing. The complex nature of computer programs ensures that many of the conceptual questions raised by the philosophy of computer science have related ones in the philosophy of mathematics, the philosophy of empirical sciences, and the philosophy of technology. We shall provide an analysis of such topics that reflects the layered nature of the ontology of computational systems in Sections 1–5; we then discuss topics involved in their methodology in Sections 6–8.

The Philosophy of Computer Science, in The Stanford Encyclopedia of Philosophy (Spring 2021 Edition), Edward N. Zalta (ed.) / N. Angius, G. Primiero, R. Turner. - In: STANFORD ENCYCLOPEDIA OF PHILOSOPHY. - ISSN 1095-5054. - (2021).

The Philosophy of Computer Science, in The Stanford Encyclopedia of Philosophy (Spring 2021 Edition), Edward N. Zalta (ed.)

G. Primiero
Secondo
;
2021

Abstract

The philosophy of computer science is concerned with the ontological and methodological issues arising from within the academic discipline of computer science, and from the practice of software development and its commercial and industrial deployment. More specifically, the philosophy of computer science considers the ontology and epistemology of computational systems, focusing on problems associated with their specification, programming, implementation, verification and testing. The complex nature of computer programs ensures that many of the conceptual questions raised by the philosophy of computer science have related ones in the philosophy of mathematics, the philosophy of empirical sciences, and the philosophy of technology. We shall provide an analysis of such topics that reflects the layered nature of the ontology of computational systems in Sections 1–5; we then discuss topics involved in their methodology in Sections 6–8.
Settore M-FIL/02 - Logica e Filosofia della Scienza
Settore PHIL-02/A - Logica e filosofia della scienza
2021
https://plato.stanford.edu/archives/spr2021/entries/computer-science/
File in questo prodotto:
File Dimensione Formato  
The Philosophy of Computer Science.pdf

accesso aperto

Tipologia: Publisher's version/PDF
Dimensione 574.66 kB
Formato Adobe PDF
574.66 kB Adobe PDF Visualizza/Apri
Pubblicazioni consigliate

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2434/807648
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
  • OpenAlex ND
social impact