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...
Main Author: | |
---|---|
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 |