home *** CD-ROM | disk | FTP | other *** search
/ Programmer's ROM - The Computer Language Library / programmersrom.iso / ada / point / ibmpcada.doc < prev    next >
Encoding:
Text File  |  1988-05-03  |  4.6 KB  |  98 lines

  1.  6-Feb-86 08:05:31-MST,1636;000000000001
  2. Return-Path: <@USC-ISIF.ARPA:SCHNOORJF@ge-crd.arpa>
  3. Received: from USC-ISIF.ARPA by SIMTEL20.ARPA with TCP; Thu 6 Feb 86 08:05:25-MST
  4. Received: FROM GE-CRD.ARPA BY USC-ISIF.ARPA WITH TCP ; 6 Feb 86 06:26:02 PST
  5. Date:  6 Feb 86 09:27 EST
  6. From: SCHNOOR JOEL F               <SCHNOORJF@ge-crd.arpa>
  7. Subject: Validated Ada for IBM PC
  8. To: <info-ada@isif>
  9.  
  10. 
  11. Date:  6-FEB-1986 09:24
  12. From: Joel Schnoor (General Electric - CRD)
  13. Sender: SCHNOORJF
  14. Subject: Validated Ada for IBM PC
  15. To: info-ada@isif@smtp
  16. --------
  17. Topic:  Ada Compilers on an IBM pc
  18.  
  19. General Transformation Corp. was scheduled to have a validated compiler 
  20. for an IBM PC/XT or an IBM PC, with hard disk, by the end of 1985.  
  21. I haven't heard anything more about this.  The person to
  22. contact from General Transformation Corp. is Mark Zielinski at (415) 644-0702.
  23.  
  24. ALSYS has (or is expected to have shortly) a validated compiler for the
  25. IBM PC/AT, Apollo, and Sun workstations.  For more information, write:
  26.                         ALSYS, Inc.
  27.                         400-1 Totten Pond Road
  28.                         Waltham, MA 02154
  29.                         (617) 890-0030
  30.  
  31. R&R Software is scheduled to produce a validated compiler sometime in 1986,
  32. for the IBM PC and the PC/AT.  For more information, write:
  33.                          R&R Software
  34.                          P.O. Box 1512
  35.                          Madison, WI
  36.                          (608) 244-6436
  37.  
  38. I haven't seen metrics on any of these, but at least they are (or will be)
  39. available.
  40.  
  41.                       Joel Schnoor 
  42.                       SCHNOORJF@GE-CRD
  43.  
  44. --------
  45.  
  46.  6-Feb-86 20:08:50-MST,2940;000000000001
  47. Return-Path: <@USC-ISIF.ARPA:larry@Jpl-VLSI.ARPA>
  48. Received: from USC-ISIF.ARPA by SIMTEL20.ARPA with TCP; Thu 6 Feb 86 20:08:42-MST
  49. Received: FROM JPL-VLSI.ARPA BY USC-ISIF.ARPA WITH TCP ; 6 Feb 86 18:03:22 PST
  50. Date:    Thu, 6 Feb 86 18:03:07 PST
  51. From:     larry@Jpl-VLSI.ARPA
  52. Subject: Ada on a PC
  53. To:       info-ada@isif.arpa
  54. X-ST-Vmsmail-To: ST%"info-ada@isif.arpa"
  55.  
  56. I received some material from Alsys today, including descriptions of their 
  57. IBM PC/AT compiler.  The compiler looks very interesting; I intend to give 
  58. it a close look at the SIGAda/AdaJUG meeting the last week of this month in 
  59. L.A.  Alsys says they will be demoing their AT and their Sun versions at the 
  60. very least.
  61.  
  62. The host is an AT with a hard disk, DOS 3.x, and at least 512K of memory.  
  63. The compiler comes with a ~3 MB memory board that fits in a full slot.  You 
  64. run under PC-DOS, using your own editor to create source files.  Source 
  65. files are stored in a library created and maintained by an Alsys-proprietary 
  66. library manager.  You could, of course, edit your files on an XT or any 
  67. other system that creates ASCII files you could copy to your AT.  Possibly 
  68. even the library manager would run on an XT or PC compatible.  Compilation, 
  69. however, has to be done on the AT.
  70.  
  71. The Alsys linker binds into the load module a run-time executive which 
  72. handles memory allocation/freeing.  It also implements tasking.  The 
  73. resulting module will run on a PC or compatible under MS-DOS 2.x.  If you 
  74. want to do any floating point the target must also have an 8087/80287 chip.
  75. No mention is made of a symbolic debugger of any kind, a serious lack if 
  76. there really is none.
  77.  
  78. If the target is an AT with more than 640K of memory you can have it run in 
  79. virtual mode (this is NOT virtual memory, but the 16 MByte direct memory 
  80. addressing feature of the 80286).  There's no need to recompile to have your 
  81. program run in real or virtual mode; I assume this is a linker option.
  82.  
  83. Alsys claims the object code is about as compact and fast as C code.  The 
  84. size of the run-time executive isn't given, however.  My guess is that the 
  85. executable is probably a good deal bulkier than the C executable, primarily 
  86. due to the tasking code.  (The dynamic-memory management should be comparable 
  87. to the C code.)
  88.  
  89. Alsys says they'll soon pre-validate the AT compiler system under ACVC 1.6;
  90. I suppose that means they'll eventually really validate it.  They say the 
  91. total cost including the ~3MB memory should be under $3000.  If the compile 
  92. and execution speed and load-module size isn't too bad, we'll probably buy a 
  93. copy.  That combined with their CAI "Lessons on Ada" ought to make a good 
  94. educational tool here at JPL.  Maybe we'll have deep-space craft someday with 
  95. Ada code in them after all!
  96.                     Larry @ JPL-VLSI.arpa
  97. 
  98.