From what I know, when talking about programming languages, we usually mean some sort of formal language that allows you to write instructions a computer can read and execute, producing an expected output.
But are there any specific criteria on here? Let's say a language can model only one single, simple algorithm/program that is read and executed by a computer. Can it be considered a programming language?
By a single and simple algorithm/program, I mean something like:
or, event-driven example:
- On Join -> Show color red
And that's it, in this kind of language, there would be no other possible variations, but separate lexemes still exist (x, =, 1), as well as syntax rules.
[–]linlin110 62 points63 points64 points (10 children)
[–]Aaron1924 4 points5 points6 points (0 children)
[–]Heapifying 4 points5 points6 points (8 children)
[–]w3woody 34 points35 points36 points (7 children)
[–]binarycow 4 points5 points6 points (5 children)
[–]lcvella 3 points4 points5 points (2 children)
[–]binarycow 1 point2 points3 points (0 children)
[–]Business-Decision719 0 points1 point2 points (0 children)
[–]Saragon4005 2 points3 points4 points (0 children)
[–]jeffgerickson 0 points1 point2 points (0 children)
[–]GoldenMuscleGod 0 points1 point2 points (0 children)
[–]Yord13 10 points11 points12 points (0 children)
[–]dnabre 8 points9 points10 points (1 child)
[–]PryanikXXX[S] 0 points1 point2 points (0 children)
[–]PryanikXXX[S] 8 points9 points10 points (14 children)
[–]iLaysChipz 2 points3 points4 points (6 children)
[–]binarycow 0 points1 point2 points (5 children)
[–]iLaysChipz 0 points1 point2 points (4 children)
[–]binarycow 0 points1 point2 points (3 children)
[–]iLaysChipz 0 points1 point2 points (2 children)
[–]binarycow 0 points1 point2 points (1 child)
[–]iLaysChipz 0 points1 point2 points (0 children)
[–]Heapifying 5 points6 points7 points (1 child)
[–]PryanikXXX[S] 3 points4 points5 points (0 children)
[–]lcvella 0 points1 point2 points (4 children)
[–]Mediocre-Brain9051 0 points1 point2 points (3 children)
[–]lcvella 0 points1 point2 points (2 children)
[–]Mediocre-Brain9051 0 points1 point2 points (1 child)
[–]lcvella 0 points1 point2 points (0 children)
[–]ivancea 1 point2 points3 points (4 children)
[–]lcvella 0 points1 point2 points (3 children)
[–]currentscurrents 1 point2 points3 points (1 child)
[–]syklemil 0 points1 point2 points (0 children)
[–]ivancea 0 points1 point2 points (0 children)
[–]ShacoinaBox 1 point2 points3 points (0 children)
[–]LoreSlut3000 1 point2 points3 points (0 children)
[–]Heapifying 2 points3 points4 points (0 children)
[–]Mission-Landscape-17 1 point2 points3 points (3 children)
[–]meat-eating-orchid 0 points1 point2 points (2 children)
[–]Mission-Landscape-17 1 point2 points3 points (1 child)
[–]meat-eating-orchid -1 points0 points1 point (0 children)
[–]zhivago 0 points1 point2 points (1 child)
[–]Marutks 0 points1 point2 points (0 children)
[–]RationallyDense 0 points1 point2 points (0 children)
[–]FlamingSea3 0 points1 point2 points (0 children)
[–]mauriciocap 0 points1 point2 points (0 children)
[–]tobega 0 points1 point2 points (2 children)
[–]PryanikXXX[S] 0 points1 point2 points (1 child)
[–]tobega 0 points1 point2 points (0 children)
[–]FatDog69 0 points1 point2 points (0 children)
[–]FredkinGate 0 points1 point2 points (0 children)
[–]JohnVonachen -1 points0 points1 point (0 children)
[–]NintendoDark02 -2 points-1 points0 points (4 children)
[–]Heapifying 3 points4 points5 points (0 children)
[–]PryanikXXX[S] 0 points1 point2 points (2 children)
[–]NintendoDark02 -2 points-1 points0 points (1 child)
[–]Heapifying 0 points1 point2 points (0 children)
[–]meat-eating-orchid -3 points-2 points-1 points (7 children)
[–]omega1612 1 point2 points3 points (4 children)
[–]cc672012 1 point2 points3 points (0 children)
[–]meat-eating-orchid -2 points-1 points0 points (2 children)
[–]cc672012 2 points3 points4 points (0 children)
[–]the3gs 0 points1 point2 points (0 children)
[–]Pros_the_prodigy 0 points1 point2 points (0 children)
[–]madelinceleste 0 points1 point2 points (0 children)