@@sor3999 CSS actually has conditionals and loops, at-rules like @media and @supports, pseudo classes like :hover, :focus, :active, :first-child, and :last-child could be considered as conditionals. Because you're basically saying "if element is on hover" or "if it's the first child of the parent" or "if the screen size is n". Some pseudo classes and selection methods can be considered as a loop like the lobotomized owl (> * + *) it's looping through all the children except for the first and applies the style underneath it. You can also use the :nth-child(odd), :nth-child(even) as a loop, since you're saying loop through every children and apply the styles to the even count of the children. essentially, it's normal programing concepts. just not the way you expect it
@Given Yes. Surely MIT is the license you go for when you wanna make your code public, allow people to use it, but not to sell it as their own. "lol"...
@@shapelessed You use MIT when you don't care how the people use it. They can sell it, change its license, and make it closed-source, basically whatever they want. You're thinking of GPL.
i say UK because he lived in the UK and the UK government forced him to take hormones for being gay and he ended up killing himself because of the UK government@@GT-tj1qg
in theory I'd imagine they do. you can set the content of an html element with css and you can also read html content, technically meaning that someone could read a value stored inside a html file like a memory slot and assign a value to an element inside that same file. therefore css is Turing complete as it can read, move to (via selectors) and write data, and html is Turing complete as it can read and write data from and to itself via css. is it practical? no. is it possible? yes. kinda.
It does it given that something (such as a human) does a manual task: looping a sequence of keyboard inputs. There's an example that is based on an html table with checkboxes, and by pressing tab you go to the next element and by pressing space you switch it. I don't remember how it read the value, but it somehow does that and branches correctly.
They can technically , but the keyword is "they". By themselves the singular programming languages cannot. No matter how many radio buttons or elements you have they need external input to modify/compute.
Of course they can't "alone" because HTML is just a subset of XML, a representation of data. You might as say my comment is Turing complete because you can run through something that is.
Any chance you are going to do a deeper dive on Turing completeness? In particular how rarely we actually need to reach for it, and how well it can be isolated. An OS obviously needs it, but it is highly undesirable for an API to expose it to users if it is not a core part of it's function.
@@arcrimeaball bruh what's ur definition of a programming language? While its true older versions of html were not programming languages, html 5 is by all means one
@@arcrimeaball it can run games, 2d and 3d, execute complex commands, and people have even created entire operating systems on it! Even emulation and virtual computers are possible on it!
@@violetlobo892 literally says markup language not programming language. While it can be turing complete does not mean that it is necessarily a programming language. MS PPT is not a programming language for example.
Elements on the Turing machine can be any value in the tape alphabet or the blank character. The ideas of 0 and 1 with the base 2 design of computers came much later
How would a web accessibility in 100 seconds or something be? Most web devs don’t know basic accessibility features and how to implement them (like html aria attributes), while most of them are too easy to not bother adding. Afterall, it makes the world a better place for the not so gifted ones.
True fact: computer used to be a job title given to somebody who did computing by hand Places where you could get hired as a computer would have been banks, tax companies, insurance companies, really anything that had to do with a lot of adding.
Controversial opinion: HTML and CSS dont suck, they're just different. They're technically computer languages but with a 'Web Design' aspect. HTML and CSS are both a graphics type of computer language that are amazing for web design.
minesweeper is also turing complete in some form. that form is called infinite minesweeper regular minesweeper says "here are these numbers, these are the definite mine locations" while infinite minesweeper says "here are the numbers" with the exception that the initial state has multiple possible mine locations. if you interpret which of those possible spots are actual mines, you can logically solve the rest like a normal minesweeper game and get outputs. the initial state is basically the numbers that are already there, which is the program. infinite minesweeper had been proven to work with logic gates which are valid examples of turing completeness.
When describing the Turing machine, you both omitted the "internal state" and the "table of rules". The infinite tape and it's read/write head is just a part of it.
I object to you saying that my pocket calculator isn't Turing complete. My pocket calculator is a TI-84 Plus CE and it can run pokemon yellow for the Gameboy
I don't even know where to start on the inaccuracies, but maybe the fact that Turing didn't invent mechanical computing is a good place to start. Turing's innovations were a big deal and they built on his predecessors.