Textverarbeitungsprogramme gibt es wie Sand am Meer Aufbau: 1. Vorwort 2. Sand 2.1. Einzelne Koerner 2.2. Sandarten 2.2.1. Farbiger Sand 2.2.2. Sand-Material 2.3. Sand-Graphik 2.4. Sand-Entfernung 3. Meer 4. Textverarbeitung 4.1. Versionen 4.2. Programm 4.3. Programmiersprachen 5. Erste Auswertungen 5.1. Autoren 5.2. Software 6. Mathematische Auswertungen 6.1. Formel 6.2. Nullstellen 6.3. Werteinsetzungen 7. Literarische Werte 8. Buch 9. Nachwort 1.Vorwort Mir faellt da ein, was der H.Baba, frueher schon ein bekannter Informatiker und sehr geschaetzter Mathematiker, einmal sagte: "Textverarbeitungsprogramme gibt es wie Sand am Meer" Nun ja, da frag' ich mich, Jahre danach, wie das gemeint war. 2.Die Sandklaehrung 2.1.Meint er jetzt es gebe Textverarbeitungsprogramme so oft wie einzelne Sandkoerner? 2.2.Oder so oft wie verschiedene Sandarten: 2.2.1.wie zum Beispiel gruener Sand, gelber Sand, grauer Sand usw. 2.2.2.oder wie zum Beispiel Felssand, Quarzsand usw. 2.3.Um so ein kompliziertes Problem zu loesen, eignet sich am besten eine Graphik: Der Sand am Meer: ----------------- /\ / \ / \ / \ / \ / \ Einzelne Koerner Sandarten ---------------- --------- /\ / \ / \ / \ / \ / \ Farbe Material ----- -------- 2.4.Schwieriger wird allerdings zu definieren, wie weit weg vom Meer liegender Sand mitzurechnen waere. Das Meer bringt zwar' ne Menge an, an manchen Stellen allerdings auch weg, aber die meisten Defizite entstehen durch Touristen, in deren Schuhen sich der Sand verfaengt und fortgeschleppt wird. Manchmal mit versteckten Haifischzaehnen. 3.Die Meerklaehrung Zu ueberlegen waere, ob nun das Meer bei uns um die Ecke gemeint ist, was echt wenig waere, oder in Europa, Erde, Sonnensystem, Galaxis oder ueberhaupt alles. Klar ist jedenfalls, das der Sand um das gewisse "Meer" gemeint ist, und nicht etwa der Sand im Meer, am oder im Gebirge oder sonst wo. 4.Die Texverarbeitungsklaehrung 4.1.Jeder weiss wohl, dass fast jede Softwarefirma jedes Jahr eine neue Version von ihrem besten Textverarbeitungsprogramm auf dem Markt wirft. Ganz zu schweigen von den gecrackten und internen Zwischenversion (unendlich viele Leben usw.). Man kann ohne Interpretation unmoeglich feststellen, ob diese ganze Anzahl in der Schlussrechnung dieses Problems auftauchen soll oder nicht. 4.2.Zur allgemeinen Auffrischung noch mal den Satz: "Es gibt Textverarbeitungsprogramme wie Sand am Meer". Auf das Wort Textverarbeitungsprogramme kommt es an. Was ist ein Textverarbeitungsprogramm? Es ist kein Malprogramm, kein Spiel, aber ist ein Programm, darauf kommt es am meisten an. 4.3.Ein Programm muss in einer Programmiersprache geschrieben sein. Da waere: 1.BASIC (Beginner =Anfaenger Sprache) 2.PASCAL (Penner ammuesiert sich cool auf Leiter) 3.ASSEMBLER (dollmetscht ASCII in MASCHINENSPRACHE) 4.C (A und B waren nicht gut genug) 5.FORTH (last in / first out) 6.FORTH RUN (weggelaufene) 7.MASCHINEN SPRACHE (01001101) Zu 1.) Basic ist zu langsam, trifft aber nicht auf die neuesten fast-food Basics zu wie z.B.GFA Basic Zu 2.) Jeder Penner programmiert Pascal, ich schaetze, genug Leute haben hiermit schon ein Textverarbeitungsprogramm geschrieben. Zu 3.) Meines Erachtens nach ist Geschwindigkeit sehr wichtig bei Textverarbeitungsprogrammen und daher ist Assembler sehr lohnenswert. Allerdings muss man sich im klaren darueber sein, dass Assembler nicht auf andere Rechnertypen uebertragbar ist. Zu 4.) C ist gut, aber genau wie PASCAL, allerdings ist es zu neu, als dass man schon Textverarbeitungsprogramme mit geschrieben haette. Das neue passt wohl sehr schoen zu neuen Rechnern, deshalb programmierte man mit C Betriebssysteme fuer neue Rechner. Zu 5.) Forth kenn' ich zu schlecht. Zu 6.) Forth Run ist so alt, dass es ins letzte Jahrhundert passt. Zu 7.) Das 01001101 ist nicht korrekt!, obwohl jeder Informatiklehrer es im diesen Falle verwenden wuerde. Klar, der Computer versteht nur 1/0, ein/aus und on/off(bei US und GB Geraeten). Aber 1/0 bedeutet nur, dass er im Dual-Zahlensystem arbeitet, doch er denkt nicht im Dual-System! Naemlich er fasst je ob AT oder XT 16 oder 8 Nullen und Einsen zu je einem Befehl zusammen, so dass man als Maschinen-Sprach-Programmierer keine Nullen und Einsen sondern Zahlen zwischen 0-255 ($00-$ff) bei 8 Bittern(XT) und 0-65536 ($0000-$ffff) bei 16 Bittern eingibt! Also M-Erkla-erer, lasst- euch das gesagt sein, sonst gibt's einen auf die Glocke!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 5.Erste Auswertungen 5.1.Um diese Uhrzeit laesst sich schon ganz klar sagen: Pkt eins.eins.eins. (in Worten: 1.1.1.) ist garantiert nicht gemeint!!! Denn es gibt nichtmal halb so viele Programmierer, die so ein erstaunliches Werk vollbracht haben koennen! Und wenn doch, haetten sie unmoeglich in den letzten Jahrzehnten Tag und Nacht nur vor'm Computer gehangen, um ausgerechnet verschiedene Textverarbeitungsprogramme zu programmieren. Und wenn doch, haetten sie es doch nicht geschafft, weil die Zeit nicht gereicht haette. Schließlich weiß ich aus zuverlaessieger Quelle, dass genug Programmierer ihre Zeit auch noch mit anderen Programmierarbeiten beschaeftigt sind, naemlich mit den neuesten Versionen ihrer eigenen Textverarbeitungen. 5.2.Obwohl genau daher muss man sich auch vor Augen halten, dass dadurch die Anzahl der Textverarbeitungsprogramme enorm steigt. Ich hab' schon bei mehreren Programmen die (C)-Rechte gesehen: copyright 1985, 1986, 1986, 1988, 1989. Wie man anhand dieses Beispieles sieht, braucht die Firma immer jeweils ein GANZES Jahr, um aus einer alten Version eine neue zu basteln. Auf unser Problem bezogen, wenn sich die Firma noch mit der alten Version abgibt, hat sie keine Zeit mehr, um ein neues zu schreiben. He He. 6.Mathematische Auswertungen 6.1.Alle Mathematiker wollen eine Formel zum Rechnen! Also kriegen sie ihre Formel (in Form einer Gleichung). Bedeutung der Abkuerzungen: TP = Textverarbeitungsprogramme SaM = Sand am Meer Formel a: TP Stk.= SaM l = w gesprochen: die Anzahl (in Stk=Stueck) der Textverarbeitungsprogramme soll gleich sein wie die Menge (in l=Liter) des Sandes am Meer! Wenn diese Aussage gleich w (wahr) ist, stimmt die Aussage, und H.Baba hat recht. Stimmt sie nicht, dann gibt's wieder einen auf die Glocke! 6.2.Nullpunktberechnung TP Stk=SaM (-TP Stk) 0 =SaM -TP Stk gesprochen: Null gleich Sand am Meer minus Textverarbeitungsprogramme. 6.3.Werteinsetzungen Da wie schon die ganze Zeit erklaert, die Werte fuer Software und Koerner nicht zu erfassen sind, entfaellt dieser Punkt ! 7.Hoerten wir nicht schon Schiller sagen: "Das Herz meiner Freundin zerspringt wie ein Sandkorn in meiner Textverarbeitung." Nein, wir hoerten ihn das nicht sagen, denn ein Teil, jedenfalls nicht mit dem hier erwaehnten Wortlaut, gab es darmals noch nicht. Genau, die Freundin gab es noch nicht! Frueher gab es nur Ehefrauen, Jungfrauen, keine Frauen und dumme Frauen. Vielleicht mal hin und wieder eine Geliebte, aber das wurde nie ausgesprochen. 8.Wenn man dann genug ueber dieses Problem nachgedacht hat, koennte man dann ein Buch verfassen: Meeressand und deren Textverarbeitungen --------------------------------------- Ein Buch von Pitchfork in 11 Kapitel nach dem aehnlichem Ausdruck (gleichnamiegen Buch) von H.Baba 9.Nachwort Und wenn wir dann nochmehr darueber nachdenken, sehen wir ein, das der Ursprungssatz nur eine uebliche Lehrerfrase ohne weitere Bedeutung war. gez. Pitchfork 11.04.90 11:47 Nachtrag: zuviel MAD gelesen?