home *** CD-ROM | disk | FTP | other *** search
/ Amiga MA Magazine 1998 #3 / amigamamagazinepolishissue1998.iso / bazy / microbase / datenbanken / programmiersprachen.doc < prev    next >
Text File  |  1997-02-27  |  2KB  |  84 lines

  1. Programmiersprachen.DOC
  2. =======================
  3.  
  4. 1. Pascal, Modula-2, Oberon-2
  5. -----------------------------
  6.  
  7. Folgendes Programm wurde benutzt:
  8.  
  9.   MODULE test;
  10.   
  11.   VAR i: LONGINT;
  12.   
  13.   BEGIN
  14.     FOR i := 1 TO 1000000 DO
  15.     END;
  16.   END test.
  17.  
  18.  
  19. 2. C, C++
  20. ---------
  21.  
  22. Folgendes Programm wurde benutzt:
  23.  
  24.   #include <stdio.h>
  25.   
  26.   main()
  27.   {
  28.     register long i;
  29.   
  30.     for(i = 0; i < 1000000; ++i)
  31.     {
  32.     }
  33.     return(0);
  34.   }
  35.  
  36. Aus den Ergebnissen können folgende Erkenntnisse gewonnen werden:
  37.  
  38. · SAS/C optimiert leere Schleifen weg (Laufzeit <1 Ticks)
  39.  
  40. · Bei SAS/C werden C++-Programme sehr lang
  41.  
  42. · MaxonC++ 3.1 und StormC 1.1 sind fast gleich schnell
  43.  
  44. · Bei StormC 1.1 werden C++-Programme sehr kurz
  45.  
  46. · StormC und SAS/C bieten vielfältige Optimierungsmöglichkeiten
  47.  
  48. 3. Basic
  49. --------
  50.  
  51. Folgendes Programm wurde benutzt:
  52.  
  53.   FOR t& = 1 TO 1000000
  54.   NEXT t&
  55.  
  56. Aus den Ergebnissen können folgende Erkenntnisse gewonnen werden:
  57.  
  58. · GFA-Basic 3.5D ist der effizienteste Basic-Compiler
  59.  
  60. · BlitzBasic 2 v2.1 wird seinem Namen vor allem im Datenbankbereich nicht
  61.   gerecht; die Programme sind ziemlich langsam
  62.  
  63. · BlitzBasic glänzt mit vielfältigen Grafikbefehlen
  64.  
  65. · GFA-Basic unterstützt nur Workbench 1.3 direkt; AGA-Modi sind nicht
  66.   möglich
  67.  
  68. · ACE-Programme werden kurz und schnell, wenn man PHX-Assembler und -Linker
  69.   verwendet; zusätzliche Aktivierung des SuperOptimizers macht die Programme
  70.   zwar noch kürzer, aber leider auch etwas langsamer
  71.  
  72. · MaxonBasic ist kompatibel zu Microsoft Basic auf dem Amiga und dem PC
  73.  
  74. 4. Zusammenfassung
  75. ------------------
  76.  
  77. Folgende Compiler werden empfohlen:
  78.  
  79.   Kategorie                   Compiler
  80.   -------------------------------------------
  81.   C, C++                      StormC++ 2.0
  82.   Pascal, Modula-2, Oberon-2  MaxonPascal 3.0
  83.   Basic                       ACE 2.4
  84.