eugenics phase in software (started to happen, it will get worse)

The software world is a world created by humans, without borders. and every developer creates something in this world. But there is a war that started unknowingly and is going to get even worse. This war is indirectly caused by the languages ​​we have developed, which we use with the guidance of the developers. They are trying to destroy each other because their goal is to reach the triangle.

what is the triangle

Many of us know the answer to the questions of which language is the perfect language, is there the best language, my colleagues. There is no such thing, because there is no such language: there cannot be the best developer or the best software, no system is secure, that's why it's still valid, you've heard of the programming language triangle. Each edge symbolizes the properties that the perfect language should contain. SIDE 1 - SPEED, SIDE 2 - SAVING TIME, SIDE 3 - SAFETY. No language has these 3 features at the same time. But the real developers create the ecosystem of a language. Parts of this ecosystem must evolve until libraries and frameworks integrate with the language. The more these frameworks and libraries evolve, the closer a language gets to conquering the triangle.

But what does eugenics have to do with what you said?

let me explain; a language is developed and if that language is loved, if it has a better side than other languages, the community will continue to develop that language. adds libraries to the language, builds frameworks, develops for the next version of the language. and as community support grows, that language overwhelms other languages. and languages ​​begin to be used less, they begin to be reported less, if you look at this issue from the beginning, you will see that this event has always existed and is necessary. Fortran is gone, cobol is gone, pascal, eifell, B are gone. Actually, we don't do it, we direct it. We also guide those who have just started to develop, with the articles we write and the programs we write, we direct them to today's technologies, not to languages ​​that have been put on the dusty shelves of history. And in this way, every programming language turns into a killer

is this necessary

absolutely necessary. because software is innovation, and innovation is only possible through innovation. The software existed not so that people could make easy money, but so that humanity could rise to the next level. Today, a large group of people who call themselves software developers are not aware of the potential of the material they have, and they still use php. There are too many so-called developers who only prepare a script and sell it by constantly changing it. ada lovalace didn't write the first algorithm for this. Dennis Ritchie didn't write the C language so it could be used for centuries. No, they all supported innovation

> support new technology, guide beginners to new technologies. But such software achieves its purpose.