Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
| From | Hermann Riemann <nospam.ng@hermann-riemann.de> |
|---|---|
| Newsgroups | ger.ct |
| Subject | Re: Niklaus Wirth (1934 - 2024) |
| Date | 2024-01-05 20:31 +0100 |
| Message-ID | <kvr3o2Ft320U1@mid.individual.net> (permalink) |
| References | <un62na$1jj8$2@solani.org> <20240104142223.30ffd8d6.dietz.usenet@rotfl.franken.de> <un6dj0$1jj7$9@solani.org> <kvo2s3Fc010U1@mid.individual.net> <un86f8$17tl$2@solani.org> |
Am 05.01.24 um 07:09 schrieb F. W.:
> Ja, man kann frei im Speicher herum zeigern. Genau das fand ich
> allerdings ziemlich schwierig, da man alles im Blick haben musste.
Das stimmt so nicht. Der pointer auf den Bildschirmbereich
war schon nützlich um Grafik zu programmieren.
Und bevor ich C hatte, hatte ich nur Pascal ST und GST Assembler.
Die ließen sich nicht zusammenbinden.
Allerdings ließen sich Assemblerprogramme spezial reset fest
im Speicher anlegen.
Ein Adapterteil habe ich dann hinter den Bildchirmbereich verschoben,
da dieser auch bei spezial reset nicht verändert wurde.
In Pascal habe ich es dann irgendwie mit irgendeiner
Unterprogramm Spezialeigenschaft geschafft
so das beim ersten Argument die Adresse hinter dem Bildschirmbereich
stand, das 2. Argumnent so etwas wie eine Struktur war,
die als Argment missbraucht werden konnte.
Damit habe ich es durch stackpointer Manipulation geschafft,
dass das Unterprogramme an anderen Stellen zurückkehren konnte.
Als so etwas wie call X, unterbreche X an einer Stelle,
kehre zurück
mache später an der unterbrochenen Stelle weiter.
>>> Entgegen allen Erwartungen hat sich C allerdings durchgesetzt.
>>
>> Meiner nicht. Ich hatte Ada wenig Zukunft eingeschätzt ( und
>> gehofft. )
>>
>
> ADA hat sein Ziel erreicht: die offizielle Programmiersprache der
> US-Regierung.
Die dann Produkte von Firmen kauft, die C verwenden.
>> Das hängt eher vom Programmierstil ab. ( Ein echte Programmierer
>> programmiert in jeder Sprache FORTRAN)
> Ja, wenn man das Werkzeug jede Sekunde im Blick hat, kein Problem. Das
> ist wie Fahren mit einem Ferrari: große Freiheit, aber für die Risiken
> ist man selbst verantwortlich.
Ich würde C eher mit einem geländegängigen Traktor vergleichen.
Man kommt damit fast überall hin.
>> Viel Text versteckt code. z.B. begin end statt {}
> Das hätte Wirth bei M2 aufnehmen sollen.
Und die Einrückung vom Typ Python gab es beim erfolgreichen GfA Basic.
>> Unix soll aus überwiegend aus C statt Assembler entstanden sein.
>> Und C soll eine besserer Assembler als den für die PDP 11 gewesen
>> sein. z.B. ++
>
> Ja, ist bekannt. Deshalb kann man z. B. auch man-pages für C-Funktionen
> aufrufen. Das ging m. W. in keiner anderen Programmiersprache.
>
> Aber deshalb hat Wirth ja auch Lilith geschaffen: ein Betriebssystem auf
> der Basis von M2. Was wäre das für ein geniales System geworden.
Das beste mir bekannte allgemeine Betriebssystem
ist derzeit Linux ( ein verbessertes Unix )
--
<http://www.hermann-riemann.de>
Back to ger.ct | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Niklaus Wirth (1934 - 2024) "F. W." <me@home.invalid> - 2024-01-04 11:53 +0100
Re: Niklaus Wirth (1934 - 2024) Dietz Proepper <dietz.usenet@rotfl.franken.de> - 2024-01-04 14:22 +0100
Re: Niklaus Wirth (1934 - 2024) "F. W." <me@home.invalid> - 2024-01-04 14:58 +0100
Re: Niklaus Wirth (1934 - 2024) Hermann Riemann <nospam.ng@hermann-riemann.de> - 2024-01-04 16:57 +0100
Re: Niklaus Wirth (1934 - 2024) Herwig <herwig.huener@t-online.de> - 2024-01-04 21:48 -0800
Re: Niklaus Wirth (1934 - 2024) Hermann Riemann <nospam.ng@hermann-riemann.de> - 2024-01-05 13:17 +0100
Re: Niklaus Wirth (1934 - 2024) "F. W." <me@home.invalid> - 2024-01-05 07:09 +0100
Re: Niklaus Wirth (1934 - 2024) Hermann Riemann <nospam.ng@hermann-riemann.de> - 2024-01-05 20:31 +0100
Re: Niklaus Wirth (1934 - 2024) Herwig <herwig.huener@t-online.de> - 2024-01-04 21:31 -0800
Re: Niklaus Wirth (1934 - 2024) Hermann Riemann <nospam.ng@hermann-riemann.de> - 2024-01-05 13:32 +0100
[OT] Re: Niklaus Wirth (1934 - 2024) Walter Brill <WalterBrill@t-online.de> - 2024-01-05 16:18 +0100
Re: Niklaus Wirth (1934 - 2024) Herwig <herwig.huener@t-online.de> - 2024-01-05 08:06 -0800
Re: Niklaus Wirth (1934 - 2024) Hermann Riemann <nospam.ng@hermann-riemann.de> - 2024-01-05 17:58 +0100
Re: Niklaus Wirth (1934 - 2024) Gerhard Hoffmann <dk4xp@arcor.de> - 2024-01-05 22:17 +0100
Re: Niklaus Wirth (1934 - 2024) Stefan Reuther <stefan.news@arcor.de> - 2024-01-07 12:03 +0100
Re: Niklaus Wirth (1934 - 2024) Bonita Montero <Bonita.Montero@gmail.com> - 2024-01-05 19:13 +0100
Re: Niklaus Wirth (1934 - 2024) Bonita Montero <Bonita.Montero@gmail.com> - 2024-01-06 09:35 +0100
Re: Niklaus Wirth (1934 - 2024) Heinz Tauer <heinztauer@arcor.de> - 2024-01-06 11:19 +0100
Re: Niklaus Wirth (1934 - 2024) Bonita Montero <Bonita.Montero@gmail.com> - 2024-01-06 11:49 +0100
Re: Niklaus Wirth (1934 - 2024) Hermann Riemann <nospam.ng@hermann-riemann.de> - 2024-01-06 13:41 +0100
Re: Niklaus Wirth (1934 - 2024) Bonita Montero <Bonita.Montero@gmail.com> - 2024-01-06 14:07 +0100
Re: Niklaus Wirth (1934 - 2024) Matthias Hanft <mh@hanft.de> - 2024-01-06 14:16 +0100
Re: Niklaus Wirth (1934 - 2024) Bonita Montero <Bonita.Montero@gmail.com> - 2024-01-06 15:29 +0100
Re: Niklaus Wirth (1934 - 2024) Herwig <herwig.huener@t-online.de> - 2024-01-06 05:37 -0800
Re: Niklaus Wirth (1934 - 2024) Bonita Montero <Bonita.Montero@gmail.com> - 2024-01-06 15:32 +0100
Re: Niklaus Wirth (1934 - 2024) Diedrich Ehlerding <diedrich.ehlerding@t-online.de> - 2024-01-06 17:47 +0100
Re: Niklaus Wirth (1934 - 2024) Bonita Montero <Bonita.Montero@gmail.com> - 2024-01-06 18:34 +0100
Re: Niklaus Wirth (1934 - 2024) Diedrich Ehlerding <diedrich.ehlerding@t-online.de> - 2024-01-06 21:27 +0100
Re: Niklaus Wirth (1934 - 2024) Bonita Montero <Bonita.Montero@gmail.com> - 2024-01-07 07:36 +0100
Re: Niklaus Wirth (1934 - 2024) Herwig <herwig.huener@t-online.de> - 2024-01-07 04:16 -0800
Re: Niklaus Wirth (1934 - 2024) Bonita Montero <Bonita.Montero@gmail.com> - 2024-01-07 13:24 +0100
Re: Niklaus Wirth (1934 - 2024) Bonita Montero <Bonita.Montero@gmail.com> - 2024-01-07 13:28 +0100
Re: Niklaus Wirth (1934 - 2024) Hermann Riemann <nospam.ng@hermann-riemann.de> - 2024-01-06 19:49 +0100
Re: Niklaus Wirth (1934 - 2024) Diedrich Ehlerding <diedrich.ehlerding@t-online.de> - 2024-01-06 16:09 +0100
Re: Niklaus Wirth (1934 - 2024) Dietz Proepper <dietz.usenet@rotfl.franken.de> - 2024-01-06 17:22 +0100
Re: Niklaus Wirth (1934 - 2024) Michael Zink <michael@swamp.franken.de> - 2024-01-06 22:38 +0100
Re: Niklaus Wirth (1934 - 2024) Michael Bode <m.g.bode@web.de> - 2024-01-06 16:20 +0100
Re: Niklaus Wirth (1934 - 2024) Dietz Proepper <dietz.usenet@rotfl.franken.de> - 2024-01-06 17:24 +0100
Re: Niklaus Wirth (1934 - 2024) Ulf Kutzner <Ulf.Kutzner@web.de> - 2024-01-07 01:14 -0800
Re: Niklaus Wirth (1934 - 2024) Bonita Montero <Bonita.Montero@gmail.com> - 2024-01-07 10:18 +0100
Re: Niklaus Wirth (1934 - 2024) Dietz Proepper <dietz.usenet@rotfl.franken.de> - 2024-01-07 14:08 +0100
Re: Niklaus Wirth (1934 - 2024) Stefan+Usenet@Froehlich.Priv.at (Stefan Froehlich) - 2024-01-07 09:49 +0000
Re: Niklaus Wirth (1934 - 2024) Dietz Proepper <dietz.usenet@rotfl.franken.de> - 2024-01-07 12:02 +0100
Re: Niklaus Wirth (1934 - 2024) Stefan+Usenet@Froehlich.Priv.at (Stefan Froehlich) - 2024-01-07 12:39 +0000
Re: Niklaus Wirth (1934 - 2024) Dietz Proepper <dietz.usenet@rotfl.franken.de> - 2024-01-07 13:54 +0100
Re: Niklaus Wirth (1934 - 2024) Herwig <herwig.huener@t-online.de> - 2024-01-07 04:20 -0800
Re: Niklaus Wirth (1934 - 2024) Dietz Proepper <dietz.usenet@rotfl.franken.de> - 2024-01-07 13:56 +0100
Re: Niklaus Wirth (1934 - 2024) Hermann Riemann <nospam.ng@hermann-riemann.de> - 2024-01-06 21:18 +0100
Re: Niklaus Wirth (1934 - 2024) Hermann Riemann <nospam.ng@hermann-riemann.de> - 2024-01-06 20:43 +0100
Re: Niklaus Wirth (1934 - 2024) nobody@nowhere.invalid (Marc Olschok) - 2024-01-15 20:36 +0000
Re: Niklaus Wirth (1934 - 2024) Walter Brill <WalterBrill@t-online.de> - 2024-01-07 18:47 +0100
Re: Niklaus Wirth (1934 - 2024) "F. W." <me@home.invalid> - 2024-01-08 09:15 +0100
csiph-web