comp.lang.ada
 help / color / mirror / Atom feed
* Newbie wanna Ada
@ 2001-10-25 20:52 Maciej Sobczak
  2001-10-25 21:30 ` tmoran
                   ` (6 more replies)
  0 siblings, 7 replies; 22+ messages in thread
From: Maciej Sobczak @ 2001-10-25 20:52 UTC (permalink / raw)


Hi,

I'm not new to programming and I got some experience in a couple of 
mainstream technologies.
Once upon a time I've read on a comp.lang.c++.moderated an interesting 
post. The whole thread was about 'safeness' of C++ and Java (such 
microwars arise quite often there) and few guys had enough courage to 
plug few words about Ada.

So, I want to try my hands at it.

I've downloaded some tutorials, happily installed GNAT on my Linux and 
warmed up my fingers... but before I start I got few newbie questions:

1. Is there a *usual* interface in Ada for socket-related operations?
2. Is there some more or less standard GUI lib? I've spot a Tcl/Tk 
binding somewhere:
     a. How does it work?
     b. Is it efficient?
     c. Does it require Tcl runtime installed to run programs?
     d. What about Qt, for example?
3. What is the level of portability of the source code? C++ suffers from 
the fact that many vendors dare to dump crap on the market with the C++ 
logo on the boxes. The result is that we have many different 'dialects' 
of this (standardised) language. What about Ada? If I write something 
for GNAT, can I assume that some imaginary Windows compiler will eat it?
4. What is the possibility of interfacing Ada with C (mainly - using C 
libs from Ada)? Is this made during the linking or in the spirit of 
Native Interfaces (like in Java)? For extremists - is it possible to 
call back some Ada procedure from the C function (possibly running in 
another thread)?
5. Is there a CORBA binding implemented for Ada?

Thanks for your time,

-- 
Maciej Sobczak
http://www.maciejsobczak.com




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

end of thread, other threads:[~2001-10-27 10:17 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-10-25 20:52 Newbie wanna Ada Maciej Sobczak
2001-10-25 21:30 ` tmoran
2001-10-26  9:49   ` Tony Gair
2001-10-26 12:57     ` Marc A. Criley
2001-10-26 16:31     ` tmoran
2001-10-26 13:18   ` Marin David Condic
2001-10-26 14:38     ` Ted Dennison
2001-10-26 15:42       ` Marin David Condic
2001-10-25 22:10 ` Michal Nowak
2001-10-25 23:47 ` Matthew Woodcraft
2001-10-26 13:30   ` Marin David Condic
2001-10-26  2:02 ` DuckE
2001-10-26  2:32 ` David Starner
2001-10-26  9:23   ` Preben Randhol
2001-10-26 17:22     ` David Starner
2001-10-27  8:39       ` Preben Randhol
2001-10-26 14:02 ` Ted Dennison
2001-10-26 18:02 ` Maciej Sobczak
2001-10-26 18:54   ` Marin David Condic
2001-10-26 19:39   ` Ted Dennison
2001-10-26 19:45   ` Larry Kilgallen
2001-10-27 10:17   ` Michal Nowak

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