comp.lang.ada
 help / color / mirror / Atom feed
* newbie inquiry
@ 2002-06-12 16:09 Steven Shaw
  2002-06-12 16:26 ` Jean-Marc Bourguet
                   ` (4 more replies)
  0 siblings, 5 replies; 20+ messages in thread
From: Steven Shaw @ 2002-06-12 16:09 UTC (permalink / raw)


Recently, I've been reading about Modula-3. I got exciting about it but
recently found out that it's pretty much dead. Ada, on the other hand, has
been around awhile and recently because part of the "standard" GCC distro.
I'm hoping that Ada can be my m3. I'm quite new to Ada. I've read the
lovelace tutorial and found some other useful material (but I haven't read
it all yet). There's alot of info out there... If there are any comparisons
with m3 that would be useful for me.

Features I kinda know Ada has (but might be wrong)
    * modules
    * fixed string and dynamically growing strings (excellent)
    * generics

Features I'm hoping Ada has:
    * gc
    * multiple interface inheritence (like Java, m3 doesn't have it)
    * fast language interoperability with C (ffi and data sharing)
    * ability to put data/objects into shared-memory for sharing between
processes
    * speed of C?
    * libraries for database access, sockets/protocols, xml

I read somewhere that Ada doesn't have GC. I think I heard that gnat
supports gc. How does this work out for you? Does this mean you have to use
free() when using the standard library?

Would Ada be as good a choice as C for writing an OS? a dbms?

The Ada spec is very big. Is it all implemented in gnats? Are there features
in the spec that could/should be avoided?

cheers,
Steve.





^ permalink raw reply	[flat|nested] 20+ messages in thread

end of thread, other threads:[~2002-06-16 22:16 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-06-12 16:09 newbie inquiry Steven Shaw
2002-06-12 16:26 ` Jean-Marc Bourguet
2002-06-12 18:09   ` Pascal Obry
2002-06-12 19:50     ` Ed Falis
2002-06-14  7:27     ` Jean-Marc Bourguet
2002-06-12 18:04 ` Stephen Leake
2002-06-12 21:22   ` Mark Johnson
2002-06-12 18:05 ` Larry Kilgallen
2002-06-12 20:14 ` Jeffrey Carter
2002-06-13 15:35   ` Ted Dennison
2002-06-13 20:12     ` Freddy
2002-06-14  2:49       ` Ted Dennison
2002-06-15 21:38         ` Robert A Duff
2002-06-16 22:16           ` Ted Dennison
2002-06-13 15:19 ` Ted Dennison
2002-06-13 23:26   ` Caffeine Junky
2002-06-14  2:55     ` Ted Dennison
2002-06-14  3:29       ` Darren New
2002-06-14 18:56         ` Ted Dennison
2002-06-14 19:05           ` Darren New

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox