home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #26 / NN_1992_26.iso / spool / sci / logic / 1964 < prev    next >
Encoding:
Internet Message Format  |  1992-11-09  |  5.6 KB

  1. Xref: sparky sci.logic:1964 sci.philosophy.meta:2414 sci.math:14611
  2. Newsgroups: sci.logic,sci.philosophy.meta,sci.math
  3. Path: sparky!uunet!stanford.edu!CSD-NewsHost.Stanford.EDU!Sunburn.Stanford.EDU!pratt
  4. From: pratt@Sunburn.Stanford.EDU (Vaughan R. Pratt)
  5. Subject: What is Computer Science (was: Natural Kinds)
  6. Message-ID: <1992Nov9.005241.29492@CSD-NewsHost.Stanford.EDU>
  7. Sender: news@CSD-NewsHost.Stanford.EDU
  8. Organization: Computer Science Department,  Stanford University.
  9. References: <1992Nov4.200546.2196@CSD-NewsHost.Stanford.EDU> <Bx8yvo.6ty@unx.sas.com> <1992Nov8.210316.5922@dcs.qmw.ac.uk>
  10. Date: Mon, 9 Nov 1992 00:52:41 GMT
  11. Lines: 101
  12.  
  13. In article <1992Nov8.210316.5922@dcs.qmw.ac.uk> arodgers@dcs.qmw.ac.uk (Angus H Rodgers) writes:
  14. >To make this post a bit more interesting, I'll venture a definition of
  15. >"computer science". I've tested (!) this against Vaughan Pratt's list
  16. >of questions, and it seems to bear up, or at least not to look too
  17. >silly to be worth mentioning:
  18. >
  19. >   Computer science is the science of discrete processes. The
  20. >   automatic computing machine -- which is one kind of discrete
  21. >   process, possessing a universal property which enables it
  22. >   in principle to simulate any other such process -- is
  23. >   conventionally taken to stand (both metonymically and
  24. >   synecdochally) for the whole field. So the problem with
  25. >   the phrase "computer science" lies not in the word "science",
  26. >   but in the word "computer": the tool has eclipsed its object.
  27. >
  28. >Or, again:
  29. >
  30. >   Computer science is discrete applied mathematics. But this
  31. >   is not to say that the discrete mathematics needed for the
  32. >   applications always exists before the applications do. So
  33. >   computer science is not applied discrete mathematics; the
  34. >   qualifiers do not commute.
  35. >
  36. >(Comments? Flames? Alternatives? - Myself, I'm not sure whether
  37. >the adjective "complex" should somehow also be worked into the 
  38. >definition(s).)
  39.  
  40. Gee, I just got through posting the following concerning discreteness
  41. in CS on sci.physics, I see now I should have cross-posted it to
  42. sci.logic.  But perhaps this topic is leaning more towards sci.math,
  43. crosslisted here (also the subject line was overdue for a change).
  44.  
  45. A propos of discreteness in the list Angus cites (sci.logic,
  46. 1992Nov4.200546.2196@CSD-NewsHost.Stanford.EDU), my questions 14-17, in
  47. the area of computer graphics, are largely analog questions.  Also
  48. question 2 on polynomial multiplication, although indeed about the
  49. discrete Fourier transform, can be used to speed up polynomial
  50. multiplication with coefficients from any ring supporting the Fourier
  51. transform, including the reals and the complexes.
  52.  
  53. To me computer science is about four interactions: information and
  54. time, computation and communication, models and reality, and
  55. perspective and users.  Discreteness is neither emphasized nor
  56. deemphasized in this view, the integers and the reals are both
  57. important in CS.
  58. --
  59. Vaughan Pratt
  60.  
  61.  
  62. In article <1992Nov8.154955.15938@prim> dave@prim.demon.co.uk (Dave Griffiths) writes:
  63. >After a while, the implications of working with zeros and ones just start
  64. >to sink in. The digitization of life has been proceeding so gradually that
  65. >maybe you don't realize what a revolution we are going through. Music is now
  66. >nearly all digital and most of us can't tell the difference. Occams razor
  67. >might suggest that there are _no_ continuums out there. We can get by OK
  68. >without 'em.
  69. >
  70. >Now you might argue that computers are just a tool, no big deal. But
  71. >I would say that technology leading to digitization is no coincidence,
  72. >rather the digitization of life _reflects_ the underlying nature of reality.
  73. >
  74. >Nature is trying to give us a hint.
  75. >
  76. >Poor old physics is still stuck in the analog nineteenth century. The whole
  77. >mighty edifice has been built on sand and the tide is coming in...
  78. >
  79. >Dave Griffiths
  80.  
  81. You are forgetting that scalability is a big concern today in CS.
  82. Digital models don't scale gracefully, the bits look bigger.  Smooth
  83. scalability demands a smooth view of what one is scaling.  A digital
  84. view inhibits scalability.
  85.  
  86. When I was just starting as a Ph.D. student in Berkeley in 1969 I heard
  87. a lecture by someone whose surname I think was Greenspan.  His topic
  88. was the numerical solution of differential equations, and throughout
  89. the lecture he kept making points of the above ilk, how everything was
  90. really discrete when you got right down to it and numerical analysis
  91. needed to take much more advantage of all this discreteness in the
  92. world than it did.  Well, the two numerical analysts present, Vel Kahan
  93. and Beresford Parlett, were incensed.  At question time Kahan ripped
  94. right into Greenspan. challenging the efficacy of his "digital"
  95. approach.  Never having witnessed such a ferocious attack in a lecture
  96. before, I asked Parlett his opinion afterwards for calibration and he
  97. assured me in very strong terms that he too felt that Greenspan's
  98. digital emphasis was not at all helpful (he used a word that I expect
  99. he would prefer not to have attributed to him in this forum).
  100.  
  101. The situation today with fonts is like this.  In the early 1980's many
  102. people *identified* computer fonts with bitmaps.  Only a very few back
  103. then in the desktop computer business realized that bitmaps would
  104. become increasingly expensive as pixels shrank.  Today you can buy a
  105. 600 dot per inch printer for $2K, and at that granularity bitmap fonts
  106. are a joke, smooth outline fonts are the only way to go.
  107.  
  108. That computers are digital has no more significance than that they are
  109. silicon based.  With your argument you could equally convincingly show
  110. that poor old biology is still stuck in the carbon-based nineteenth
  111. century.
  112. -- 
  113. Vaughan Pratt
  114.