home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / sys / amiga / programmer / 126 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  2.2 KB

  1. Path: nntp.teleport.com!sschaem
  2. From: sschaem@teleport.com (Stephan Schaem)
  3. Newsgroups: comp.sys.amiga.programmer
  4. Subject: Re: >>>>>>> The Future: Amiga goes PC (...aeh: "PowerMsPenti...?) <<<<<<<<
  5. Date: 3 Jan 1996 06:37:19 GMT
  6. Organization: Teleport - Portland's Public Access (503) 220-1016
  7. Message-ID: <4cd86v$1lp@maureen.teleport.com>
  8. References: <judas.0gku@tomtec.abg.sub.org> <4aec3t$q2c@serpens.rhein.de> <judas.0gms@tomtec.abg.sub.org> <wjpOx*Dy0@mkmk.in-chemnitz.de> <judas.0gtn@tomtec.abg.sub.org> <30D9ECA0.167E@felix.univ.szczecin.pl> <judas.0gwf@tomtec.abg.sub.org> <30E150C0.41C6
  9. NNTP-Posting-Host: julie.teleport.com
  10. X-Newsreader: TIN [version 1.2 PL2]
  11.  
  12. Organization: Teleport - Portland's Public Access (503) 220-1016
  13. Distribution: 
  14.  
  15. Miloslaw Smyk (smykm@felix.univ.szczecin.pl) wrote:
  16. : Th.Huber wrote:
  17. : > 
  18. : > In article <30D9ECA0.167E@felix.univ.szczecin.pl> Miloslaw Smyk <smykm@felix.univ.szczecin.pl> writes:
  19. : > 
  20. : > >> You never dissassembled a C-proggy, did you ?
  21. : > >
  22. : > >He was trying to tell you that nowadays compilers do not use LINK and
  23. : > >UNLINK, thus saving one address register for other uses.
  24. : > 
  25. : > Sorrym but I just believe, what me disassembler shows me, not what some
  26. : > C-enthusiastics wish. =)
  27.  
  28. : I won't argue over things that are obvious and easy to check. Perhaps
  29. : you should try to disassemble new software, and not '80 crap.
  30.  
  31.  just look at the 3.x rom code... pushing poping register for no good reason
  32.  but beying a C mecanism. Waisted space & cycles.(call bltbitmap to see a 
  33.  'patch' to push the calling regisater on the stack to be latter popped
  34.  back by the function itself). It does't really matter for sutch routine,
  35.  the impact is maybe NULL. But it show something is wrong, well, not great.
  36.  
  37.  SAS6.51 code is not as good as gcc2.6 and not as good as perfect (What a
  38.  good coder can do in asm;)
  39.  
  40. :  
  41.  
  42. : > Call assembly a slow language,
  43. : > but never ask, what your compiler is written in.
  44.  
  45. : I didn't call assembly a slow language. This is your misinterpretation
  46. : of my (hopefully) plain English. BTW GCC is written in C and AFAIK, so
  47. : is SAS/C.
  48.  
  49.  Does it really matter what language is used to create a compiler?
  50.  For an interpreter it would make a diference...
  51.  
  52.  Stephan
  53.