Do you ever feel like functional code stuck in an OOP paradigm? Or OOP code restricted by functional constructs? We need more paradigm fluid languages. Just set your gender flag at compile or at interpretation and the language becomes the paradigm you feel like. Typing is dynamic unless set static by runtime. The language's grammar should be inclusive, so Javasript, Ruby, Perl, PHP, Java, C/C++, assembly, Brainfuck... all developers will feel welcome. And it should work on all platforms too, portable to any architecture. And all code will be memory safe with garbage collection, unless you feel promiscuous and disable the safe bit. Just remember your safeword in case the program goes too far and it will return you back to your safe space.
For some reason, ternary [wikipedia.org] didn't take off, but on the other hand, it was proven by Shannon that any Turing machine can be reduced to a binary Turing machine, and most computer scientists agree that Turing’s, or any other logically equivalent, formal notion captures all computable problems, viz. for any computable problem, there is a Turing machine which computes it. ( https://plato.stanford.edu/entries/turing-machine/ [stanford.edu] ). The original Turing machine used more than just binary. What this means is that you are free to use whichever number-base suits your fancy, but it can always be reduce to a binary Turing machine.
(Score: 4, Funny) by DECbot on Wednesday March 23 2022, @04:46PM (4 children)
Do you ever feel like functional code stuck in an OOP paradigm? Or OOP code restricted by functional constructs? We need more paradigm fluid languages. Just set your gender flag at compile or at interpretation and the language becomes the paradigm you feel like. Typing is dynamic unless set static by runtime. The language's grammar should be inclusive, so Javasript, Ruby, Perl, PHP, Java, C/C++, assembly, Brainfuck... all developers will feel welcome. And it should work on all platforms too, portable to any architecture. And all code will be memory safe with garbage collection, unless you feel promiscuous and disable the safe bit. Just remember your safeword in case the program goes too far and it will return you back to your safe space.
cats~$ sudo chown -R us /home/base
(Score: 3, Funny) by JoeMerchant on Thursday March 24 2022, @01:53AM (1 child)
Isn't all of that basically the Java sales pitch from 1999?
🌻🌻 [google.com]
(Score: 2) by DECbot on Monday March 28 2022, @07:19PM
Peak software wokeness has already passed. All that remains are edge cases.
cats~$ sudo chown -R us /home/base
(Score: 2, Touché) by Anonymous Coward on Thursday March 24 2022, @12:27PM (1 child)
You are still supporting the oppressive patriarchy by running your code on a processor that only supports binary representation
(Score: 3, Interesting) by pTamok on Tuesday March 29 2022, @11:18AM
For some reason, ternary [wikipedia.org] didn't take off, but on the other hand, it was proven by Shannon that any Turing machine can be reduced to a binary Turing machine, and most computer scientists agree that Turing’s, or any other logically equivalent, formal notion captures all computable problems, viz. for any computable problem, there is a Turing machine which computes it. ( https://plato.stanford.edu/entries/turing-machine/ [stanford.edu] ). The original Turing machine used more than just binary.
What this means is that you are free to use whichever number-base suits your fancy, but it can always be reduce to a binary Turing machine.