[Info-vax] Viable versus ideal programming languages
Arne Vajhøj
arne at vajhoej.dk
Thu Mar 24 14:36:21 EDT 2022
On 3/23/2022 3:31 PM, John Dallman wrote:
> In article <t1fpab$v69$1 at dont-email.me>,
> clubley at remove_me.eisner.decus.org-Earth.UFP (Simon Clubley) wrote:
>> It would be nice to have a richer interface standard that handles
>> calling between both OO and procedural languages natively ...
>
> The difficulty there is the varying ways in which OO access to
> objects/classes/entities is implemented.
>
> The two environments I know of where calling between several OO languages
> is supported are JVM and .NET. In both cases, languages whose usual way
> of doing OO is different from Java and C#, respectively, tend to have to
> be bent into shape.
Overall I think they work pretty good.
Of course there are some language limitations, but usually less
than VMS calling convention for procedural where some languages
are also missing some features.
Opinion based on:
JVM: Java, Kotlin, Scala, Groovy, Python, JavaScript, PHP, Ruby
CLR: C#, VB.NET, F#, Python, JavaScript, PHP, Ruby, Java
Arne
More information about the Info-vax
mailing list