Friday, April 7, 2017

A more efficient program

Is it possible to make software more efficient? It is certainly possible to make hardware that is more powerful, but hear me out for a moment. If the software that we generally use is inefficient, then all of the software that is based on it is also a factor, and orders of magnitude more inefficient than that. Why does this effect you, The reader? Well there has to be not only a hardware solution for the technological solutions of the future, but a software revolution as well. Why all of this you ask? Think about it, if we continue building hardware without concerning ourselves with space requirements for the data we create with it then we will have a digital landfill problem. The idea is to better use the resources that we already have, and find better ways to re-use old ones. Ok, so on to the fun stuff. How do we do this? Let's say that I want to represent two things digitally, it's all in 1,0 right? It's so simplex that there is no real way to make it smaller, lighter or faster, right? Wrong, for every 1,0 there will exist the eventuality that a string of 1,0 will match another somewhere else or possibly even at the same time, and the data is indistinguishable from each other ex, 1001010, and let's say a fragment of a picture you are sending to a relative, also represented by 1001010. While this doesn't seem to pose a problem, we can actually use this to reduce both sets of data, so that instead of that string being held in two places, taking up space, we can keep it referenced, from a single fast connection point, and both can be used for either purpose, freeing up space, memory, and programming time. How you ask? Very clever code. I'm going to be releasing said code sometime soon to the public, and it will make current hardware, legacy, and otherwise, about a factor of 10 more powerful/efficient. Anon



Submitted April 07, 2017 at 09:49PM by dnimeerf http://ift.tt/2paeXAn via TikTokTikk

No comments:

Post a Comment