comp.lang.idl-pvwave archive
Messages from Usenet group comp.lang.idl-pvwave, compiled by Paulo Penteado

Home » Public Forums » archive » C/C++ conversion to IDL
Show: Today's Messages :: Show Polls :: Message Navigator
E-mail to friend 
Return to the default flat view Create a new topic Submit Reply
Re: C/C++ conversion to IDL [message #44320 is a reply to message #44215] Mon, 06 June 2005 10:25 Go to previous messageGo to previous message
Rick Towler is currently offline  Rick Towler
Messages: 821
Registered: August 1998
Senior Member
> Basically i wanted to increase the speed of my IDL programs by calling
> certain time consuming modules compled in C or C++. I do a lot of
> calling of routines recursively and working with binary trees.

You'll want to get Ronn Kling's "Calling C from IDL" (which now includes
a chapter on C++). I have found this to be a great introduction to
creating .dlms in IDL. www.kilvarock.com (it is "unavailable" from
Amazon but hopefully Ronn still has copies)

Some good suggestions were given regarding a compiler. As for editors,
I like jEdit (www.jedit.org). It's an editor, not an IDE, but a fine
editor indeed.


> Would there be any prefererence for C or C++, as i am not really that
> familar with either and dont really have the time to learn one and
> realise later that the other one is more appropriate?

I would look for appropriate examples in both C/C++ and go from there.
For example, if you can find an implementation of you data structure in
C that gives you 90% of what you want then go with that code in C. Or
if you find some C++ code that is just what you want, then C++. This
isn't about learning a new language, it's about solving your problem
quickly. IMO.


-Rick
[Message index]
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: CALL_EXTERNAL in idl virtual machine
Next Topic: delete variable name from memory

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ] [ PDF ]

Current Time: Wed Oct 08 19:35:10 PDT 2025

Total time taken to generate the page: 0.00466 seconds