From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=0.2 required=5.0 tests=BAYES_00,INVALID_MSGID, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,3ccb707f4c91a5f2 X-Google-Attributes: gid103376,public From: rogoff@sccm.Stanford.EDU (Brian Rogoff) Subject: Re: Java vs Ada 95 (Was Re: Once again, Ada absent from DoD SBIR solicitation) Date: 1996/10/14 Message-ID: #1/1 X-Deja-AN: 189381317 references: <325D7F9B.2A8B@gte.net> organization: /u/rogoff/.organization reply-to: rogoff@sccm.stanford.edu newsgroups: comp.lang.ada Date: 1996-10-14T00:00:00+00:00 List-Id: stt@houdini.camb.inmet.com (Tucker Taft) writes: Dave (dave@gte.net) wrote: : Garbage collection, by itself, is significant enough for one to : seriously consider choosing Java over Ada for projects which do not : require low-level timing control. : Garbage collection greatly increases developer productivity and greatly : reduces error counts. Except for hard real-time systems, it is, IMHO, : very unwise to choose a language without a garbage collector when a : language with a garbage collector is available. For what it's worth, our AppletMagic(tm) Ada95 => Java byte-code compiler gives you Java's garbage collection, along with Ada's many compile-time advantages, such as enumeration types, strongly distinguished numeric and array types, generic templates, separate spec and body, in/out/in-out parameter modes, named parameters in calls, etc. To which I would add "hierarchical package system", though I'm sure someone out there must feel that this is also bad! This would approximate my short list of Ada advantages over Java. Besides GC, which is arguable, no one has listed any *language* advantages of Java over Ada. -- Brian