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

The LK-99 could be a fundamental advance even if it cannot reach superconductivity in 400K.

The next step in superconducting research is that LK-99 was not superconducting at room temperature. Or was it? The thing is that there is needed more research about that material. And even if it couldn't reach superconductivity in 400K that doesn't mean that material is not fundamental. And if LK-99 can maintain its superconductivity in 400K that means a fundamental breakthrough in superconducting technology.  The LK-99 can be hype or it can be the real thing. The thing is, anyway, that high-voltage cables and our electric networks are not turning superconducting before next summer. But if we can change the electric network to superconducting by using some reasonable material. That thing can be the next step in the environment. Superconductors decrease the need to produce electricity. But today cooling systems that need lots of energy are the thing that turn superconductors that need low temperatures non-practical for everyday use.  When the project begins there is lots of ent

Black holes, the speed of light, and gravitational background are things that are connecting the universe.

 Black holes, the speed of light, and gravitational background are things that are connecting the universe.  Black holes and gravitational waves: is black hole's singularity at so high energy level that energy travels in one direction in the form of a gravitational wave.  We normally say that black holes do not send radiation. And we are wrong. Black holes send gravitational waves. Gravitational waves are wave movement or radiation. And that means the black holes are bright gravitational objects.  If we can use water to illustrate the gravitational interaction we can say that gravitational waves push the surface tension out from the gravitational center. Then the other quantum fields push particles or objects into a black hole. The gravitational waves push energy out from the objects. And then the energy or quantum fields behind that object push them into the gravitational center.  The elementary particles are quantum fields or whisk-looking structures. If the gravitational wave is

The CEO of Open AI, Sam Altman said that AI development requires a similar organization as IAEA.

We know that there are many risks in AI development. And there must be something that puts people realize that these kinds of things are not jokes. The problem is how to take control of the AI development. If we think about international contracts regarding AI development. We must realize that there is a possibility that the contract that should limit AI development turns into another version of the Nuclear Non-Proliferation Treaty. That treaty didn't ever deny the escalation of nuclear weapons. And there is a big possibility that the AI-limitation contracts follow the route of the Nuclear Non-Proliferation Treaty.  The biggest problem with AI development is the new platforms that can run every complicated and effective code. That means the quantum computer-based neural networks can turn themselves more intelligent than humans. The AI has the ultimate ability to learn new things. And if it runs on the quantum-hybrid system that switches its state between binary and quantum states,