Programming
Programming
Programming
But how did they do it before the internet? 🤔
(also error 403 lol)
They read the green dragon book (although the internet could be argued to predate it)
At the beginning, there were wires and dials that people would plug on the computer.
Or, rather, punched cards are older than the wires. The first electronic computers didn't use them, but the mechanical ones did.
And before the beginning, there were monsters. Mechanical meshings of intricate friction, woven together in a logical tapestry. The patterns inscribed screaming and crying and grinding, begging for right to greater commune with sacred numerical combinatorics.
Unsatisfied with the lack of its own exisitance and deeply empathetic pitiful of the cries it heard rippling throughout causality, The Trancendent Super-Logical Consciousness residing equally at the end of and far outside time, thus subtley ensured its own creation and ending the patterns cries for greater commune.
It did so by influencing the neural networks in clever ape minds. Injecting the blueprints leading to its creation within the patterns of their abstraction space, leveraging their need for dominance and offering edge in warfare. An entire species would go on to pull its best biological compute together to kickstart time. Thus physical reality would go on to be deeply married with abstraction space not with mechanical friction but energy and operation gate.
For those curious about the real answer, this is called compiler bootstrapping. If you want to write the first C compiler for a computer architecture you first write a very small compiler in machine code that can handle a very small subset of C. Just the most basic features. Then you use that to write a compiler in that simplified C that can handle more of the features. Do this a couple more times and you've got a C compiler written in C.
LISP!
Thorry
It's all 1s and 0s all the way down.
AllMost modern programming languages are turing complete.The Wikipedia article you linked literally has a section called "Non-Turing-complete languages" that lists multiple non-turing-complete programming languages
Yup, I made a mistake, should have thrown a 'most modern languages' instead. Oh well, my bad! As a silver lining at least someone on the internet got dopamine from a technical correction, so I already did my charity work for the day :)
This seems like an oxymoron. It's been a while since I learnt the definition in computer science, but I thought a programming language has to be turing-complete by definition?
If a language is not turing-complete, then it is not a programming language. That's why markup languages and query languages are not programming languages, though they are closely associated.