27
olback
8y

So ppl are saying that js isn't a programming language cuz you don't need to compile it, so that means python and php isn't programming either..?

Comments
  • 4
    Those are fucking "mudbloods"..
  • 2
    @aayusharyan Thanks I learn't a new word today "mudbloods".
  • 2
    @PoweredByCoffee tis from Harry Potter
  • 3
    Ohhh you make this so easy :)

    Python, PHP and JS are interpreted languages. Thus no need for a compiler.

    Spin it to your liking, I love to flare the script kiddies with this - they throw such a tantrum I cannot resist..

    Interpreted languages is the same as scripting. The engine runs it "on the fly".
    A programming language need a compiler.

    Now.. "programming language" is not a protected term. Hence why the Python docs confuse it by calling Python a programming language then continue to say the interpreter reads your commands. The difference is subtle, but in a naive way you can say that an interpreter "renders" commands, and a compiler "builds".
  • 4
    BASIC was an interpreted language, and it was still considered a programming language. Whether it's compiled or interpreted is irrelevant.
  • 11
    @viking8 can you use Python, PHP or JS to write a program? Yes? Then they are programming languages.
  • 2
    @viking8 Python and JS are interpreted languages, PHP is an interpreted clusterfuck.
  • 8
    My personal opinion is any language capable of applying logic such as loops, recursion and data structures is a programming language.
    You use it to "PROGRAM" your system to get your shit done.
  • 0
    So what of TypeScript then? :P
  • 13
    So much misinformation is going on around here.

    People are confusing "Programming Language" with "Compiled Language". Both Scripting and Compiled Languages are Programming Languages. Compiled is... well.. compiled, while Scripting runs on the fly and depends on a Run-time server.

    Javascript is a Scripting Language and Scripting Languages are Programming Languages so yes, Javascript is a Programming Language.

    Anything else you hear is wrong.
  • 0
    Those people are still using es5
  • 0
    @civel
    TypeScript is a Preprocessor, isn't it?
  • 3
    What I hate about those saying "js is a scripting and not a programming language" is how they say it like it was somewhat inferior and requiring less skill therefore.
Add Comment