css-turing-machine
tampio
css-turing-machine | tampio | |
---|---|---|
16 | 4 | |
74 | 224 | |
- | - | |
0.0 | 0.0 | |
over 4 years ago | about 5 years ago | |
JavaScript | Python | |
- | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
css-turing-machine
-
Add Depth of Field to Screenshots
> Technically html + css + user interaction can be turing complete: https://github.com/brandondong/css-turing-machine
Turing completeness is about what computations can be expressed, not what user interactions can be performed. The lambda calculus is Turing complete, but, if I whip up a lambda calculus interpreter and don't give it a print statement, then you'll never know anything about the computations it's performing.
-
True
Allow css in there and you get this
- HTML is not a programming language
- Turing Machine Implemented in CSS
-
Typescript or Go?
Seems like regex is not turing complete, bit its not a programming langauge ether. I thought i remembered that it was, i listed as one of the joke langauges as i know someome showed that PowerPoint is turing complete, but i think i mixed up regex and CSS here(that again is not a programming langauge but is in fact turing complete: https://github.com/brandondong/css-turing-machine)
-
Whenever they say "I wonder why this happens?" 🤣
It is definetly a borderline case (because of the need for clicking) , but html + css combined can be used to simulate the rule 110 automaton. Therefore it is possible to simulate a turing machine which means that it is in fact turing complete.
-
The Surprising Things That CSS Can Animate (2020)
I understand CSS and I've done a fair bit of webdesign myself. CSS has evolved to the point where it can be used abusively. Hell some consider it turing complete (https://github.com/brandondong/css-turing-machine). From ads, to fingerprinting, to exploits there are valid reasons for wanting a little less functionality while still allowing for some basic styling. I mean, it's cool that there are computer games written in pure CSS and other neat tricks, but sometimes you just want a browser to behave itself even in hostile spaces. If that makes my locked down browser a "horse drawn cart" I'm happy to trot forward.
- Anything is a programming language if you're brave enough
- Language VS Markup
-
The comment with the most upvotes decides what language I write my finals in this year will be.
Yeah, someone even made a basic Turing machine to demonstrate it. As u/sext-scientist said, you have to click a button to perform each operation, but technically this means that you could write any program using HTML+CSS. Though the user might need an autoclicker to run even a "Hello World" program.
tampio
-
The comment with the most upvotes decides what language I write my finals in this year will be.
Tampio might be useful here.
-
Languages that utilise morphemes?
https://github.com/fergusq/tampio Code in this language reads as Finnish. Finnish words are usually in some other grammatical case than nominative.
-
Arabic Programming Language - Ramsey Nasser
You might be interested in Tampio:
-
Pyswahili (Python for non-English speakers)
One of the things I like about Go is that you can have Unicode identifiers. My professional code is all in English, but if I write stuff just for funsies I tend to use Finnish so it's nice to be able to have ä and ö in types / variable names. Pretty far from having localized keywords but much better than most languages I'm familiar with. There's an esoteric (ie. joke) language that actually uses Finnish inflections which I found hilarious https://github.com/fergusq/tampio; identifiers have to be in the correct noun case for example.
What are some alternatives?
tnsl-parse - The parser for the TNSL programming language (written in golang for now)
carbon - :black_heart: Create and share beautiful images of your source code
rockstar - The Rockstar programming language specification
HTML-as-programming-language - A programming language that looks like HTML
ArnoldC - Arnold Schwarzenegger based programming language
elvish - Powerful scripting language & Versatile interactive shell
book - The Rust Programming Language
Agda - Agda is a dependently typed programming language / interactive theorem prover.