Tuesday, May 5, 2020

What is causing the increasing the size of the code?


  


What is causing the increasing the size of the code? 

Computer programs are turning always more and more complicated, and the reason for that is the cumulation of the code. The reason for cumulation is recycling the code, which means that when the developers of the codes would use the old program or it's code and then they would make new abilities for the program. 

This means that the code will enlarge the same way with a traditional type of coffee bread. When the code, what is started to modify is large, the new things, what are involved in that list of programming code are making the code larger and more complicated. Normally development of the computer program means that there is involved new code lines, not that the lines of the programs will be removed. 

And the cumulation of the codes means that the programs are turning more complicated and heavier to run. So that requires more and more effective and powerful computers. The problem with the cumulation or enlargement of the code is that when the new microprocessors are created, the new and more sophisticated programs are just pulling the power of the new processors to the driving their code. 

When we are thinking that mobile solutions are needed the lightweight computer code, that thing means that the computer program cannot be lightweight or sophisticated at the same time. So the outsourcing driving the code to the server is the ultimate tool for mobile solutions, and this is why PHP (1)has been the ultimate programming language for web-applications. This thing makes possible that the remote system would need a processor, which uses less electricity. 

Some people say that PHP (Hypertext preprocessor) is not a programming language, because it requires the server or "virtual motor" for acting. But the thing is that also the JAVA requires a similar server for acting properly, and that thing makes that programming language so common in the training programs. The JAVA virtual motor filters the malicious code from the JAVA programs, and that thing makes is safer than the program, which is driven straight above the operating system. 

But the outsourcing the calculation doesn't make that thing unnecessary. That means the calculation and data processing are transported to another place. When the sophisticated complicated code is driven at the server that means that the server requires fast and powerful processors, which require high-voltage electricity.  

The requirement for a quantum computer is starting the idea, that increasing the power of the binary or traditional computers are made by increasing the cores of the processor. And by using nanotechnology this kind of system is extremely small-size, but the problem is that increasing temperature causes the resistance or molecular oscillation of the metal or carbon wires. This thing makes binary processors are turning slow when the temperature is rising.

Another thing is that the number of processors on the layer cannot increase forever. There are always limits and a large number of processors cause extreme heat, and the rising temperature causes problems with structures. 


No comments:

Post a Comment

Note: Only a member of this blog may post a comment.

The new materials and inventions can mean a breakthrough in hypersonic technology.

The SR-71 and SR-72 "DarkStar" (Above)  are the fastest atmospheric aircraft. The SR-71 is the fastest known manned aircraft. with...