What is Quantum Computing? Hey Engineering Lovers , my name is Gustavo Pereira and today we are going to talk a little about quantum computing. Quantum computing is a type of computing where information is processed using quantum bits, or qubits or quantum bit, instead of classical bits.
This allows quantum computers to perform certain types of calculations much faster than classical computers. For example, certain encryption codes can be cracked much faster on a quantum computer than on a classical computer. Furthermore, quantum computing can also be used to simulate quantum systems, which is difficult to do on classical computers.
And who was the inventor of this quantum computing? Quantum computing is a relatively new field and has a number of contributors and inventors. The basic principles of quantum computing were first proposed by physicist Paul Benioff in 1980, but the field of quantum computing as we know it today is the result of the contributions of many scientists and researchers over the last few decades.
One of the key figures in the development of quantum computing is physicist Richard Feynman, who in the 1980s proposed that a quantum computer could simulate quantum systems more efficiently than a classical computer. Another important early contributor was David Deutsch, a physicist at the University of Oxford, who proposed the concept of a quantum Turing machine and laid the theoretical foundations for quantum computing. In the 1990s, a team of scientists led by Peter Shor at Bell Labs developed the first quantum algorithm, known as Shor's algorithm, which is capable of factoring large numbers exponentially faster than classical algorithms.
This was a major breakthrough in the field and demonstrated the potential of quantum computing to solve important problems. In recent years, many companies and research institutions have also made significant contributions to the development of quantum computing hardware, such as Google, IBM, Microsoft, and even Alibaba. Okay, but what's the difference between quantum computing and normal computing?
Quantum computing and classical computing are based on fundamentally different principles. Classical computing, also known as traditional or "normal" computing, uses classical bits to store and process information. The bit is the abbreviation of binary digit, which means binary digit.
Each classical bit uses a binary system and can only have a value of 0 or 1, and operations are performed on these bits using logic gates. Quantum computing, on the other hand, uses quantum bits, or qubits, to store and process information. Just like a classical bit, the quantum bit also takes values of 0 and 1, except that a qubit can exist in a superposition of states, which means that it can be in several states at the same time.
It can also be entangled with other qubits, which allows for certain types of quantum operations that aren't possible with classical bits. To exemplify, this in numbers, we can say that 1 qubit is equal to 1 bit, that is, it can store a single piece of information. But due to superposition of states, 2 qubits can store 4 bits of information, 3 qubits store 8 bits of information and so on.
Classical computers perform calculations following a set of instructions, one step at a time, while quantum computers can perform many calculations simultaneously. This is due to quantum computers' ability to exist in multiple states at once, which allows them to perform certain types of calculations much faster than classical computers. This shows that quantum computing can store and process much more information than classical computing.
The number of qubits that a quantum computer can manipulate is much smaller than the number of bits that a classical computer can manipulate, reaching a few hundred qubits in state-of-the-art quantum computers. But the point is that even if the quantum computer can handle only a few hundred qubits, due to the unique properties, quantum computers are more powerful than classical computers for certain types of problems, such as certain complex mathematical problems and simulation of quantum systems. It is also important to note that while quantum computing has the potential to be more powerful than classical computing in certain areas, it is still an emerging field and more research is needed to fully understand its capabilities and limitations.
And where can I use this quantum computing? Quantum computing has the potential to be used in several areas. It can be used in drug discovery where quantum computing can be used to simulate complex chemical interactions, which can speed up the process of discovering new drugs.
They can also be used in machine learning where quantum machine learning algorithms can be used to analyze large amounts of data more efficiently than classical algorithms. Another area is in Cryptography, where quantum computing can be used to break certain encryption codes that are currently considered secure on classical computers. This means that quantum computing has the potential to revolutionize the field of cryptography and can make systems much more secure.
For those who like the famous stock market robots, quantum computing can also be used to simulate financial markets and optimize investment strategies, which can be useful for financial institutions. It can even be used in logistics in supply chain optimization, which can improve efficiency and reduce costs for companies. In climate modeling, quantum computing can be used to simulate and predict complex climate systems, which can help in decision-making related to climate change.
In the field of engineering, we can use quantum computing resources in Materials Design, where it can be used to simulate the properties of materials at the atomic and molecular level, which can help in the discovery and design of new materials with specific properties. It can also be used to solve complex optimization problems, such as the design of aerodynamic shapes or the programming of production processes. And of course, in quantum machine learning, where quantum computing can be used to improve the performance of machine learning algorithms.
A tesla, for example, needs to process the image of several cameras into information to be able to process them, and with quantum computing, it can help with this computer vision, natural language processing and even speech recognition. And the options for using quantum computing are growing more and more, as the research and development of the technology improves. And you, did you already know what quantum computing was?
Do you think she could be the future? Leave it here in the comments I want to know I'm going to leave two videos here on the side that you might like, so take the opportunity to click on one of them and follow our channel. Help us by leaving your like on the video, subscribing to our channel and sharing this video with your friends so that more people know about this technology.