Computer Science and Philosophy

There is a widely extended image of computer software as some sort of ‘black box,’ where it does not matter how it internally works, but rather what sort of results are obtained given certain input values. By approaching computer software this way, many philosophical issues are hidden, neglected, or...

Full description

Bibliographic Details
Main Author: Juan Manuel Duran
Format: Article
Language:English
Published: Universidade Federal de Santa Catarina 2018-12-01
Series:Principia: An International Journal of Epistemology
Subjects:
Online Access:https://periodicos.ufsc.br/index.php/principia/article/view/52670
id doaj-3c2b0780e318464b8aaa0e3c1b30cca1
record_format Article
spelling doaj-3c2b0780e318464b8aaa0e3c1b30cca12020-11-25T00:41:57ZengUniversidade Federal de Santa CatarinaPrincipia: An International Journal of Epistemology1414-42471808-17112018-12-0122220322710.5007/1808-1711.2018v22n2p20330168Computer Science and PhilosophyJuan Manuel Duran0University of StuttgartThere is a widely extended image of computer software as some sort of ‘black box,’ where it does not matter how it internally works, but rather what sort of results are obtained given certain input values. By approaching computer software this way, many philosophical issues are hidden, neglected, or simply misunderstood. This article discusses three units of analysis of computer software, namely, specifications, algorithms, and computer processes. The aim is to understand the scientific and engineering practices supporting each unit of analysis, as well as to analyze their methodology, ontology, and epistemology.https://periodicos.ufsc.br/index.php/principia/article/view/52670Filosofía de la ciencia de la computaciónEspecificacionesAlgoritmosProcesos Computacionales
collection DOAJ
language English
format Article
sources DOAJ
author Juan Manuel Duran
spellingShingle Juan Manuel Duran
Computer Science and Philosophy
Principia: An International Journal of Epistemology
Filosofía de la ciencia de la computación
Especificaciones
Algoritmos
Procesos Computacionales
author_facet Juan Manuel Duran
author_sort Juan Manuel Duran
title Computer Science and Philosophy
title_short Computer Science and Philosophy
title_full Computer Science and Philosophy
title_fullStr Computer Science and Philosophy
title_full_unstemmed Computer Science and Philosophy
title_sort computer science and philosophy
publisher Universidade Federal de Santa Catarina
series Principia: An International Journal of Epistemology
issn 1414-4247
1808-1711
publishDate 2018-12-01
description There is a widely extended image of computer software as some sort of ‘black box,’ where it does not matter how it internally works, but rather what sort of results are obtained given certain input values. By approaching computer software this way, many philosophical issues are hidden, neglected, or simply misunderstood. This article discusses three units of analysis of computer software, namely, specifications, algorithms, and computer processes. The aim is to understand the scientific and engineering practices supporting each unit of analysis, as well as to analyze their methodology, ontology, and epistemology.
topic Filosofía de la ciencia de la computación
Especificaciones
Algoritmos
Procesos Computacionales
url https://periodicos.ufsc.br/index.php/principia/article/view/52670
work_keys_str_mv AT juanmanuelduran computerscienceandphilosophy
_version_ 1725284706730115072