As a first step in the larger project of charting the ontology of computer programs, we pose three central questions:\ud (1) Can programs, hardware, and metaprograms be organized into a meaningful taxonomy?\ud (2) To what ontology are computer programs committed?\ud (3) What explains the proliferation of programming languages and how do they come about?\ud \ud Taking the complementary perspectives software engineering and mathematical logic, we take inventory of programs and related objects and conclude that the notions of abstraction and concretization take a central role in this investigation
<p>Algorithms are differentiated in the ontology from the software which implements them. The same a...
Software-intensive science (SIS) challenges in many ways our current scientific methods. This affect...
Control of complexity in large programming systems. Building abstractions: computational processes; ...
We examine the role of semantic theory in determining the ontology of programming languages. We expl...
The paper is devoted to the discussion on ontological status of the computerprograms. The most popul...
The main purpose of this article is to describe the taxonomy of computer languages according to the ...
We examine the role of semantic theory in determining the ontology of programming languages. We expl...
One of the fundamental ontological issues of the philosophy of computer science is the question abou...
The main purpose of this article is to describe the taxonomy of computer languages according to the ...
We document the influence on programming language semantics of the Platonism/formalism divide in the...
Software is permeating every aspect of our personal and social life. And yet, the cluster of concept...
This paper has explored three examples of good semantical analyses of programming structures. The th...
Książka zawiera analizę wybranych zagadnień ontologicznych związanych z informatyką. Jest ona próbą ...
The organization of objects into classes and categories is an essential task in the process of formi...
Software-intensive science (SIS) challenges in many ways our current scientific methods. This affect...
<p>Algorithms are differentiated in the ontology from the software which implements them. The same a...
Software-intensive science (SIS) challenges in many ways our current scientific methods. This affect...
Control of complexity in large programming systems. Building abstractions: computational processes; ...
We examine the role of semantic theory in determining the ontology of programming languages. We expl...
The paper is devoted to the discussion on ontological status of the computerprograms. The most popul...
The main purpose of this article is to describe the taxonomy of computer languages according to the ...
We examine the role of semantic theory in determining the ontology of programming languages. We expl...
One of the fundamental ontological issues of the philosophy of computer science is the question abou...
The main purpose of this article is to describe the taxonomy of computer languages according to the ...
We document the influence on programming language semantics of the Platonism/formalism divide in the...
Software is permeating every aspect of our personal and social life. And yet, the cluster of concept...
This paper has explored three examples of good semantical analyses of programming structures. The th...
Książka zawiera analizę wybranych zagadnień ontologicznych związanych z informatyką. Jest ona próbą ...
The organization of objects into classes and categories is an essential task in the process of formi...
Software-intensive science (SIS) challenges in many ways our current scientific methods. This affect...
<p>Algorithms are differentiated in the ontology from the software which implements them. The same a...
Software-intensive science (SIS) challenges in many ways our current scientific methods. This affect...
Control of complexity in large programming systems. Building abstractions: computational processes; ...