27

-HTML IS NOT A LANGUAGE

Plot Twist:

Nasa writes how the first rocket was entirely coded in HTML...
.
.
.
.
.
.
.
.

(only a joke. YK)

Comments
  • 14
    but....html is a language
  • 2
    @BindView I think you are right. The government is hiding something from us.
  • 1
    no i mean, thats what the L stands for

    hypertext markup language
  • 3
    @BindView Lol. I know. but many pple including me dont think its a real programming language
  • 1
    @Alice Lol. You mustnt. Its a very bad pun I made :/
  • 9
    no i mean

    it IS a language

    just not a programming language

    similar to how javascript is a programming language just not a good one
  • 4
    @dukesx remember, You're talking to people here. Would you go up to a random guy and say "Kill yourself"? No. You wouldn't. You're more mature than that. If not then you won't get respect here.
  • 0
    @BindView i got your point :P
  • 1
  • 3
    @dukesx I've got your points up to positive again. That's your second chance. Don't waste it.
  • 1
    Lol I dunno ( ͡° ͜ʖ ͡°)
  • 1
    html is a text language without a compiler ;)
  • 0
    HTML is a language, not a programming language.
    As much as English is a language too: a set of rules that two sides understand and can be used to exchange information
  • 2
    @crisz Lol. Agreed. But here, I meant programming language and wrote language. FUCK xD
  • 2
    I seriously can't resist, as ranters get so triggered by the following:

    HTML+CSS has the same power as C++, Java etc.
  • 2
    @Dacexi I won't downvote, but don't feel like upvoting either.

    devRant != 4chan/b
  • 1
    @Hedgepig Technically you have to add the user to since some input is needed for css to go more than one step but yes with some random input its turing complete, just not very fast.
  • 1
    @DLMousey But that's not what you do with HTML.

    HTML is not a programming language, but a markup language (that's what the ML in HTML stands for). The difference is: HTML does not contain instructions for the computer, but rather a description of a result.

    It might become more obvious if you compare it to a UI framework which is not a markup language, like Java's AWT Swing.
    In that language you need to write instructions to get your ui, like

    'create window'
    'create button'
    'attach button to window'

    I think that illustrates the difference.

    But, yeah, it still is a language. :D
  • 1
    @theCalcaholic actually what you describe is a declarative language, not only html is one, but for example sql, vhdl and verilog are also a declarative language. And in my understanding, those are programming languages.
  • 1
    As far as dictionary.com and Collins is concerned a programming language makes computer programs. A program is a set of tasks executed by a computer.

    I think there is a legitimate argument that the markup provides tasks for the computer.
  • 1
    @micfort SQL isn't a programming language either (I don't know the other languages you mentioned). I expect a programming language to be turing complete (without exploiting it in ways it was never intended to be used).

    SQL is a language for formulating queries not instructions.
  • 2
    @theCalcaholic your definition doesn't exactly have any substance to it.
  • 1
    @Hedgepig I don't think, common dictionaries are the best sources for this question. This touches areas of theoretical computer science which I don't think was considered by the authors of these dictionaries.
  • 1
    @Hedgepig Well, Wikipedia is certainly not a definite authority, but it gives a meaningful collection of definitions:

    https://en.wikipedia.org/wiki/...

    Apparently there is no absolute consensus on programming languages to be Turing complete, but all definitions agree on programming languages being tailored to the implementation of algorithms.
  • 1
    @micfort Well, you could argue that the bitmap format is a programming language in a similar way. "I tell it to display a certain colour at some coordinates and it does just that."
  • 1
    @Hedgepig Unfortunately, I can't edit my comments anymore, so sorry for the Triple post.

    Just wanted to mention that you were right about my definition lacking any substance.
  • 1
    @theCalcaholic someone on the Internet (and IRL) who is ready to admit when they're wrong is rare and certainly shows a heck of a lot of humility and integrity.

    So hats off to you sir!
  • 1
    HTML IS A LANGUAGE A MARKUP LANGUAGE NOT A PROGRAMMING LANGUAGE PERIOD
  • 1
    @needToRoll triggered :p.

    Read the comments ;)
  • 1
    @Hedgepig Ah, I'm not sure if I expressed myself in an understandable way - I meant to say that I indeed had not given any back up for my opinion (not that there doesn't exist any), hence I tried to provide it in my other comment.

    Sorry if there was a misunderstanding. 🙈
  • 1
    @theCalcaholic it's fine no worries.

    Essentially the jury is out. It's purely academic and means little of consequence
  • 2
    @Hedgepig this is a bit unrelated but I saw you know meteor. I need to learn it for an upcoming project and I was wondering if you know any good resources for learning :)
  • 1
  • 2
    @linuxer4fun no shit lol xd
  • 0
    @Dacexi I have followed it for a while so things have changed dramatically since I first started. If you're already using React and Nodejs a lot of that is transferable and easier. It has a extensible build system out of the box which is neat.

    Official docs/refs are good. I did like "discover meteor" but that hasn't been updated since mid 2016.

    Really best way to learn is to get stuck in, there are plenty of articles on project structure.
  • 2
    @Hedgepig aight, have a lot of exp with react and node from building devRantron :)
  • 2
    @Dacexi nice, so meteor has a mini mongo which allows you to access a subset of the love database. Though it's probably a good idea to just use Meteor methods. Which are functions that run on the server but can be called from the client. So you can do security checks there and return stuff (over the DDP protocol) to the client. I think there are higher order components that tie that in with react, avoid middleware.
  • 1
    Hahaha "love database"
Add Comment