[GAP] advice on Ada in general programming languages course

Ressler, E. COL EECS Eugene.Ressler at usma.edu
Fri Apr 22 15:17:39 CEST 2005


Our senior design projects are multi-disciplinary, often using special
purpose third party software or hardware with proprietary drivers and
interfaces.  The last ones I can think of were a laser range finder and
a Bluetooth development kit.  The former was a large OO API presented by
a Visual C++ DLL; the binding was on the critical path of the project.
Another example is that the OpenGL bindings I've been able to find are
usually a couple of GL versions behind, so must be updated. (If anyone
needs current GLUT and OpenGL bindings for Win32, write me.)  

These are not showstoppers, but they do have an impact.

Best regards.
Gene

The library was for 

-----Original Message-----
From: gap-bounces at gnat.info [mailto:gap-bounces at gnat.info] On Behalf Of
Cyrille Comar
Sent: Friday, April 22, 2005 6:34 AM
To: GNAT Academic Program discussion list
Subject: RE: [GAP] advice on Ada in general programming languages course


Ressler, E. COL   EECS writes:
 > Of course there are negatives, too: the "binding lag" and popular
 > prejudice are two; the former is most important.  But we live with
these
 > happily.

What is the "binding lag"? Are you refering to the (possible) lack of
binding to popular libraries? If so, I would be interested to know
which libraries you have in mind because for me, in my environment,
this issue has completely disappeared either because there are good
Ada bindings available or because it is now so common & easy to build
multi-language systems that it is usually straightforward to build in
some other language the subsystem using the desired library while the
other subsystems can be developped in Ada thanks to the strong
interfacing capabilities introduced in Ada95.


_______________________________________________
GAP mailing list
GAP at gnat.info
/no-more-mailman.html
To unsubscribe from this list, please contact the GAP GNAT Tracker
administrator
within your organization.


More information about the GAP mailing list