home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #3 / NN_1993_3.iso / spool / de / comp / sys / amiga / misc / 7739 < prev    next >
Encoding:
Text File  |  1993-01-27  |  1.4 KB  |  40 lines

  1. Path: sparky!uunet!math.fu-berlin.de!ira.uka.de!smurf.sub.org!easix!teralon!darkness.gun.de!aweinert
  2. From: aweinert@darkness.gun.de (Albert Weinert)
  3. Newsgroups: de.comp.sys.amiga.misc
  4. Subject: Re: SAS/C Compiler, Stacksize errechnen
  5. Message-ID: <zpb1aNqDsX@darkness.gun.de>
  6. Organization: DARKNESS Public Mailbox, Kerpen, Germany
  7. Date: Mon, 25 Jan 1993 17:33:00 +0100
  8. Content-Type: text/plain; charset=ISO-8859-1
  9. Content-Transfer-Encoding: 8bit
  10. MIME-Version: 1.0
  11. Lines: 27
  12.  
  13. Stefan Eggers wrote:
  14.  
  15. -> hartmut Goebel (hartmut@oberon.nbg.sub.org) wrote:
  16.  
  17. -> > Wie willst Du denn bitte eine RangeCheck machen, wenn Du nicht mit
  18. -> > Indices arbeitets, sondern immer einen Zeiger verschiebst? Wie willst
  19. ->
  20. -> Wie  will  man Arrays mit einer nicht fest vorgegebenen Gr÷▀e in Modu-
  21. -> la-2 machen?  Ein `POINTER TO ARRAY [0..4000000000] OF CHAR' kommt mir
  22. -> da in den Sinn und da kann man dann nicht mehr von einer Fehlerprⁿfung
  23. -> reden.
  24. Man macht es nicht in Modula-2 sondern in Oberon-2, einfach ein
  25. 'VAR x:POINTER TO ARRAY OF CHAR' und dann kann man zur Laufzeit ein
  26. NEW(x,y); machen wobei y fⁿr die Anzahl der OF CHAR steht.
  27. ->
  28. -> Das ganze als einen abstrakten Datentyp realisieren und ⁿber Zugriffs-
  29. -> funktionen ansprechen dⁿrfte das Tempo doch etwas stark reduzieren.
  30. ->
  31. -> Also wie macht man so etwas?
  32. Es macht der Compiler ... wenn man will
  33. ->
  34. -> Stefan.
  35.  
  36. ...
  37. Ciao Albert
  38.  
  39. ARSCH huh, Z─NG ussenander!                                Zodiac's Point 3.0
  40.