Home -
Gallery
Geology
Music
Software
Hiking
Links
Sport
What?
Thesis Paleontology Balkan Mineralogy Harz Steno 1 10 20 30 40 50 60 70 80 90 Anh A B C D E F 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
Page 168 of 401
< > |
Arbeitsmethoden Anhang I - 19 handen sein. Der Quell-Text wird bei kommerziellen Pro- grammen nicht mitgeliefert, d.h. der Anwender ist völlig in die Grenzen dessen verwiesen, was sich der Programmierer von vornherein ausgedacht hat. 3) Es soll jegliche(!) Computer-Daten bearbeiten, auch fehlerhafte oder unidentifizierte Daten. Kommerzielle Programme versagen fast immer, sobald die Daten nicht ex- akt ihrer Syntax entsprechen. 4) Es soll den Computerspeicher transparent machen, d.h. der Anwender kann den computer-internen Vorgängen nachspü- ren und evtl. unkonventionell eingreifen. Diese Eigen- schaft wird von kommerziellen Programmen notwendiger- weise blockiert, denn sie bedeutet für den Anwender nicht nur Vorteil, sondern auch Gefahr; durch einen Fehler kann er das gesamte System "zum Absturz bringen". Obige Punkte waren eine unvollständige Aufzählung von Detail-Forderungen; es folgen generelle Überlegungen zu dem Experiment, einen Editor selbst zu schreiben. Die übliche Situation ist, daß der Benutzer ein fertiges Programm erhält. Daraufhin prüft er, wozu das Programm gut sein könnte und führt eine bestimmte Arbeit damit aus. Die Daten-Eingabe erfolgt in einem Format, das vom Programm vorgeschrieben ist. Das Programm bestimmt, was und wie verarbeitet wird. Der Autor ging einen anderen Weg. Das Programm "Edi" entstand erst in Zusammenspiel mit der Daten-Eingabe und - Verarbeitung. D.h. die Art der Daten bestimmte, wie das Programm sich entwickelte, nicht umgekehrt; das Programm wuchs (und wächst immer noch) mit seiner Aufgabe, es ist maßgeschneidert. Zum Konzept der "Edi-Datenbank" trug auch ein Aspekt aus der im vorhergehenden Kapitel erwähnten Holographie bei. Ein Hologramm hat die Eigenschaft, daß auf jedem kleinen Fragment davon das gesamte Objekt abgebildet ist, wenn auch aus einem beschränkten Blickwinkel. Auf eine Datenbank übertragen bedeutet das, daß jedes Fragment davon für sich leserlich und in einen Gesamt-Rahmen einordenbar sein soll. Diese Forderung ist z.B. dann erfüllt, wenn alle Daten in die Form menschlicher Worte (Text) gefaßt sind und in jedem Satz Datum, Uhrzeit und Ort erwähnt werden. "Text" Working Methods Appendix I - 19 The source-code is almost never supplied with commercial programs, that means, the user depends entirely on what the programmer has thougt out previously. 3) It must process every(!) kind of computer-datas, also faulty or unidentified datas. Commercial programs fail almost always, as soon the datas do not match exactly their syntax. 4) It shall make the computer-memory transparent, that means the user may trace the computer-intern processes and he may eventually unconventionally intervene. This feature is necessarily blocked in commercial programs, because it means rather danger than profit for the user; by a small mistake he might shoot down the whole system. The above-mentioned points are an incomplete list of detail-demands. Now follow generell considerations to the experiment, to write an editor privately. The common situation is, that the user gets a ready-made program. Then he checks, what for the program might be useful and he does a certain work with it. The data-input and processing follows a certain format, which is prescribed by the program. The program dictates what and in which way it is processed. The author went a different way. The program "Edi" was developed in interference with the data-input and - processing. That means, the type of the datas determined, how the program developed, not vice versa. The program grew (and still grows) with its task, it is tailored to measure. For the conception of the "Edi-data_bank" also an aspect of the holography, which is mentioned in the last chapter, contributed. A hologram has the feature, that on each little fragment of it the whole object is shown, though with a limited angle of observation. Transfered to a data_bank this means, each fragment of the data_bank shall be readable and classifyable into an all-round frame. This demand is realized e.g. if all datas are put into the form of human words (text) with mentioning date, time and place in each sentence. "Text" |
.