True or False that's it. The truth about system programs in computer system basic is only 0 and 1.
Today's computers are categorized as robots. Where a robot program only applies commands. Numbers 0 and 1 will generate an electrical signal to the processor, where number 1 will make the flow of electricity active and 0 will make the power cut off.
Although it seems simple, the actual explanation will be very broad. Because even though computer languages end in binaries, in general, thousands of languages have been created to aim at their respective uses for later use.
The subject is developing, where Bit and Byte are terms that we often find when we are dealing with computers and the internet. Many terms have been coined, and are often confused, especially those who are still awake on computers.
Bit and Byte are not the same where 1 byte is made up of 8 bits. Bit itself is short for Binary Digit, which means the smallest unit in a digital computerized system. Computers don't use decimal numbers to store data, all data is stored in binary numbers. There are only 2 values 9 and 1. Likewise in the form of digital telecommunications.
Meanwhile, a byte is a unit of bits combined into one. So Byte is a unit of information that is larger than Bit. The number system we know in decimal is based on 10 numbers (0 to 9), while binary has only two 0 and 1.
But basically, this set of 0 and 1 can be represented by a decimal number, and first of all, of course, we try to read the decimal that is represented in the set of 0 and 1. And from decimal numbers can then be translated into text. Indeed, computers themselves do not use this decimal system when the texts in the computer are converted into the binary system. So the way we read is not a process that the computer goes through.
Now, to make it easier to distinguish which bytes and which bits we can see from the statements we usually encounter, namely bytes represented by the uppercase B letter. while bits are represented by a lowercase b. So the magnitude byte is large and the bit is small.
The thing or terms that we most often see for these two types is that we usually see it on a hard disk, flash, SSD, or other devices and we can also see the bandwidth or speed of our internet connection.
Bandwidth is usually measured in terms of kilobits per second (kbps), which means one thousand bits (1000 bits). Or in a larger capacity mega or giga and so on.
A programming language is a standard communication technique for expressing instructions to a computer. Like human language, every language has certain written grammar and rules. Programming language facilitates a programmer to specifically what the computer will do next, how the data is stored and sent, and what will be done in case of various conditions.
Programming Language Category
1. High-Level Programming Language This is a high-level language that has characteristics that are easy to understand because of its closeness to everyday language. A program statement is translated to one or more machines using a compiler. For example: JAVA, C ++, .NET
2. Low-Level Programming Languages The first generation of programming languages. This type of language is very difficult to understand because the instructions are in machine language. Also called assembly language, it is a language by mapping one by one to computer instructions. Each assembly instruction is translated using an assembler.
3. Intermediate Programming Language Here, the use of instructions has approached everyday language, although it is still quite difficult to understand because it uses abbreviations such as STO which means save (STORE), and MOV which means move (MOVE). Belonging to this language is Fortran.
Returning to the basics, the question then arises, if it only has 2 symbols, the most number combination means that it only has four combinations. Yes, right! Only 4 number combinations, namely 00,01,10,11. If you flip anything, that's the combination. By using the Rule of Right Most, we can convert binary numbers to decimals easily.
A computer is an electronic circuit containing thousands of transistors compressed into chips. The chip that contains transistors works to flow data based on the On / Off switching principle which is controlled by High (positive period) and Low (negative period) voltages. If this is done at high speed, a squarewave wave is generated.
Based on this data, a digital technique was finally discovered, where a person can manipulate data by changing the On / Off conditions on the computer chip. The representation of the On / Off condition is then expressed with numbers 1 and 0 to represent and to make it easier for others to understand.
In digital techniques, representations of 1 and 0 develop into True / False and the discovery of logic techniques and logic truth makes manipulating data on the chip easier. To make it easier for people to program the chip, they invented the Assembler language programming (machine language).
Machine language (assembler) is difficult for some people to improvise. The next development found a high-level programming language, which marked the discovery of the C language. And as we see today, computers have become super sophisticated calculating tools.
Yes, that's the correlation between binary numbers 1 and 0, logic True / False or On / Off conditions with the computers we know today.
Okay, enough to end the article, let's discuss the web system and its collaboration with the developing crypto world.