Вы находитесь на странице: 1из 2

c

 is the study of general and fundamental problems, such as existence, knowledge,
values, reason, mind, and language.[1][2] It is distinguished from other ways of addressing such
problems by its critical, generally systematic approach and its reliance on rational argument.[3]
The word "philosophy" comes from the Greek ijȚȜȠıȠijȓĮ (V V , which literally means
"love of wisdom", and was originally a word referring to the special way of life of early Greek
philosophers.[4][5][6]



£
    
   

      
  Ñ   
    
           
       
   

   
              
    
    
  

              


                 
   !    

 
  

     
      "
       
         



DV
 D 

The Philosophy of Computer Science (#! is concerned with philosophical issues that arise
from reflection upon the nature and practice of the academic discipline of computer science. But
what is the latter? It is certainly not just programming. After all, many people who write
programs are not computer scientists. For example, physicists, accountants and chemists do.
Indeed, computer science would be better described as being concerned with the meta-activity
that is associated with programming. More generally, and more precisely, it is occupied with the
design, development and investigation of the concepts and methodologies that facilitate and aid
the specification, development, implementation and analysis of computational systems.
Examples of this activity might include the design and analysis of programming, specification
and architectural description languages; the construction and optimisation of compilers,
interpreters, theorem provers and type inference systems; the invention of logical frameworks
and the design of embedded systems, and much more. Many of the central philosophical
questions of computer science surround and underpin these activities, and many of them centre
upon the logical, ontological and epistemological issues that concern it. However, in the end,
computer science is what computer scientists do, and no exact formulaic definition can act as
more than a guide to the discussion that follows. Indeed, the hope is that #! will eventually
contribute to a deeper understanding of the nature of computer science.

Вам также может понравиться