Mercurial > hg > BCS
comparison CR_preface.txt @ 50:bb0179426e3f
finale, but middle needs to be filled in
author | Henry Thompson <ht@markup.co.uk> |
---|---|
date | Tue, 19 Nov 2024 20:33:45 +0000 |
parents | 6a9901310a6a |
children | 239100b1ae37 |
comparison
equal
deleted
inserted
replaced
49:6a9901310a6a | 50:bb0179426e3f |
---|---|
353 Smith tried to describe the KRL data structures themselves in | 353 Smith tried to describe the KRL data structures themselves in |
354 KRL-0. A brief sketch was completed, and in doing it we were made | 354 KRL-0. A brief sketch was completed, and in doing it we were made |
355 much more aware of the ways in which the language was inconsistent | 355 much more aware of the ways in which the language was inconsistent |
356 and irregular. This initial sketch was the basis for much of the | 356 and irregular. This initial sketch was the basis for much of the |
357 development in KRL-1." | 357 development in KRL-1." |
358 | |
359 -------- | |
360 | |
361 This is not an easy book to read, but it's a very important book, so | |
362 it's worth the effort. As Brian himself has said, it's written rather | |
363 like a detective story, in which the same underlying set of facts is | |
364 explored repeatedly, getting closer each time to a complete and | |
365 self-consistent picture. When I first read it, I said to Brian more | |
366 than once "But you keeping using [some term], and it's clear you mean | |
367 it in some important, technical, sense, but you haven't _defined_ | |
368 it". And he said, "be patient". | |
369 | |
370 If you care about computer science, either as a practioner, or a | |
371 theorist, or a concerned citizen, this book matters for you. It's | |
372 conclusions matter, even if parts of it are not meant for you. So | |
373 even if you find it hard, as a computer programmer, to see why you | |
374 should care if the theorists have got it wrong, be patient. If you're | |
375 a theorist, and you find Brian's critique at best irrelevant, and at | |
376 worst aggresive, obnoxius and founded in misunderstanding, be patient. | |
377 If you're a citizen, and the technical details are off-putting, be | |
378 patient. | |
379 | |
380 If you _are_ patient, and stay the course, When you get to the end you | |
381 will realise that you actually do understand the terminology now, and | |
382 that even though the work that remains is hugely challenging, and | |
383 perhaps only imperfectly grasped by Brian himself, much less the rest | |
384 of us, getting it done matters for all of us. As practioners and | |
385 theorists, we need to ask ourselves what we can do to make Brian's | |
386 vision a reality. As citizens, we need to cheer from the sidelines, | |
387 and keep asking questions. We owe him that much. | |
388 [Haugeland?] |