5 ms·
As a user of Real Programming Languages (Common Lisp, Java, C) I'm indifferent to scripting languges, but if I had to choose ONE to see in the browser, it would
by mahmud 15y ago
As a user of Real Programming Languages (Common Lisp, Java, C) I'm indifferent to scripting languges, but if I had to choose ONE to see in the browser, it would be Lua.
It has sane, symmetric minimal design that gets closures. It also looks like a programming language. I can type Lua into the Firebug repl and not worry about indentation.
- gitarr 15y agoSo Python is a scripting language and not a "real programming language"? - What a stupid comment. Python is a full and mature programming language, lots of software you probably use every day is written in it, like dropbox, calibre, miro or websites like Reddit and YouTube for example. You'll find a longer list here: http://en.wikipedia.org/wiki/List_of_Python_software http://en.wikipedia.org/wiki/List_of_Python_software Sure you can use Python for scripting, but that doesn't mean it isn't a real programming language. It just makes it more versatile than other languages.
- read_wharf 15y ago$ (cd /usr/bin; file *) |grep -i "python script"
- ramblerman 15y agoI like how you capitalized the Real Programming Languages, as if it is some official definition. The notion that python isn't real, is just silly.
- mgkimsal 15y agoOf course Python is a Real Language, it exists, etc, yes. But it's not a Real Programming Language. You see, everyone using python, ruby, perl, php, and other similar platforms - we're not programming, we're just scripting. The difference is so extreme, that, well... if you don't understand, I'm not going to bother explaining.
- icebraining 15y agoSorry, Poe's law kicked-in and I mistakingly downvoted you. I'm very sorry:|
- mgkimsal 15y agoSorry too - I should have added a sarcasm tag (or, more appropriately, a sarchasm tag). I've been doing PHP for 16 years (among other things), and have grown tired of the "scripting vs whatever" debates/comments/remarks/jibes/etc over the years. That didn't come across enough in my original post - sorry. :/
- telent 15y ago(with-devils-advocacy A Real Programming Language is one that can be used (and has been used) to implement its own compiler or interpreter ) That said, by this definition Python qualifies.
- arethuza 15y agoEven that isn't a great definition as there have been interpreters for Brainfuck, why probably shouldn't be regarded as a "Real Language", written in Brainfuck: http://esolangs.org/wiki/Brainfuck#Self-interpreters http://esolangs.org/wiki/Brainfuck#Self-interpreters
- obtu 15y agoI prefer to think the Use Of Capitals to indicate Serious Business was done in the same spirit as on the defunct adequacy.org.