The best programming language for the end of the world


Encrypt in forth Remembering Dystopia Legal in Crazy max. You make your own rules, comply with the limits of the context. You can redefine the IF statement if you are very happy. You can rewrite the machine code guide for a word. You can even change from running time. Because the words become the keyword in Forth, you can create a language that is optimized for a single purpose, packaging commands otherwise dozens of streams into one one. In Forth, you are creating your own language Start fromspeak to me.

The low -level nature of Forth, while the key to its handling power, makes programming feel strange. It uses Postfix, a mathematical symbol that makes 2 + 1 2 1+ and I find it is not intuitive nor really easy to read. And while most languages ​​allow memory to be broken and moving around, the data means based on the stacking stored in the order of time and is managed on the final basis/first. I continued to encounter errors, forcing myself to give up programming conventions that I considered universal. I find myself struggling to speak the language of the device.

When I emailed Dupras to ask for help, he compared it to drive a stick. It has more seeds C. In which the following definition of calling, storage and management conventions return, Forth left all for the programmer. It directly interacts with memory like C but far beyond C in accuracy and efficiency. People mistakenly are just a language. “It is a way to interact with the computer.”

The reason is not more common is the same reason that most of us drove automatically. The personal explosion of the 1990s has caused an obsession with the technology that suits your palms and makes the code easier to write. Languages ​​are abstract to protect programmers from themselves, and somewhere on the way, we were lost. Everything becomes full of cultivation for the benefit of the convenience and, in the way of Dupras, has begun to make pus confusing in every corner.

The way we understand the effect is very misleading, then Dup Dupras said. Forth is a scythe for Python's lawn mower. If you calculate the number of joules on each grass, you will find that the Scything people are more effective, he said. When you think about speed, you will see more efficient grass sellers. Forth forced you to accurately and save memory to arrange your resources carefully, as you will do after collapse. Dupras mow his own grass with a scythe, clear. At a certain time, you can go as fast as a car mechanic, he said.

I started finding the way. Instead of sending bytes to Ether and trusting the system to find where they go, as I will stay in Python, I am used to being responsible for allocating and releasing memory. All I can think is what has been stored, where it is being stored, and how much space it needs. Each code suddenly increased weight. I am the Immortan Joe, my laptop is my city and my memory is my country.

Soon, I found myself tweaking and reviewing my code as I would have a sentence. Instead of expecting my device to predict my needs, I tried to think like the device, to meet it more than half of the road. And because I have to think twice, all the complex abbreviations unnecessarily remind us to concise in other encryption languages, Yagni (you will not need it), kiss (keep it simple, stupid), dry (do not repeat yourself).



Source link

Leave a Reply

Your email address will not be published. Required fields are marked *