[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