Is there a possibility that C++ will define a portable binary interface in the future?
If by “portable” you mean portable across incompatible hardware platforms and operating systems, then I think the answer is “no.” Of course, we could define an interpreter or a virtual machine, but that would get in the way of C++’s strength in giving near-optimal access to system resources. What I do hope to see and within a relatively short time is platform ABIs. For example, there is an effort to define a C++ ABI for Intel’s new IA-64 architecture (http://reality.sgi.com/dehnert_engr/cxx, http://developer.intel.com/design/ia-64/devinfo.htm). I think such efforts deserve strong support from the user community. It would be nice finally to be able to link code compiled with different compilers on a PC. Are you working on any new languages at the moment? No. I’m still learning about how to use Standard C++ and I’m also experimenting a bit with distributed computing. I consider programming far more interesting than programming language technicalities. I think that you should consider des
Related Questions
- If ESR positions are modelled around cost centres will this have to change in future to support the interface?
- How did the Task Force define sustainability and use that definition in planning for a sustainable future?
- Since you guys have such a strong relationship, whats the possibility of projects in the future?