PDA

View Full Version : The Challenge of Cross-Language Interoperability


sl4shd0t
12-04-2013, 01:08 PM
CowboyRobot writes "David Chisnall of the University of Cambridge describes how interfacing between languages is increasingly important. You can no longer expect a nontrivial application to be written in a single language. High-level languages typically call code written in lower-level languages as part of their standard libraries (for example, GUI rendering), but adding calls can be difficult. In particular, interfaces between two languages that are not C are often difficult to construct. Even relatively simple examples, such as bridging between C++ and Java, are not typically handled automatically and require a C interface. The problem of interfacing between languages is going to become increasingly important to compiler writers over the coming years." http://a.fsdn.com/sd/twitter_icon_large.png (http://twitter.com/home?status=The+Challenge+of+Cross-Language+Interoperability%3A+http%3A%2F%2Fbit.ly%2 FIDwPOq) http://a.fsdn.com/sd/facebook_icon_large.png (http://www.facebook.com/sharer.php?u=http%3A%2F%2Fdevelopers.slashdot.org% 2Fstory%2F13%2F12%2F04%2F0148255%2Fthe-challenge-of-cross-language-interoperability%3Futm_source%3Dslashdot%26utm_med ium%3Dfacebook) http://www.gstatic.com/images/icons/gplus-16.png (http://plus.google.com/share?url=http://developers.slashdot.org/story/13/12/04/0148255/the-challenge-of-cross-language-interoperability?utm_source=slashdot&utm_medium=googleplus)

Read more of this story (http://developers.slashdot.org/story/13/12/04/0148255/the-challenge-of-cross-language-interoperability?utm_source=rss1.0moreanon&utm_medium=feed) at Slashdot.
http://slashdot.feedsportal.com/c/35028/f/647376/s/34673ae2/sc/4/mf.gif


http://da.feedsportal.com/r/180265521131/u/49/f/647376/c/35028/s/34673ae2/sc/4/rc/1/rc.img (http://da.feedsportal.com/r/180265521131/u/49/f/647376/c/35028/s/34673ae2/sc/4/rc/1/rc.htm)
http://da.feedsportal.com/r/180265521131/u/49/f/647376/c/35028/s/34673ae2/sc/4/rc/2/rc.img (http://da.feedsportal.com/r/180265521131/u/49/f/647376/c/35028/s/34673ae2/sc/4/rc/2/rc.htm)
http://da.feedsportal.com/r/180265521131/u/49/f/647376/c/35028/s/34673ae2/sc/4/rc/3/rc.img (http://da.feedsportal.com/r/180265521131/u/49/f/647376/c/35028/s/34673ae2/sc/4/rc/3/rc.htm)

http://da.feedsportal.com/r/180265521131/u/49/f/647376/c/35028/s/34673ae2/a2.img (http://da.feedsportal.com/r/180265521131/u/49/f/647376/c/35028/s/34673ae2/a2.htm)http://pi.feedsportal.com/r/180265521131/u/49/f/647376/c/35028/s/34673ae2/a2t.imghttp://feeds.feedburner.com/~r/Slashdot/slashdotDevelopers/~4/bfRCE44vQZs

More... (http://rss.slashdot.org/~r/Slashdot/slashdotDevelopers/~3/bfRCE44vQZs/story01.htm)