According to Professor John Naughton, computer power has reached its limit. To move forward, we need to go back to humans’ knowledge, creativity and capacity of writing codes. This calls for a new generation of programmers to lead the way by writing leaner and more efficient code.
Moore’s Law
Gordon Moore observed more than 50 years ago that the number of transistors which could be fitted on a silicon chip doubled every two years. For those less knowledgeable in computers, that means that their power was also doubling during that period. As the co-founder of Intel, Moore knew what he was talking about, and his words became an unshakable certainty for everyone in the computer industry for the last 40 years.
However, in 2010, he also predicted that there would be a halt to this exponential growth due to the laws of physics. To him the limit was to arrive soon, within 10 to 20 years. As we have now reached 2020, it seems like Moore was right again. And although there are many researches trying to find new ways to add more power into our computers, it would seem like the most feasible one is to find new programmers to create better and leaner codes. Know more about your computer.
Hardware vs Software
While the hardware was getting better and more powerful throughout the years, it had a negative effect on the programmers: It made them lazy. Programmers could be compared to artists, as some are better at their crafts than others. In fact, some of them can write code in a more elegant and leaner way than others, just as there are good and excellent lyricists in music. The goal for programmers is not for their code to rhyme but to execute faster; that is the quality of a great program.
At the beginning, the computers had such small memories that programmers had to come up with ways to write code in order to increase efficiency and save space. But as time went on and computers became equipped with large memories and powered by powerful chips, programmers became lazy and created bloated codes, which still worked fine because of the great capacity delivered by the hardware.
Now, as the future seems to indicate that power growth of the computers will not keep on expanding exponentially, there is a need for new efficient programmers on the market. It is through their code that the industry will be able to keep on surpassing itself, at least until we arrive at a functional new way of building the machines, such as quantum computing.
Last copy Qasim
Now, as the future seems to indicate that power growth of the computers will not keep on expanding exponentially, there is a need for new efficient programmers on the market. It is through their code that the industry will be able to keep on surpassing itself, at least until we arrive at a functional new way of building the machines, such as quantum computing.Now, as the future seems to indicate that power growth of the computers will not keep on expanding exponentially, there is a need for new efficient programmers on the market. It is through their code that the industry will be able to keep on surpassing itself, at least until we arrive at a functional new way of building the machines, such as quantum computing.Now, as the future seems to indicate that power growth of the computers will not keep on expanding exponentially, there is a need for new efficient programmers on the market. It is through their code that the industry will be able to keep on surpassing itself, at least until we arrive at a functional new way of building the machines, such as quantum computing.