+201223538180

neoweb4u|Web site Developer I Advertising and marketing I Social Media Advertising and marketing I Content material Creators I Branding Creators I Administration I System Resolution|HTML IS a Programming Language (Crucial vs Declarative) – Computerphile

neoweb4u|Web site Developer I Advertising and marketing I Social Media Advertising and marketing I Content material Creators I Branding Creators I Administration I System Resolution|HTML IS a Programming Language (Crucial vs Declarative) – Computerphile

Neoweb4u


Neoweb4u|The professor took quite a lot of stick for calling HTML a programming language – right here he exhibits why it may be described as a language, albeit a particular goal one.

supply

36 thoughts on “neoweb4u|Web site Developer I Advertising and marketing I Social Media Advertising and marketing I Content material Creators I Branding Creators I Administration I System Resolution|HTML IS a Programming Language (Crucial vs Declarative) – Computerphile

  1. One of the implications in a statement here, java is like C, means you will potentially running hostile script at any given moment when using a browser.

  2. Finally, someone is addressing this silly issue.. Most people who say it is not a programming language don't know what a programming language is..

  3. I love the Prof, but HTML is not a programming language. It is a declarative language. Not all declarative languages are programming languages.

  4. I've come to hear the message but I can't stop seeing John Howard trying to persuade… but in a different field :P…

  5. I'd like to become like him

  6. I still click on this video every time i see the thumbnail

  7. while I feel like this is a possible definition of what a programming language is, it is not a useful one.

    And I very much dislike the clickbaity title, which doesn't acknowledge that this is a minority opinion

  8. <b> can i to tag? </b>

  9. So markdown is a programmig language as well?

  10. I am no professor – I have no experience of coding ( on a machine) – Yet its clear to me that INSTRUCTIONS are just that instructions – I ask – does HTML give ( via programmer) instructions – obviously YES. End.

  11. And here I thought that programming is the ability to write the h1 function, not just use it.

  12. Show me an IF statement HTML tag and I'll agree. Othwise, its not a programming language.

  13. Html and css is one part of web development which can be add with javascript and other languages

  14. Haskell is not usually interpreted. It's compiled using GHC. And compiled binaries can be slower or show no improvement over interpretation. For an extreme example, consider a compiled binary which is just the machine code of the interpreter combined with plaintext source code.

  15. You do not really need to explain yourself (it will also mostly fall on deaf/ ignorant ears). To be honest, it seems that the computing world is so full of poorly educated people that they cannot see basic common sense. "To program" is to give instructions. End of story. If you want some text on a web-page to be displayed as a heading you instruct the browser to do that, with the use of h1 or h2 tags, etc. People will use tautology after tautology to try to confuse the issue. It is as if they cannot understand basic English! The tags in HTML are instructions… HTML is a language. HTML is a language used to give instructions. IT IS A PROGRAMMING LANGUAGE. There is no counter argument to that, just an inability to understand basic English combined with common sense.

  16. I mean, if we're going that way… Is PDF a programming language?

  17. How can you say this.
    if HTML is code lang then Latex is not (rule of two)
    Therefore HTML is Not a programming language because Latex is too beautiful not to be! (by rule of converse)

  18. Your misinforming the masses. Look what hes teaching are children!i do not have children (side note)

  19. wait what? html is a programming language? lol

  20. Am I programming when I type this comment and press the comment button? I'm calling a function and this textbox is the parameter – the button is a symbol. Is commenting a visual declarative programming language? Furthermore, are you programming a calculator when you type in some numbers and press the + button?

  21. I came here to learn the opposite 🤔😅

  22. I would agree that ASP is a programming language, but not HTML

  23. This is all fair. To those who disagree, check out how the Elm language renders out templates, with a function like so

    h1 [ style "color" "green" ] [ text "This is a heading" ]

    Where the h1 function takes two lists as params; the first is attributes and in this case only one element which is a function call to style which takes "color" and "green" as arguments. h1's second list argument, which also has only one element here is a function call to text that gets the string "This is a heading" passed.

    This mimics directly how HTML works, it's just more syntactically like the big "proper" languages most of us are used to, unlike HTML which is much different in its grammar. I hope anybody not swayed by Professor Brailsford might be given a bit of insight by this. Google "Elm language" if you want to know more about Elm.

  24. Thanks for the aclaration. It's not Turing complete but is a programming language. I can't imagine why HTML + CSS it's near to completeness.

  25. Would HTML templates with jinja qualify as a programming language?

  26. Another example is BPF (Berkeley Packet Filter) or eBPF which cannot have loops and thus is not turing complete. Nonetheless it is a programming language as you can use it to implement packet filtering logic.

  27. >in my view

    the point of the whole video

  28. It's not a programming language. You know it's not.

  29. If HTML is a programming language, why does JavaScript exist? 😉

  30. There are two kinds of people who will tell you that HTML is a programming language. One is the newbie, and you need to set them straight for their own sake. One is the professor who was around back when the concept of programming languages was formulated, and you need to sit back and listen. You don't need to accept the statement as ultimate truth, but it will improve your thinking on the subject. Shoes come in boxes, concepts don't.

  31. So for my games pathfinding I created some functions to speed things up. Am I right in saying that when I call one of these functions (eg. NodeFromWorldPos(Node)) this is declarative, while writing the functions themselves it was Imperative?

Leave a Reply