Spyke

Syndicated from the fediverse. Read and engage on the original instance.

View original on programming.dev

18 replies

antonreply
lemmy.blahaj.zone

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

32
secanareply
programming.dev

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

8

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

11

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.

11

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 :::

0
lemmy.ml

Remember kids, JSON was almost called JSML

9

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

3

You reached the end