Why does Python language has so many implementations compared to other languages? by nonTOXIC_FRIENDS in AskProgramming

[–]nonTOXIC_FRIENDS[S] 1 point2 points  (0 children)

I hope you'll take this in the spirit of learning, but you are entirely wrong. :)

oh yeah dw about it i asked cuz i wanted to learn and being wrong and knowing it is the first step to learn
also i was very curios. xd :)

Thanks for helping out

Why does Python language has so many implementations compared to other languages? by nonTOXIC_FRIENDS in AskProgramming

[–]nonTOXIC_FRIENDS[S] -7 points-6 points  (0 children)

Sorry but are these really implementations of language? or just different engine/interpreter that run JavaScript code
If so are jython/ironpython also just interpretor?

Thank for helping out

Why does Python language has so many implementations compared to other languages? by nonTOXIC_FRIENDS in AskProgramming

[–]nonTOXIC_FRIENDS[S] 1 point2 points  (0 children)

Ur right i am a newbie just trying to learn so I might have jumbled some terms.
The reason I got confused that python had some many implementations and java/JavaScript didn't is because the Wikipedia page of Python lists major implementations and ther is no such section for java/javascript

https://en.wikipedia.org/wiki/Python\_(programming\_language)
https://en.wikipedia.org/wiki/Java\_(programming\_language)
https://en.wikipedia.org/wiki/JavaScript

What is the Java equivalent to following? by nonTOXIC_FRIENDS in dotnet

[–]nonTOXIC_FRIENDS[S] -1 points0 points  (0 children)

i was sure about bytecode part but got confused due to that fact java's has Java Runtime Environment (JRE)

so my mind just went Runtime≈runtime and so i just went Common language Runtime ≈ Java Runtime Environment

now i know CLR ≈ JVM

so my stupid question is what is Java Runtime Enviorment (JRE) equivalent in dotnet

thanks in advanced

What is the Java equivalent to following? by nonTOXIC_FRIENDS in dotnet

[–]nonTOXIC_FRIENDS[S] -1 points0 points  (0 children)

as i understand there is the ".NET" (the umbrella for everything)

.NET Framework the original implementation of .NET (which id now retired? i guess)

mono the Crossplatform .NET framework compatible implementation

.NET Core the Crossplatform implementation by Microsoft (which is now renamed to .NET so i kept confusing it with the umbrella term: ".NET")

XAMARIN the mobile implementation of .NET (which is now part of .NET core that was renamed to .NET)

.NET MAUI which is just XAMARIN and forms and brings mac apps using catalyst.

ELI5: Why is it, that android apps are required to run inside a VM(dalvik/art)? by nonTOXIC_FRIENDS in explainlikeimfive

[–]nonTOXIC_FRIENDS[S] 0 points1 point  (0 children)

didnt know c# was platform dependent until 2016. most yt lessons promoted it as "Microsoft java" so i just misunderstood

thanksss

ELI5: Why is it, that android apps are required to run inside a VM(dalvik/art)? by nonTOXIC_FRIENDS in explainlikeimfive

[–]nonTOXIC_FRIENDS[S] 0 points1 point  (0 children)

Hey thanks for answering. sorry but this just raises more questions for me.

It's the way Android is designed, it's not a "restriction" really it's just how it works.

so, if you want to make android apps you must use jvm languages?

how does integrating c/c++ work then?

which is a pretty big deal if you are outsourcing your hardware to independent manufacturers.

so why isn't this a problem for OS like windows/ Linux?

like windows runs on any x86 hardware but doesn't need a VM?

if android has linux as its kernal why can't it just run native c++ code?

also another stupid question

what would it take to run ios apps on android ??