Google Search

Saturday, December 21, 2013

Interfacing Between Programming Languages Important

Computer programming languages’ interoperability has seemingly always been an elusive proposition. The concept of providing interfaces between languages is more important than ever, notes David Chisnall of the University of Cambridge. “With software becoming ever more complex and hardware less homogeneous, the likelihood of a single language being the correct tool for an entire program is lower than ever.” Applications using high-level languages typically call code written in lower-level languages, for example. Making such interfaces is challenging, but increasingly important. “The industry has spent the past 30 years building CPUs optimized for running languages such as C, because people who needed fast code used C. … Maybe the time has come to start exploring better built-in support for common operations in other languages.” The paper was published online by ACM Queue. (SlashDot)(ACM Queue)
 


View the original article here