Ultimately, this is the real question, if you're a user of one of those languages ...
This link has been bookmarked by 1 people . It was first bookmarked on 21 Apr 2008, by Joel Bennett.
-
21 Apr 08
Joel BennettThis ability to mix languages offers great promise for the future of programming languages, as the practical advance of new language designs will no longer be hindered by the library issue ...
-
Everyone will benefit, even the Java community: Now that there's competition again, new constructs are—surprise!—again being considered for Java
-
Add Sticky NoteDo languages have to sacrifice anything?
-
-
- A routine written in a language L1 may call another routine written in a different language L2.
- A module in L1 may declare a variable whose type is a class declared in L2, and then call the corresponding L2 routines on that variable.
- If both languages are object oriented, a class in L1 can inherit from a class in L2.
- Exceptions triggered by a routine written in L1 and not handled on the L1 side will be passed to the caller, which—if written in L2—will process it using L2's own exception-handling mechanism.
- During a debugging session, you may move freely and seamlessly across modules written in L1 and L2.
.NET goes much further:
I don't know about you, but I've never seen anything coming even close to this level of interoperability.
-
Public Stiky Notes
Would you like to comment?
Join Diigo for a free account, or sign in if you are already a member.