Link to home
Start Free TrialLog in
Avatar of echo-eight
echo-eight

asked on

Multiple Programming Languages

This is just a basic inquiry to settle a bet amongst the tech staff(if you want to call it that, scuff)  
We have a shipping and receiving department that runs with 3 different languages and I think that data is being corrupted or interpet different amongst the different systems and that the 3 will never fully, I didn't say paritally, work and produce the same data in the different systems.  I would like to know what everybody else thinks....

The Systems consists of:
Delphi
C++(JD Edwards One World XE)
Unix

The network is basic lan with Windows 2000 servers, and a Unix server.  The database is Interbase version 7.0.

Thanks for the help if any....


ASKER CERTIFIED SOLUTION
Avatar of grg99
grg99

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of twalgrave
twalgrave

It's all in the interfaces that are exposed between these programs.  Be it passing flat-files, XML, direct communications, DDE, etc, it is possible that they will FULLY talk without losing/modifying data.  
As long as they follow a pre defined data format, no problem.  If you are talking about flat files from unix to dos, the conversion of eol char must be taken into account.  What we usually do with our data is to parse it as comma-delimited and for data containing structures - bitmaps, we use binary with no conversions from either sides - just pass the raw data.

Luckily we haven't encountered any problems (yet) re data integrity.

Our environment are a mixture of Unix, Ingres, Oracle, SQL servers, Windows and front ends are VB, Perl, ASP, .NET, Delhi, Java, Unix C and C.

hec",)
Avatar of echo-eight

ASKER

Yeah, your right, no doubt about it...I guess the real reason for asking the question was to see if there were some programming languages that refused to work together no matter how good the programmers were.