Skip to main content

What makes programming so difficult?



The problem with binary-based programming is this. All operations that the computer should make must describe separately. Or otherwise, the computer doesn't know how to make the operation. The thing that demonstrates this problem very well is the case when the computer should make a circle. 

In that case, the programmer must describe every single line and point in that line for the computer. So the list of the code is very long. The programmer can describe the circle for a computer by using the groups. There might be a library in the programming tool that involves the description for making the circle. 

And then the programmer can handle all event handlers or variables as a group. But then we must realize that there is some other programmer. Who made that library. Making libraries makes it possible to handle those variables as a group but it just turns the work to other programmers. Of course, that table or library can have automatized input for the variables. And the programmer must just tell how large a circle that system must make. 

That thing is theoretically easy to make. First, the programmer must make the base circle for example a circle. With a radius is one centimeter. Then the event handler must just multiplicate the numbers by the value or number. That the program's user gives. If the user wants to make a circle whose radius is two centimeters every value must multiplicate by two. And that program can use as a subprogram. 

The powerful AI-based programming tools can involve the possibility that the programmer makes the program by using regular language. In that case, the hard work of programming transferred to the AI-based software, made by high-class professionals. So the person who is working with end-user solutions must have less work when that person connects the program modules to one entirety. 

Modular programming is based on the same idea as element building. In that model, the program is collected by the elements. In programming, every single table of the code is involving the instructions for a certain operation. And the programmer who is making the customer software must just connect certain tablets to one entirety. Artificial intelligence can collect those tables from the library if those tables or elements are marked for certain use. 

The idea of modular programming is that the same code can use in multiple places. The highly sophisticated artificial intelligence algorithm can search data from the internet. And then make the new tablets for users. That means that in the future. AI-based programming can be where the programmer just writes a description. Of what kind of program the AI must make. And then AI connects the certain modules for the new program. 

But the qubits are the thing that is revolutionizing the programming. The thing in quantum computers is that all variables can be described as one group. Those operations can load to qubit in at the same time. That thing is one of the most fundamental advances in computing. The principles of the programming are similar to before. But the fast operating computers allow us to drive more complicated artificial intelligence-based programs and algorithms than ever before. 


https://thoughtsareinstruments.blogspot.com/

Comments

Popular posts from this blog

Schrödinger's cat: and the limits of that idea.

"In quantum mechanics, Schrödinger's cat is a thought experiment concerning quantum superposition". (Wikipedia, Schrödinger's cat). But the same thing can use as model for many other thought experiments.  Sooner or later, or at least in the ultimate end of the universe, the Schrödinger's cat will turn into wave movement. The information that this cat involved exists but the cat does not exist in its material form. The information doesn't ever vanish. It just turns its shape.  We are all trapped in the universe and time. The universe is the space that is entirety to us. There are no confirmed other universities. But the multiverse is a logical continuum for the expanding galactic megastructures.  The problem with natural things is this. They are black and white. They exist or do not exist. Could there be something, that exists and not exists at the same time?  Scrödinger's cat is thinking experiment about case their cat is not dead or not alive. But in this...

The string theory offers a new way to calculate Pi.

"Scientists discovered a new series for pi through string theory research, echoing a 15th-century formula by Madhava. By combining Euler-Beta Functions and Feynman Diagrams, they modeled particle interactions efficiently. Credit: SciTechDaily.com" (ScitechDaily, String Theory Unravels New Pi Formula: A Quantum Leap in Mathematics) People normally think that. The pi is the ratio of the circumference circle's circumference to the circle's diameter. The Pi is a mathematical constant 3.14159..., the endless decimal number. The Pi is interesting because developers can use that decimal number to make the encryption algorithms stronger.  The idea is that the encryptions program hides the message's original ASCII numbers by multiplicating those numbers with some decimal number. Or the system can add some numbers to those ASCII numbers.  "Aninda Sinha (left) and Arnab Saha (right). Credit: Manu Y" (ScitechDaily, String Theory Unravels New Pi Formula: A Quantum Le...

There are always more than three actors in the real world.

"An international research team is advancing precision timekeeping by developing a nuclear clock using thorium isotopes and innovative laser methods, potentially transforming our understanding of physical constants and dark matter. (Artist’s concept.) Credit: SciTechDaily.com" (ScitechDaily, Unveiling the Thorium Nuclear Clock and Its Time-Twisting Secrets) From Three-body problem... There are no pure three-body systems in nature. There are always more than three components in the system. For making real three-body systems we must separate those three bodies from the environment. Otherwise, there are stable effects. But nobody can predict some effects like distant supernova explosions or sun eruptions.  And one of those things that affect all bodies is time. When radioactive materials decay. That affects the stability and symmetry of the object.  Energy levels affect the existence of things like neutrons. The thorium atom clocks are next-generation tools for time measurement....