Xref: utzoo comp.lang.c:12154 comp.arch:6175 Path: utzoo!utgpu!water!watmath!clyde!att!osu-cis!tut.cis.ohio-state.edu!bloom-beacon!mcgill-vision!mouse From: mouse@mcgill-vision.UUCP (der Mouse) Newsgroups: comp.lang.c,comp.arch Subject: Re: one large array in Pascal Message-ID: <1268@mcgill-vision.UUCP> Date: 27 Aug 88 10:40:06 GMT References: <5262@june.cs.washington.edu> <260@thor.wright.EDU> <479@m3.mfci.UUCP> <36174@yale-celray.yale.UUCP> Organization: McGill University, Montreal Lines: 17 In article <36174@yale-celray.yale.UUCP>, lisper-bjorn@CS.YALE.EDU (Bjorn Lisper) writes: > In article <20349@watmath.waterloo.edu> atbowler@watmath.waterloo.edu (Alan T. Bowler [SDG]) writes: >> A classic example are those Pascal programs that allocate 1 large >> static linear array and then run their own memory allocator [...]. > Just a comment on this....this is the typical technique to implement > pointers and dynamic memory handling in Fortran, [...]. Are "those > Pascal programs" maybe translated Fortran programs? I know of at least one which isn't: TeX. Why did Knuth do it this way? I can only guess; I would guess that it's for some portability reason I am not aware of. der Mouse old: mcgill-vision!mouse new: mouse@larry.mcrcim.mcgill.edu