HaskellWiki

Haskell | Wiki community | Recent changes
Random page | Special pages

 

Not logged in
Log in | Help

Computer science

Categories: Theoretical foundations

Computer Science is no more about computers than astronomy is about telescopes.

-- E. W. Dijkstra

Contents


1 Introduction

Wikipedia's Computer science.

Martín Escardó maintains a Computer science page, being both detailed and comprehensive. The Dijkstra-quotation cited above comes from this page.

Structure and Interpretation of Computer Programs (by Harold Abelson and Gerald Jay Sussman with Julie Sussman, foreword by Alan J. Perlis).

2 Computability theory

Wikipedia's Computability theory.

An interesting area related to computabilty theory: Exact real arithmetic. For me, it was surprising, how it connected problems in mathematical analysis, arithmetic and computability theory.

3 To do

There are several (equivalent) definitions to the concept of algorithm:

These can be conceived also as computer programming languages -- there should be implemented as many of them as possible. And some of them can be very good for making such jokes as

At least

Although there are many differences between Combinatory logic and recursive function theory, I suspect they have some important common features

Algorithmic information theory may exemplify relatedness of computer science to philosophical and foundational questions of mathematics.

Retrieved from "http://haskell.org/haskellwiki/Computer_science"

This page has been accessed 2,089 times. This page was last modified 18:35, 5 August 2006. Recent content is available under a simple permissive license.