Should it just be called JASM?

So much better now

148 points · 18 comments · view on lemmy.world

18 Comments

magic_lobster_party@kbin.run · 39 pts · 2y

JAVA: Just Another Version of Assembly

Feathercrown@lemmy.world · 19 pts · 2y

WASM, also known as Javascript Java

UnRelatedBurner@sh.itjust.works · 13 pts · 2y (10 replies)

Do we have 3 assemblies now?

anton@lemmy.blahaj.zone · 32 pts · 2y (3 replies)

Actual assembly in mainstream use:
x86
arm
risc v

mainstream byte code:
jvm
.net (I think)
wasm

fake assembly people may write:
llvm
wasm

wat (web assembly text) is actually written is S-expressions, like lisp but without code as data.

Edit: formatting

starman@programming.dev · 14 pts · 2y (2 replies)

.NET thing is called IL

secana@programming.dev · 8 pts · 2y (1 reply)

The runtime is even called "common language runtime" (clr), as it is intended to support many different languages, which the jvm never was.

starman@programming.dev · 8 pts · 2y

Languages like F# or (God forbid) VB.NET

ZILtoid1991@lemmy.world · 11 pts · 2y

I'm making my own, because all mainstream options are bloated for my usecase...

onlinepersona@programming.dev · 5 pts · 2y (4 replies)

How many do you want?

UnRelatedBurner@sh.itjust.works · 7 pts · 2y (2 replies)

One. To rule them all.

YerbaYerba@lemm.ee · 12 pts · 2y (1 reply)
Yearly1845@reddthat.com · 13 pts · 2y
[ removed ]
starman@programming.dev · 3 pts · 2y

You forgot CC :)

MyNamesNotRobert@lemmynsfw.com · 11 pts · 2y (1 reply)

I hate Java because whenever people make games or performance sensitive applications with it, performance is always complete ass shit. On top of that, it seems I always have to cave in and use Windows because when I'm trying to compile a Java project, there's some obscure dependency can only be acquired and installed correctly on windows.

Try compiling Freerouting in anything other than Windows for example. It's a good fucking thing Java apps are cross platform.

onlinepersona@programming.dev · 0 pts · 2y

It’s a good fucking thing Java apps are cross platform.

Or so goes the promise πŸ˜…

Does Freerouting use libs with JNI or something? How does it not compile on linux?

::: spoiler Anti Commercial AI thingy CC BY-NC-SA 4.0 :::

roon@lemmy.ml · 9 pts · 2y (1 reply)

Remember kids, JSON was almost called JSML

onlinepersona@programming.dev · -4 pts · 2y

Wait, are you serious? πŸ˜…

::: spoiler Anti Commercial AI thingy CC BY-NC-SA 4.0 :::

devfuuu@lemmy.world · 8 pts · 2y

Java applets from 20 years: what am I to you?

lemmyviking@lemmy.world · 3 pts · 2y

Please AppleSoft BASIC was doing bytecode before Java was a gleam in a programmers eye.