• balsoft@lemmy.ml
    link
    fedilink
    arrow-up
    1
    ·
    edit-2
    4 days ago

    Not least because there’s no such thing as a “compiled” or “interpreted” language.

    I’d say there is (but the line is a bit blurry). IMHO the main distinction is the presence (and prevalence) of eval semantics in the language; if it is present, then any “compiler” would have to embed itself into the generated code, thus de-facto turning it into a bundled interpreter.

    That said, the argument that interpreted languages are somehow not programming languages is stupid.