>>959099
>wat
what's NULL?
Forth person: the address 0
C person: actually that's defined by the binary ABI which is outside C and blurble blorble theoretically hostile compiler nasal demons
what's the difference between a pointer and an int?
Forth person: there's no difference, really. it's all numbers, man
C person: triggered they're different bit-widths on x86_64! they could be totally different on exotic Martian pinball quantum machines! if you add 1 to a float-type pointer you advance the pointer by the size of a float which
Forth person: it's your compiler doing that. you could really add 1 to any pointer but
C person: I know that but it would be a misaligned pointer which is undefined behavior
Forth: misaligned fetches are just slow on x86. on other architectures
C person: you'll get nasal demons you witch
what's OO?
C person: a high level language thing. C is a low level language so it doesn't have OO
Forth person: OO? yeah I've written a few of those. I figure, why use structs when OO is nearly as easy.
>>959099
>Jew school
fuck you, ML is divinely inspired and I didn't learn it in school; rather, I was blinded to its glory by hubris and an onanistic search for the next linguistic novelty. A Jew language would be, probably, MATLAB, Mathematica. Maybe an APL variant.
> Forth is almost entirely unoptimized
iForth and MPE Forth have analytic compilers. Other optimizing compilers that generate straight machine code, not "a bytecode vm", are generally just have peepcode optimizers