[archimedes] Re: Fragen zum C-Programm Uhrzeit

  • From: Alexander Ausserstorfer <bavariasound@xxxxxxxxxxxxxxx>
  • To: archimedes@xxxxxxxxxxxxx
  • Date: Sun, 26 Feb 2017 19:34:24 +0100

Am 26.02.2017 um 18:38 schrieb Carlos Michael Santillan:

Hätte mich aber auch gewundert. Denn GCC wurde ja dazu geschrieben, um
ein Betriebssystem zu erstellen. Wie soll aber ein Betriebssystem ohne
Module auskommen können? Nur finde ich im Handbuch von GCC nix zum Thema
Module und SWIs.

Der Begriff Module wird häufig benutzt und hat auch unterschiedliche
Bedeutungen. Natürlich kann GCC, so wie jeder C Kompiler mit Modulen
umgehen. Z. B. mit "#include <stdio.h>". Aber das hat nichts mit den
RModulen von RISC OS (BTW: Wird _mit_ Leerzeichen geschrieben.) zu tuen.
Die gibt es so nur in RISC OS. Shared Libraries aus der Unixwelt sind
zwar ähnlich, aber halt doch was anderes. Wenn ich mich nicht irre heißt
etwas ähnliches bei Windows DLL.

Na gut, das hatte ich wieder etwas auf die Schippe genommen. Schon klar,
dass Unix anders konzipiert ist und daher die RISC-OS-Module ja nicht
kennen kann. Aber genau das ist ja das Problem und deshalb ist mir nicht
klar, ob GCC das nun wirklich kann. Wenn ja, dann muss das nachträglich
von irgend jemanden einprogrammiert worden sein. C ist hier scheinbar
etwas unflexibel. Wenn ich daran denke, was auf dem C64 allein mit den
ganzen Peek, Poke, Read, Data, For und next möglich war... eigentlich
alles. Kann aber gut sein, dass ich mich täusche und es trotzdem
irgendwie geht. Weiß nur noch nicht, wie.

Da das Thema RModule zu schreiben immer mal wieder auftaucht wäre es
schön wenn ein Wissender die Grundlagen inkl. einfachen Beispiel mal
aufschreibt und vielleicht mir für ArcSite und damit allen schickt.

Ja, klar. Genau das ist immer das Problem. Erst OSLib, jetzt wieda datt.
Wie soll man denn so vorwärts kommen, wenn man nirgendwo wirklich
nachschauen kann.

Ciao,

A.

-- 
http://home.chiemgau-net.de/ausserstorfer/

Attachment: signature.asc
Description: OpenPGP digital signature

Other related posts: