×

We use cookies to help make LingQ better. By visiting the site, you agree to our cookie policy.


image

CrashCourse: Computer Science, Representing Numbers and Letters with Binary: Crash Course Computer Science #4

Representing Numbers and Letters with Binary: Crash Course Computer Science #4

Hi I'm Carrie Anne, this is Crash Course Computer Science

and today we're going to talk about how computers store and represent numerical data.

Which means we've got to talk about Math!

But don't worry.

Every single one of you already knows exactly what you need to know to follow along.

So, last episode we talked about how transistors can be used to build logic gates, which can

evaluate boolean statements.

And in boolean algebra, there are only two, binary values: true and false.

But if we only have two values, how in the world do we represent information beyond just

these two values?

That's where the Math comes in.

INTRO

So, as we mentioned last episode, a single binary value can be used to represent a number.

Instead of true and false, we can call these two states 1 and 0 which is actually incredibly useful.

And if we want to represent larger things we just need to add more binary digits.

This works exactly the same way as the decimal numbers that we're all familiar with.

With decimal numbers there are "only" 10 possible values a single digit can be; 0 through 9,

and to get numbers larger than 9 we just start adding more digits to the front.

We can do the same with binary.

For example, let's take the number two hundred and sixty three.

What does this number actually represent?

Well, it means we've got 2 one-hundreds, 6 tens, and 3 ones.

If you add those all together, we've got 263.

Notice how each column has a different multiplier.

In this case, it's 100, 10, and 1.

Each multiplier is ten times larger than the one to the right.

That's because each column has ten possible digits to work with, 0 through 9, after which

you have to carry one to the next column.

For this reason, it's called base-ten notation, also called decimal since deci means ten.

AND Binary works exactly the same way, it's just base-two.

That's because there are only two possible digits in binary – 1 and 0.

This means that each multiplier has to be two times larger than the column to its right.

Instead of hundreds, tens, and ones, we now have fours, twos and ones.

Take for example the binary number: 101.

This means we have 1 four, 0 twos, and 1 one.

Add those all together and we've got the number 5 in base ten.

But to represent larger numbers, binary needs a lot more digits.

Take this number in binary 10110111.

We can convert it to decimal in the same way.

We have 1 x 128, 0 x 64, 1 x 32, 1 x 16, 0 x 8, 1 x 4, 1 x 2, and 1 x 1.

Which all adds up to 183.

Math with binary numbers isn't hard either.

Take for example decimal addition of 183 plus 19.

First we add 3 + 9, that's 12, so we put 2 as the sum and carry 1 to the ten's column.

Now we add 8 plus 1 plus the 1 we carried, thats 10, so the sum is 0 carry 1.

Finally we add 1 plus the 1 we carried, which equals 2.

So the total sum is 202.

Here's the same sum but in binary.

Just as before, we start with the ones column.

Adding 1+1 results in 2, even in binary.

But, there is no symbol "2" so we use 10 and put 0 as our sum and carry the 1.

Just like in our decimal example.

1 plus 1, plus the 1 carried, equals 3 or 11 in binary, so we put the sum as 1 and we

carry 1 again, and so on.

We end up with 11001010, which is the same as the number 202 in base ten.

Each of these binary digits, 1 or 0, is called a “bit”.

So in these last few examples, we were using 8-bit numbers with their lowest value of zero

and highest value is 255, which requires all 8 bits to be set to 1.

Thats 256 different values, or 2 to the 8th power.

You might have heard of 8-bit computers, or 8-bit graphics or audio.

These were computers that did most of their operations in chunks of 8 bits.

But 256 different values isn't a lot to work with, so it meant things like 8-bit games

were limited to 256 different colors for their graphics.

And 8-bits is such a common size in computing, it has a special word: a byte.

A byte is 8 bits.

If you've got 10 bytes, it means you've really got 80 bits.

You've heard of kilobytes, megabytes, gigabytes and so on.

These prefixes denote different scales of data.

Just like one kilogram is a thousand grams, 1 kilobyte is a thousand bytes…. or really

8000 bits.

Mega is a million bytes (MB), and giga is a billion bytes (GB).

Today you might even have a hard drive that has 1 terabyte (TB) of storage.

That's 8 trillion ones and zeros.

But hold on!

That's not always true.

In binary, a kilobyte has two to the power of 10 bytes, or 1024.

1000 is also right when talking about kilobytes, but we should acknowledge it isn't the only

correct definition.

You've probably also heard the term 32-bit or 64-bit computers – you're almost certainly

using one right now.

What this means is that they operate in chunks of 32 or 64 bits.

That's a lot of bits!

The largest number you can represent with 32 bits is just under 4.3 billion.

Which is thirty-two 1's in binary.

This is why our Instagram photos are so smooth and pretty – they are composed of millions

of colors, because computers today use 32-bit color graphics

Of course, not everything is a positive number - like my bank account in college.

So we need a way to represent positive and negative numbers.

Most computers use the first bit for the sign: 1 for negative, 0 for positive numbers, and

then use the remaining 31 bits for the number itself.

That gives us a range of roughly plus or minus two billion.

While this is a pretty big range of numbers, it's not enough for many tasks.

There are 7 billion people on the earth, and the US national debt is almost 20 trillion dollars after all.

This is why 64-bit numbers are useful.

The largest value a 64-bit number can represent is around 9.2 quintillion!

That's a lot of possible numbers and will hopefully stay above the US national debt for a while!

Most importantly, as we'll discuss in a later episode, computers must label locations

in their memory, known as addresses, in order to store and retrieve values.

As computer memory has grown to gigabytes and terabytes – that's trillions of bytes

– it was necessary to have 64-bit memory addresses as well.

In addition to negative and positive numbers, computers must deal with numbers that are

not whole numbers, like 12.7 and 3.14, or maybe even stardate: 43989.1.

These are called “floating point” numbers, because the decimal point can float around

in the middle of number.

Several methods have been developed to represent floating point numbers.

The most common of which is the IEEE 754 standard.

And you thought historians were the only people bad at naming things!

In essence, this standard stores decimal values sort of like scientific notation.

For example, 625.9 can be written as 0.6259 x 10^3.

There are two important numbers here: the .6259 is called the significand.

And 3 is the exponent.

In a 32-bit floating point number, the first bit is used for the sign of the number -- positive

or negative.

The next 8 bits are used to store the exponent and the remaining 23 bits are used to store

the significand.

Ok, we've talked a lot about numbers, but your name is probably composed of letters,

so it's really useful for computers to also have a way to represent text.

However, rather than have a special form of storage for letters,

computers simply use numbers to represent letters.

The most straightforward approach might be to simply number the letters of the alphabet:

A being 1, B being 2, C 3, and so on.

In fact, Francis Bacon, the famous English writer, used five-bit sequences to encode

all 26 letters of the English alphabet to send secret messages back in the 1600s.

And five bits can store 32 possible values – so that's enough for the 26 letters,

but not enough for punctuation, digits, and upper and lower case letters.

Enter ASCII, the American Standard Code for Information Interchange.

Invented in 1963, ASCII was a 7-bit code, enough to store 128 different values.

With this expanded range, it could encode capital letters, lowercase letters, digits

0 through 9, and symbols like the @ sign and punctuation marks.

For example, a lowercase ‘a' is represented by the number 97, while a capital ‘A' is 65.

A colon is 58 and a closed parenthesis is 41.

ASCII even had a selection of special command codes, such as a newline character to tell

the computer where to wrap a line to the next row.

In older computer systems, the line of text would literally continue off the edge of the

screen if you didn't include a new line character!

Because ASCII was such an early standard, it became widely used, and critically, allowed

different computers built by different companies to exchange data.

This ability to universally exchange information is called “interoperability”.

However, it did have a major limitation: it was really only designed for English.

Fortunately, there are 8 bits in a byte, not 7, and it soon became popular to use codes

128 through 255, previously unused, for "national" characters.

In the US, those extra numbers were largely used to encode additional symbols, like mathematical

notation, graphical elements, and common accented characters.

On the other hand, while the Latin characters were used universally, Russian computers used

the extra codes to encode Cyrillic characters, and Greek computers, Greek letters, and so on.

And national character codes worked pretty well for most countries.

The problem was, if you opened an email written in Latvian on a Turkish computer, the result

was completely incomprehensible.

And things totally broke with the rise of computing in Asia, as languages like Chinese and Japanese

have thousands of characters.

There was no way to encode all those characters in 8-bits!

In response, each country invented multi-byte encoding schemes, all of which were mutually incompatible.

The Japanese were so familiar with this encoding problem that they had a special name for it:

"mojibake", which means "scrambled text".

And so it was born – Unicode – one format to rule them all.

Devised in 1992 to finally do away with all of the different international schemes

it replaced them with one universal encoding scheme.

The most common version of Unicode uses 16 bits with space for over a million codes -

enough for every single character from every language ever used –

more than 120,000 of them in over 100 types of script

plus space for mathematical symbols and even graphical characters like Emoji.

And in the same way that ASCII defines a scheme for encoding letters as binary numbers,

other file formats – like MP3s or GIFs – use

binary numbers to encode sounds or colors of a pixel in our photos, movies, and music.

Most importantly, under the hood it all comes down to long sequences of bits.

Text messages, this YouTube video, every webpage on the internet, and even your computer's

operating system, are nothing but long sequences of 1s and 0s.

So next week, we'll start talking about how your computer starts manipulating those

binary sequences, for our first true taste of computation.

Thanks for watching. See you next week.


Representing Numbers and Letters with Binary: Crash Course Computer Science #4

Hi I'm Carrie Anne, this is Crash Course Computer Science مرحبا, أنا كاري آن, وهذه هي الدورة المكثفة لعلم الحاسوب Hi, mein Name ist Carrie Anne und Du schaust den "Crash Course Computer Science" Bonjour ! Je m'appelle Carrie Anne, vous regardez Crash Course Informatique, 안녕하세요. 컴퓨터과학 특강의 Carrie Anne입니다. Oi, eu sou Carrie Anne, este é o Crash Course Ciência da Computação Привет, я Кэрри Энн и это Информатика на Crash Cource

and today we're going to talk about how computers store and represent numerical data. واليوم سوف نتحدث عن كيف يخزن الحاسوب ويقوم بتمثيل البيانات العددية. Heute geht es darum wie Computer numerische Daten speichern und darstellen. et aujourd'hui, nous allons parler de comment les ordinateurs stockent et représentent les données numériques. 이번시간에는 어떻게 컴퓨터가 수치 데이터를 어떻게 나타내고 저장하는지 알아볼거에요. e hoje falaremos sobre como os computadores armazenam e representam dados numéricos. и сегодня мы будем говорить о хранении и представлении информации в компьютере

Which means we've got to talk about Math! ما يعني اننا سنتكلم عن الرياضيات Das bedeutet, dass wir uns mit Mathematik beschäftigen müssen! Ce qui veut dire qu'on va parler de maths ! 수학에 대해서 얘기해야 한다는 뜻이에요~ O que significa que nós temos que falar sobre matemática! А это значит, что мы будем говорить о математике!

But don't worry. لكن لا تقلقوا Aber keine Sorge Mais pas d'inquiétude. 하지만 걱정 마세요. Mas não se preocupe. Но не волнуйтесь,

Every single one of you already knows exactly what you need to know to follow along. كل فرد منكم يعرف مسبقا ما يجب أن يعرفه ليواصل Ihr beherrscht sicher bereits alle notwendigen Grundlagen um diesem Video folgen zu können. Chacun d'entre vous en sait déjà suffisamment pour suivre. 여러분 각자는 이미 따라야 할 것을 정확히 알고 있습니다. Cada um de vocês já sabe exatamente o que precisa saber para acompanhar. каждый из вас знает даже больше, чем нужно для понимания всего в этом видео

So, last episode we talked about how transistors can be used to build logic gates, which can إذاً, في الحلقة السابقة تحدثنا عن كيف يتم إستخدام "الترانزيستورات"في بناء البوابات المنطقية التي يمكنها In der letzten Folge haben wir darüber gesprochen wie man aus Transistoren Logikgatter zusammenbaut, um damit dann Dans le dernier épisode, nous avons parlé de comment les transistors permettent de construire des fonctions logiques, 지난 시간에 트랜지스터를 사용하여 논리 게이트를 구축하는 데에 Então, no último episódio nós falamos sobre como os transistores podem ser usados ​​para construir portas lógicas, que podem В прошлом эпизоде мы говорили о транзисторах, которые используются для построения "логических ворот"

evaluate boolean statements. أن تقدر تسريحات منطقية boole'sche Anweisungen auszuwerten. capable d'évaluer des expressions booléennes. 부울 문을 평가할 수 있는 방법에 대해 이야기했습니다. avaliar expressões booleanas. которые могут оценивать логические переменные.

And in boolean algebra, there are only two, binary values: true and false. وفي علم الجبر المنطقي كان هناك قيمتان أحاديتان فقط : صح & غلط Und in der boole'schen Algebra gibt es nur zwei binäre Werte: wahr und falsch. Et en algèbre de Boole, il n'existe que deux valeurs binaires : vrai et faux. 그리고 부울대수학에서 참과 거짓이라는 오직 두가지의 값만을 사용했죠. E em álgebra booleana, existem apenas dois, valores binários: verdadeiro e falso. Также как и в алгебре, имеются только 2 бинарных значения: Истина (1) и Ложь (0)

But if we only have two values, how in the world do we represent information beyond just لكن إن كنا نمتلك قيمتين فقط, كيف يمكننا وصف المعلومات التي تتعدى أكثر من Aber wenn wir nur zwei Werte haben, wie repräsentieren wir dann umfangreichere Informationen als Mais comment, avec uniquement deux valeurs, représenter l'information 그런데 만약 우리가 단지 두가지 값만 갖고 있다면 이 두가지를 넘어선 세상의 정보들을 Mas se só temos dois valores, como podemos representar informações além desses Но как мы представляем информацию,

these two values? هاتين القيمتين diese zwei Werte? au delà de ces deux valeurs ? 어떻게 이 두가지로 나타낼까요? dois valores apenas? используя только 2 значения?

That's where the Math comes in. هنا يأتي دور الرياضيات Hier kommt die Mathematik ins Spiel. C'est là qu'on passe aux maths. 그것은 수학이 들어와야 할 차례입니다. É aí que a matemática entra. Это то место, где подключается математика.

INTRO مقدمة INTRO * Générique d'introduction * [abertura] [заставка]

So, as we mentioned last episode, a single binary value can be used to represent a number. إذاً, كما ذكرنا في الفصل السابق فإن قيمة ثنائي واحد يمكن أن تستخدم للدلالة على رقم Wie wir in der letzten Episode erwähnt haben, kann ein einzelner binärer Wert genutzt werden um eine Zahl darzustellen. Comme nous l'avons dit au dernier épisode, une unique valeur binaire peut représenter un nombre. 그래서, 지난시간에 말했듯이 하나의 이진수는 숫자를 나타내는 데 사용할 수 있었어요. Então, como mencionamos no último episódio, um único valor binário pode ser usado para representar um número. Как мы упоминали в прошлом эпизоде, бинарные значения могут быть представлены в виде чисел.

Instead of true and false, we can call these two states 1 and 0 which is actually incredibly useful. بدلاً من صح & غلط يمككنا مناداة هاتين الحالتين(صح & غلط) ب 0 & 1 وهذا الأمرمستعمل جداً في الحقيقة Anstelle von "wahr" und "falsch" können wir die beiden Zustände "1" und "0" nennen, was eigentlich unglaublich nützlich ist. Au lieu de vrai et faux, on appelle ces deux états 1 et 0, ce qui facilite énormément les choses. 참과 거짓 대신에, 0과 1을 사용하여 두가지 상태를 나타낼 수 있습니다. 이건 정말 놀라울 정도로 유용해요. Em vez de verdadeiro e falso, podemos chamar esses dois estados de 1 e 0, o que na verdade é extremamente útil. Вместо понятий Истина и Ложь, мы можем назвать их 1 и 0 соответственно. Это будет невероятно полезно.

And if we want to represent larger things we just need to add more binary digits. وإذا احتجنا لتقديم أشباء أوسع يمكننا فقط إضافة أرقام ثنائية (0 & 1) أكثر Und wenn wir umfangreichere Dinge darstellen wollen, müssen wir einfach mehr Binärziffern hinzufügen. Et si nous voulons représenter des plus grands nombres, il faut juste ajouter plus de chiffres binaires. 만약 큰 수를 나타내고 싶다면 단순히 이진 숫자들을 더하기만 하면 되요. E se queremos representar coisas maiores, só precisamos adicionar mais dígitos binários. Если мы захотим представить бóльшие вещи, нам просто придется добавить больше бинарных чисел.

This works exactly the same way as the decimal numbers that we're all familiar with. وهي في الحقيقة تعمل بنفس طريقة عمل الأعداد العشرية التي تعودنا عليها Dies funktioniert genauso wie die Dezimalzahl, die wir alle kennen. Ca marche exactement de la même façon que les nombres décimaux que l'on connait tous. 이것은 우리가 잘 알고 있는 십진법과 동일한 방식으로 작동해요. Isto funciona exatamente da mesma maneira que os números decimais com que estamos todos familiarizados. Это работает так же, как и с десятичными числами, с которыми все мы прекрасно знакомы.

With decimal numbers there are "only" 10 possible values a single digit can be; 0 through 9, مع الأرقام العشرية هناك "فقط" 10 قيم ممكنة لتكوين رقم واحد يمكن أن يكون من 0 إلى 9، Bei Dezimalzahlen gibt es "nur" 10 mögliche Werte, die eine einzelne Ziffer darstellen kann: 0 bis 9. Avec les nombres décimaux, il n'y a « que » 10 valeurs possibles pour un chiffre, de 0 à 9, 10진수에서 "오직" 10가지의 가능한 한자리의 숫자가 있어요. 0부터 9까지요. Com números decimais existem "apenas" 10 valores possíveis de um único dígito; 0 a 9, В десятичной системе счисления мы имеем 10 цифр от 0 до 9

and to get numbers larger than 9 we just start adding more digits to the front. وللحصول على أرقام أكبر من 9 فقط نقوم بإضافة المزيد من الأرقام في الأمام. Um Zahlen größer als 9 zu darzustellen, fügen wir einfach mehr Ziffern an der linken Seite hinzu. et pour dépasser 9, on ajoute plus de chiffres à l'avant. 9보다 큰 수를 만들기 위해서는 그 앞쪽에 하나의 숫자를 추가하기만 하면 됩니다. e para obter números maiores que 9, adicionamos mais dígitos à frente. И когда число становится больше 9, мы просто добавляем цифру в начало

We can do the same with binary. يمكننا أن نفعل الشيء نفسه مع نظام العد الثنائي. Mit Binärzahlen funktioniert dies genauso. On fait la même chose en binaire. 이진수에서도 똑같은 방법으로 해요. Nós podemos fazer o mesmo com binário. Так же мы будем делать и с двоичными

For example, let's take the number two hundred and sixty three. على سبيل المثال، دعونا نجرب العدد 263. Nehmen wir zum Beispiel die Zahl 263. Par exemple, prenons deux cent soixante trois. 예를 들어, 263을 가지고 생각해 봅시다. Por exemplo, peguemos o número 263. К примеру, возьмем число 263.

What does this number actually represent? ماذا يمثل هذا الرقم في الواقع؟ Was bedeutet diese Zahl eigentlich? Qu'est ce que ce nombre représente, exactement ? 이 숫자는 실제로 무엇을 나타냅니까? O que este número realmente representa? Что же это число из себя представляет?

Well, it means we've got 2 one-hundreds, 6 tens, and 3 ones. حسنا، هذا يعني أن لدينا 2 من المئات، 6 عشرات، و 3 احاد. Nun, es bedeutet, dass wir zwei mal Einhundert, sechs mal Zehn und drei mal Eins haben. Eh bien, cela veut dire que nous avons 2 centaines, 6 dizaines, et 3 unités. 음, 이건 2개의 100과 6개의 10과 3개의 1을 의미해요. Bem, significa que temos 2 centenas, 6 dezenas, e 3 unidades. Оно значит, что мы имеем 2 сотни, 6 десятков и 3 единицы

If you add those all together, we've got 263. إذا قمت بجمعهم معاً، سيكون لدينا 263. Wenn man allem Zahlern addiert, erhält man 263. En les ajoutant ensemble, on obtient 263. 이것들을 모두 합하면 263을 얻는거죠. Se você somar tudo, temos 263. И если посчитать все вместе, то получится 263

Notice how each column has a different multiplier. لاحظ كيف أن كل عمود لديه مضاعفات مختلفة. Beachten Sie, dass jede Spalte einen anderen Multiplikator hat. Remarquez que chaque colonne a un multiplicateur différent. 각각의 자릿수에 어떻게 곱하는 수(승수)의 차이가 있는지 주목해 보세요. Observe como cada coluna tem um multiplicador diferente. Заметьте, что в каждом столбце разные множители

In this case, it's 100, 10, and 1. في هذه الحالة، فهو 100و 10 و 1. In diesem Fall sind es 100, 10 und 1. Dans ce cas, il s'agit de 100, 10 et 1. 이경우에는 100과 10과 1입니다. Neste caso, é de 100, 10 e 1. В нашем случае, это 100, 10 и 1

Each multiplier is ten times larger than the one to the right. كل عمود أكبر من الذي يسبقه بعشر مرات. Jeder Multiplikator ist zehnmal größer als derjenige rechts von ihm. Chaque multiplicateur est dix fois plus grand que celui à droite. 각각의 곱하는 수는 오른쪽의 것보다 10배 더 큽니다. Cada multiplicador é dez vezes maior do que aquele à sua direita. Каждый следующий множитель в 10 раз больше предыдущего

That's because each column has ten possible digits to work with, 0 through 9, after which ذلك لأن كل عمود له عشرة أرقام محتملة للعمل يها ، من 0 إلى 9، وبعد ذلك Das liegt daran, dass jede Spalte nur zehn mögliche Ziffern enthält, 0 bis 9, danach C'est parce que chaque colonne peut représenter dix chiffres, de 0 à 9, 이는 각각의 자릿수에서 0부터 9까지 사용한 다음 Isso porque cada coluna tem dez dígitos possíveis para se trabalhar, de 0 a 9, depois disso Это потому что в каждом столбце возможны цифры от 0 до 9, после чего

you have to carry one to the next column. يجب عليك إضافة واحد إلى العمود التالي. muss ein Übertrag in die nächste Spalte erfolgen. après quoi il faut retenir 1 à la colonne suivante. 다음 자릿수로 이동 해야 하는 이유를 말해줍니다. você tem que levar um para a próxima coluna. вы должны перенести 1 на следующий столбец

For this reason, it's called base-ten notation, also called decimal since deci means ten. لهذا السبب، فإنه يسمى "قاعدة تدوين العشرة"، كما يسمى أيضاً "العشري" حيت ديسي يعني عشرة. Aus diesem Grund wird sie als Zahl zur Basis 10 bezeichnet und auch als Dezimalzahl bezeichnet, da decem (auf lateinisch) 10 bedeutet. C'est pour cette raison qu'on l'appelle notation en base 10, ou décimale puisque « deci » veut dire 10. 이러한 이유로 10기반 표기법이라고 부르기도 하고, 10을 의미하는 deci가 들어간 decial(십진수)라고 불러요. Por esta razão, ele é chamado de notação de base dez, também chamado de "decimal", pois deci significa dez. Вот почему это называется десятичной системой счисления

AND Binary works exactly the same way, it's just base-two. نظام العد الثنائي يعمل بنفس الطريقة تماما، هي مجرد قاعدة اثنين. UND binäre Zahlen funktioniert genauso, mit der Basis Zwei. Et le binaire fonctionne exactement de la même façon, en base 2. 그리고 이진수는 똑같은 방식으로 작동해요. 2개의 수를 기반으로 해서요. E binário funciona exatamente da mesma maneira, mas é base dois. В двоичной системе счисления все работает так же, просто основание равно 2.

That's because there are only two possible digits in binary – 1 and 0. هذا لأن هناك رقمين فقط من الممكن كتابتها في الثنائيات - 1 و 0. Denn es gibt nur zwei mögliche Binärziffern: 1 und 0. Parce qu'il n'y a que deux chiffres possibles en binaire, 1 et 0. 이진법에서 1과 0만이 사용할 수 있기 때문이에요. Isso porque existem apenas dois possíveis dígitos no binário -- 1 e 0. Это потому что возможны только 2 значения - 1 и 0.

This means that each multiplier has to be two times larger than the column to its right. وهذا يعني أن كل مضاعف يجب أن يكون مرتين أكبر من أي عمود قبله. Dies bedeutet, dass jeder Multiplikator zweimal größer sein muss als in der Spalte rechts von ihm. Cela signifie que chaque multiplicateur est deux fois plus grand que celui dans la colonne de droite. 이것은 하나의 자릿수가 오른쪽에 있는 수보다 2배 더 커야 된다는걸 의미합니다. Isto significa que cada multiplicador tem que ser duas vezes maior do que da coluna à sua direita. Это значит, что каждый множитель в 2 раза больше предыдущего

Instead of hundreds, tens, and ones, we now have fours, twos and ones. بدلا من مئات، عشرات، واحاد ، لدينا الآن أربعات، ثنائيات واحاد . Anstelle von Hunderter, Zehner und Einser stehen jetzt Vierer, Zweier und Einser. Plutôt que des centaines, dizaines et unités, on a des quatraines, deuxaines et unités. 100,10,1들을 사용하는 대신, 4,2,1들을 사용합니다. Em vez de centenas, dezenas, e unidades, agora temos quatros, dois e uns. Вместо сотен, десяток и единиц, мы имеем четверки, двойки и единицы.

Take for example the binary number: 101. خذ على سبيل المثال الرقم الثنائي: 101. Wir betrachten als Beispiel die Binärzahl: 101. Par exemple, si on prend le nombre binaire 101. 101이라는 이진수를 예를 들어 볼게요. Tomemos por exemplo o número binário: 101. Возьмем бинарное число 101

This means we have 1 four, 0 twos, and 1 one. هذا يعني أن لدينا 1 أربعات، 0 ثنائيات، و 1 واحدات. Das bedeutet, wir haben 1mal Vier, 0mal Zwei und 1mal Eins. Cela signifie qu'il y a 1 fois quatre, 0 fois deux et 1 fois un. 이 숫자는 1개의 4를, 0개의 2를, 1개의 1을 의미합니다. Isso significa que temos 1 quatro, 0 dois e 1 um. Это значит, что мы имеем 1 четверку, 0 двоек и 1 единицу.

Add those all together and we've got the number 5 in base ten. بجمع كل ذلك، نجد أننا قد حصلنا على العدد 5 في الصورة العشرية Alles zusammen addiert erhalten wir die Zahl 5 zur Basis zehn. En les additionnant, on obtient 5 en base 10. 모두 더하면 10진수에서 의미하는 5를 얻게 되죠. Junte todos e temos o número 5 em base dez. И в сумме это дает число 5 в системе счисления с основанием 10.

But to represent larger numbers, binary needs a lot more digits. ولكن لتمثيل أعداد أكبر، نظام العد الثنائي يحتاج الكثير من الأرقام. Um größere Zahlen darzustellen, benötigt das Binärsystem jedoch viel mehr Ziffern. Mais pour représenter des nombres plus grands, le binaire à besoin de beaucoup, beaucoup de chiffres. 더 큰 숫자를 나타내기 위해서 이진수는 더 많은 숫자들을 필요로 해요. Mas para representar números maiores, binário precisa de muito mais dígitos. Но чтобы представлять бóльшие числа, двоичные числа должны иметь гораздо больше цифр

Take this number in binary 10110111. خذ هذا الرقم في نظام العد الثنائي 10110111. Nehmen wir z.B. die folgende Binärzahl: 10110111. Prenons ce nombre binaire : 10110111. 이번엔 이진수 10110111을 예로 들어 볼게요. Tome este número em binário: 10110 111. Рассмотрим двоичное число 10110111.

We can convert it to decimal in the same way. يمكننا تحويله إلى عشري في نفس الطريق. Wir können Sie auf die gleiche Weise in eine Dezimalzahl konvertieren. On peut le convertir en décimal de la même façon. 앞과 똑같은 방식으로 10진수로 전환할 수 있어요. Nós podemos convertê-lo para decimal da mesma forma. Мы можем перевести его в десятичное тем же способом.

We have 1 x 128, 0 x 64, 1 x 32, 1 x 16, 0 x 8, 1 x 4, 1 x 2, and 1 x 1. لدينا 1 × 128، 0 × 64، 1 × 32، 1 × 16، 0 × 8، 1 × 4، 1 × 2، و 1 × 1. Wir haben 1 x 128, 0 x 64, 1 x 32, 1 x 16, 0 x 8, 1 x 4, 1 x 2 und 1 x 1. Ca nous donne 1 x 128, 0 x 64, 1 x 32, 1 x 16, 0 x 8, 1 x 4, 1 x 2, et 1 x 1. 1x128 Temos 1 x 128, 0 x 64, 1 x 32, 1 x 16, 0 X 8, 1 x 4, 1 x 2, e 1 x 1. Мы имеем 1x128, 0x64, 1x32, 1x16, 0x8, 1x4, 1x2 и 1x1,

Which all adds up to 183. Was addiert zusammen 183 ergibt. Ce qui donne 183. 이걸 다 더하면 183이되요. Tudo isto soma em 183. Что в сумме дает 183

Math with binary numbers isn't hard either. الرياضيات مع أرقام نظام العد الثنائي ليست صعبة كذلك Mathe mit Binärzahlen ist auch nicht schwer. Les maths en binaire ne sont pas difficiles non plus. 2진수로 하는 수학은 그렇게 어렵지 않아요. Matemática com números binários não é difícil. Математика с бинарными числами тоже проста.

Take for example decimal addition of 183 plus 19. خذ على سبيل المثال العددان العشريان 183 زائد 19. Nehmen Sie zum Beispiel die dezimale Addition von 183 plus 19. Par exemple, si on additionne 183 et 19. 10진수인 183과 19를 더하는걸 예로 들어 볼게요. Tomemos por exemplo a adição decimal de 183, mais 19. Возьмем десятичное число 183 + 19

First we add 3 + 9, that's 12, so we put 2 as the sum and carry 1 to the ten's column. أولا نضيف 3 + 9، نحصل على 12، لذلك نضع 2 كمجموع ونحمل 1 إلى عمود العشرات Zuerst addieren wir 3 + 9, das sind 12, also setzen wir 2 als Summe übertragen die 1 auf die Zehnerspalte. D'abord, on calcule 3+9, soit 12, donc on pose 2 comme résultat et on retient 1 pour la colonne des dizaines. 먼저 3과 9를 더하면 12가 되면, 2를 합으로 쓰고 1을 10의자리에 받아올림해 줍니다. Primeiro, adicione 3 + 9, que é 12, então colocamos 2 como a soma e levar 1 a coluna do dez. Сначала мы суммируем 3 + 9 и получаем 2, так что ставим 2 как результат и переносим 1 на следующий разряд

Now we add 8 plus 1 plus the 1 we carried, thats 10, so the sum is 0 carry 1. الآن نضيف 8 زائد 1 زائد 1 الذي احتفظنا ، الذي يكون 10، وبالتالي فإن المجموع 0 ونحمل 1. Jetzt addieren wir 8 plus 1 plus die 1, die bei der vorherigen Addition entstanden ist, das ist 10, also ist die Summe 0, Übertrag 1. Maintenant, on ajoute 8 plus 1 plus la retenue, ça nous donne 10, donc on pose 0 et on retient 1. 이제 8과 1을 더하고 받아올림한 1을 더하면 10이 되어 0을 합으로 쓰고 1을 받아올림해요. Agora vamos adicionar 8 + 1 mais o 1 que deixamos, isso é 10, de modo que a soma é 0 carregando 1. Теперь посчитаем 8 + 1. Это 9, но у нас есть еще 1 с прошлой операции. Результатом будет 10, записываем 0 и переносим 1

Finally we add 1 plus the 1 we carried, which equals 2. وأخيرا نضيف 1 زائد 1 الذي احتفظنا به ، يساوي 2. Zum Schluss addieren wir zu der 1 die 1 aus dem Übertrag, was 2 ergibt. Enfin, on ajoute 1 et la retenue, pour obtenir 2. 마지막에 1과 받아올림한 1을 더하면 2가 됩니다. Finalmente, adicionamos 1 mais o 1 que deixamos, o que equivale a 2. Наконец, мы добавляем к 1 ту 1, что мы перенесли и получаем 2.

So the total sum is 202. لذلك المجموع هو 202. Die Gesamtsumme beträgt also 202. Donc la somme totale est 202. 총 합은 202입니다. Assim, a soma total é 202. Итак, результат 202.

Here's the same sum but in binary. وهنا نفس المجموع لكن في نظام العد الثنائي. Jetzt die gleiche Summe, aber binär gerechnet: Voilà la même somme en binaire. 이진수에서 똑같은 방식으로 덧셈을 해요. Aqui é a mesma soma, mas em binário. Здесь то же самое, но в двоичной системе счисления.

Just as before, we start with the ones column. فقط كما كان من قبل، نبدأ مع عمود الواحدات . Wie zuvor beginnen wir mit der Spalte "Einser". Comme avant, on commence par la colonne des unités. 이전과 마찬가지로, 1의 자리에서 시작해요. Tal como antes, começamos com a coluna das unidades. Точно так же, как и раньше, мы начинаем с последнего столбца.

Adding 1+1 results in 2, even in binary. إضافة 1 + 1 النتيجةهي 2، حتى في نظام العد الثنائي. Addiert man 1 + 1, ergibt sich auch im Binärsystem 2. 1+1 donne 2, même en binaire. 2진법에서도 1과 1을 더하면 2가 되요. Adicionando 1 + 1 resulta em 2, mesmo em binário. 1 + 1 = 2, даже в двоичной системе счисления

But, there is no symbol "2" so we use 10 and put 0 as our sum and carry the 1. ولكن لا يوجد الرمز "2" لذلك نستخدم 10 ونضع 0 كنتيجة ونحتفظ ب 1. Es gibt jedoch kein Symbol "2", also verwenden wir 1 und 0, die 0 als unsere Summe und die 1 als Übertrag. Mais il n'existe pas de symbole « 2 », donc on utilise 10 : on pose 0 et on retient 1. 그런데 2진수에는 2를 상징하는것이 없기 때문에 10을 사용해서 0을 합으로 쓰고 1은 이동해 줍니다. Mas, não há nenhum símbolo "2" por isso usamos 10 e colocamos 0 para a nossa soma e deixamos o 1. Но в ней нет символа 2, так что мы используем 10 и поставим 0, как результат суммы и перенесем 1.

Just like in our decimal example. مثلما هو الحال في مثالنا العشري Genau wie in unserem Beispiel mit Dezimalzahlen. Comme dans l'exemple décimal. 10진수에서 받아올림했던 것처럼요. Assim como em nosso exemplo decimal. Точно так же, как в десятичном примере

1 plus 1, plus the 1 carried, equals 3 or 11 in binary, so we put the sum as 1 and we 1 زائد 1، بالإضافة إلى 1 الذي نحتفظ به ، يساوي 3 أو 11 في النظام الثنائي لذلك نضع النتيجة 1 و 11 في نظام العد الثنائي، لذلك نضع الناتج 1، 1 plus 1 plus 1 aus dem Übertrag, gleich 3 oder 11 binär, also setzen wir die Summe auf 1 und 1 plus 1 plus la retenue donne 3, ou 11 en binaire, donc on pose 1 1더하기 1, 받아올려진 1을 더하면 3이고 이진법에서는 11과 같은데요, 1을 합으로 쓰고 1 mais 1, mais o 1 deixado, é igual a 3 ou 11 em binário, por isso, colocamos a soma como 1 e nós 1 + 1 + 1 = 3, что равно 11 в двоичной системе счисления, так что пишем 1 и 1 переносим на следующий разряд

carry 1 again, and so on. ونحتفظ ب 1 مرة أخرى، وهكذا. wieder 1 als Übertrag und so weiter. et on retient 1, et ainsi de suite. 다시 1을 받아올림 해줍니다. 그리고 계속 계산해 나가면 deixamos o 1 de novo, e assim por diante. Перенесли 1 и так далее...

We end up with 11001010, which is the same as the number 202 in base ten. ننهي المطاف مع 11001010، وهو نفس الرقم 202 في القاعدة العشرية. Wir landen bei 11001010, was der Zahl 202 zu der Basis 10 entspricht. A la fin, on obtient 11001010, qui équivaut au nombre 202 en base 10. 1101010이라는 결과를 얻게 되는데, 이를 10진수로 고치면 Nós acabamos com 11001010, o qual é o mesmo que o número 202 na base dez. Мы закончим числом 11001010, что равно 202 в системе счисления с основанием 10

Each of these binary digits, 1 or 0, is called a “bit”. كل من هذه الأرقام الثنائية، 1 أو 0، تسمى "بِت". Jede dieser Binärziffern, 1 oder 0, wird als "Bit" bezeichnet. Chacun de ces chiffres binaires, 1 ou 0, est appelé un « bit ». 이진수에서 1과 0은 각각 비트라고 불립니다. Cada um destes dígitos binários, 1 ou 0, é chamado de "bit". Каждое из этих двоичных чисел, 1 и 0, называется бит

So in these last few examples, we were using 8-bit numbers with their lowest value of zero في هذه الأمثلة القليلة الماضية، كنا نستخدم "8 بت" بقيمته الصغرى وهي 0 In diesen letzten Beispielen haben wir also 8-Bit-Zahlen mit 0 als niedrigstem Dans les exemples précédents, on utilisait des nombres de 8 bits avec leur valeur la plus faible étant 0 지난 예에서, 8비트의 숫자를 사용했는데, 가장 작은 값은 0, Assim, nestes últimos exemplos, estávamos usando números de 8 bits com o menor valor de zero Итак, в последних примерах мы использовали 8-битные числа с минимальным значением 1

and highest value is 255, which requires all 8 bits to be set to 1. وأعلى قيمة 255، الأمر الذي يتطلب كل 8 بت ليتم تعيينها إلى 1. und 255 als höchstem Wert verwendet. Bei 255 müssen alle 8 Bits auf 1 gesetzt werden. et valeur la plus haute étant 255, qui nécessite que les 8 bits soient 1. 8자리를 모두 1로 하는 가장 큰 값으로 255까지 쓸 수 있어요. e maior valor é 255, que exige todos os 8 bits para ser definido como 1. Максимальное значение равно 255, что значит, что все биты равны 1.

Thats 256 different values, or 2 to the 8th power. وهذه 256 قيم مختلفة، أو 2 الى 8. Das sind 256 verschiedene Werte oder zwei hoch acht. Ca représente 256 valeurs différentes, ou 2^8. 256가지 다른 값, 또는 2의 8승수(2^8)입니다 Isso são 256 valores diferentes, ou 2 elevado a 8. Всего 256 разных значений, что равно двум в восьмой степени (2 ^ 8)

You might have heard of 8-bit computers, or 8-bit graphics or audio. تكون قد سمعت عن أجهزة الكمبيوتر ال"8 بت"، أو رسومات"ال 8 بت" أو الصوت. Sie haben vielleicht von 8-Bit-Computern oder 8-Bit-Grafiken oder -Audio gehört. Vous avez peut-être entendu parler des ordinateurs 8 bits, ou des graphismes ou son 8 bits. 여러분은 8비트컴퓨터나, 8비트 그래픽 또는 오디오를 들어본 적이 있을 거에요. Você pode ter ouvido falar de computadores de 8 bits, ou gráficos de 8 bits ou de áudio. Вы могли слышать о 8-битных компьютерах, 8-битной графике или аудио.

These were computers that did most of their operations in chunks of 8 bits. كانت هذه الحواسيب تفعل معظم عملياتها في قطاع ال 8 بت. Dies waren Computer, die die meisten ihrer Operationen in 8-Bit-Einheiten erledigten. C'était des ordinateurs qui faisaient la plupart de leurs opérations en morceaux de 8 bits. 그들은 8비트 덩어리들로 대부분의 작업을 했던 컴퓨터들이었습니다. Esses foram os computadores que faziam a maior parte de suas operações em blocos de 8 bits. Это были компьютеры, которые совершали свои операции в кусках по 8 бит.

But 256 different values isn't a lot to work with, so it meant things like 8-bit games ولكن 256 قيم مختلفة ليست كثيرة للعمل بها، لذلك يعني أشياء مثل ألعاب "ال 8 بت" Aber 256 Werte sind nicht viel, was einige Auswirkungen hatte wie z.B. dass 8-Bit-Spiele Mais 256 valeurs différentes n'est pas énorme pour calculer, donc cela voulait dire que les jeux vidéo 8 bits 그러나 256가지의 다른 값들은 작업하기에 그리 많지 않은 숫자였고, 8비트 게임과 같은 경우 Mas 256 valores diferentes não é muito para se trabalhar, o que significa que coisas como jogos de 8 bits Но 256 различных значений не так много, что значило, что 8-битные игры

were limited to 256 different colors for their graphics. اقتصرت على 256 لون مختلف للرسومات الخاصة بهم. auf 256 verschiedene Farben für ihre Grafiken beschränkt waren. étaient limités à des graphismes à 256 couleurs. 256가지 색의 그래픽으로 한정되었단 걸 의미해요. eram limitados a 256 cores diferentes para seus gráficos. были ограничены 256 разными цветами для графики.

And 8-bits is such a common size in computing, it has a special word: a byte. و 8 بت هو حجم مشترك في مجال الحوسب ، ولها كلمة خاصة: بايت. Und 8-Bit ist eine so übliche Größe in der Informatik, dass es ein besonderes Wort dafür gibt: ein Byte. En fait, 8 bits est une taille si commune en informatique qu'elle a un nom spécifique : un octet. 그리고 컴퓨팅에서 공통적으로 쓰이는 크기의 8비트는 바이트라는 특별한 단어로 불렀습니다. E 8 bits é um tamanho tão comum na computação, que tem uma palavra especial: um byte. 8 бит настолько часто встречаются в компьютерах, что им дали особое название - Байт

A byte is 8 bits. البايت هو 8 بت. Ein Byte sind 8 Bit. Un octet correspond à 8 bits. 1바이트는 8비트입니다. Um byte é 8 bits. 1 Байт равен 8 битам

If you've got 10 bytes, it means you've really got 80 bits. إذا حصلت على 10 بايت، فهذا يعني أن لديك فعلا " 80 بت". Wenn Sie 10 Bytes haben, haben Sie also tatsächlich 80 Bits. Si vous avez 10 octets, vous avez en réalité 80 bits. 10바이트가 있다면 그것은 실제로 80비트를 의미해요. Se você tem 10 bytes, isso significa que você tem 80 bits. Если у вас есть 10 байт, это значит, что у вас 80 битов.

You've heard of kilobytes, megabytes, gigabytes and so on. كنت قد سمعت عن كيلوبايت، ميغابايت، غيغابايت ومايتبعة . Du hast von Kilobytes, Megabytes, Gigabytes usw. gehört. Vous avez déjà entendu parler des kilo-octets, mega-octets, mega-octets et ainsi de suite. 킬로바이트, 메가바이트, 기가바이트와 같은 말을 들어봤을 있을거에요. Você já ouviu falar de kilobytes, megabytes, gigabytes e assim por diante. Вы слышали о килобайтах, мегабайтах, гигабайтах и т.д.

These prefixes denote different scales of data. هذه البادئات( préfixes) تدل على مستويات مختلفة من البيانات. Diese Präfixe kennzeichnen unterschiedliche Skalen von Daten. Ces préfixes dénotent différentes quantités de données. 이 접두사들은 다양한 크기의 데이터를 나타냅니다. Esses prefixos denotam diferentes escalas de dados. Эти префиксы определяют объем информации.

Just like one kilogram is a thousand grams, 1 kilobyte is a thousand bytes…. or really تماما مثل كيلوغرام واحد هو ألف جرام، 1 كيلوبايت هو ألف بايت .... أو حقا So wie ein Kilogramm tausend Gramm ist, so ist 1 Kilobyte tausend Byte. oder in Wirklichkeit De la même façon q'un kilogramme correspond à mille grammes, un kilo-octet correspond à mille octets... 1킬로그램이 1000그램인것처럼, 1킬로바이트는 1000바이트에요. 또는 실제로 Assim como um quilograma é mil gramas, 1 kilobyte é 1000 bytes .... ou- 1 килограмм равен 1000 граммам, 1 килобайт равен 1000 байтам

8000 bits. 8000 بت. 8000 Bits. ou en vérité, 8000 bits. 8000비트죠. 8000 bits. что примерно равно 8000 битам

Mega is a million bytes (MB), and giga is a billion bytes (GB). ميجا هو مليون بايت وجيجا هو مليار بايت . Mega steht für eine Million Bytes (MB) und Giga für eine Milliarde Bytes (GB). Mega correspond a un million d'octets (Mo) et giga correspond à un milliard d'octets (Go). 메가는 백만 바이트(MB), 기가는 10억 바이트에요(GB). Mega é um milhão de bytes (MB), e giga é um bilhão de bytes (GB). Мега - миллион байтов (MB), а гига - миллиард байтов (GB)

Today you might even have a hard drive that has 1 terabyte (TB) of storage. اليوم قد تملك القرص الصلب الذي يحتوي 1 تيرابايت (TB) من التخزين. Heutzutage hast Du vielleicht sogar eine Festplatte mit einem Terabyte (TB) Speicherplatz. De nos jours, il se peut même que vous ayez un disque dur d'un tera-octet (To) de stockage. 오늘날 우리는 1테라바이트의 저장공간이 있는 하드드라이브를 갖고 있기까지 해요. Hoje você pode até ter um disco rígido que tem 1 terabyte (TB) de armazenamento. Сегодня вы можете иметь жесткий диск, емкость которого 1 терабайт (TB).

That's 8 trillion ones and zeros. هذا هو 8000000000000(تريليون)من الآحاد والأصفار. Das sind 8 Billionen Einsen und Nullen. C'est un billion de 0 et 1. 이건 8조 개의 0과 1이에요!!! Isso são 8 trilhões de uns e zeros. Это 8 триллионов единиц и нулей.

But hold on! ولكن تمهل! Aber moment..stop! Mais pas si vite ! 그치만 기다려요! Mas espere! Но притормозите!

That's not always true. هذا ليس صحيحا دائما. Das ist nicht immer richtig. Ce n'est pas toujours vrai. 이건 항상 옳진 않아요. Isso nem sempre é verdade. Это не всегда правда.

In binary, a kilobyte has two to the power of 10 bytes, or 1024. في نظام العد الثنائي، كيلوبايت اثنين قوة 10 بايت، أو 1024. Im Binärformat hat ein Kilobyte zwei hoch 10 Byte oder 1024 Byte. En binaire, un kilo-octet a 2^10 octets, soit 1024. 이진수에서 킬로바이트는 2의 10승 (10진수로 1024)바이트 만큼이에요. Em binário, um kilobyte tem dois à potência de 10 bytes, ou 1024. В двоичной системе счисления килобайт равен 1024 байтам

1000 is also right when talking about kilobytes, but we should acknowledge it isn't the only 1000 صحيحة أيضاً عندما نتحدث عن كيلوبايت، ولكن يجب أن نعترف أنها ليست 1000 ist auch korrekt, wenn es um Kilobytes geht, Aber wir sollten uns merken, dass dies nicht die einzige Quand on parle de kilo-octets, 1000 octets est juste aussi, mais il faut se rendre compte que ce n'est pas 1000도 킬로바이트를 언급할 때 맞긴 하지만, 그것만이 옳은 정의가 아니라는 것을 알아야 해요. 1000 também é certo quando se fala em kilobytes, mas devemos reconhecer que não é a única 1000 тоже верно, но мы должны признать, что это

correct definition. التعريف الصحيح الوحيد. richtige Definition ist. la seule définition valable. definição correta. неточная информация

You've probably also heard the term 32-bit or 64-bit computers – you're almost certainly ربما كنت قد سمعت أيضا - حواسيب ال 32 بت أو ال64 بت - وأكيد تقريباً Du hast wahrscheinlich auch den Begriff 32-Bit oder 64-Bit-Computer gehört - Mit ziemlicher Sicherheit Vous avez aussi sans doute entendu parler des ordinateurs 32 bits ou 64 bits... 32비트나 64비트 컴퓨터라는 용어에 대해서도 들어봤을 거에요. Você provavelmente também ouviu o termo 32 bit ou computadores de 64 bits -- você está quase certamente Вы могли слышать термин 32-битный или 64-битный компьютер. Скорее всего,

using one right now. أنك تستخدم أحدهم الان verwendest Du gerade einen. il y a de grandes chances que vous en utilisez un en ce moment. usando um agora. вы сейчас его и используете.

What this means is that they operate in chunks of 32 or 64 bits. ما يعنيه هذا هو أن تعمل في قطاعات من 32 أو 64 بت. Dies bedeutet, dass diese Computer mit 32- oder 64-Bit-Blöcken arbeiten. Ca signifie qu'ils fonctionnent avec des morceaux de 32 ou 64 bits. 무슨말이냐면, 그들이 32나 64 비트의 덩어리들로 작동한다는 걸 말해요. O que isto significa é que eles operam em blocos de 32 ou 64 bits. Это значит, что компьютер оперирует кусками по 32 или 64 бита.

That's a lot of bits! هناك العديد من البتات!!! Das sind viele Bits! C'est beaucoup de bits ! 그건 많은 비트들이에요! Isso é um monte de bits! Это много битов!

The largest number you can represent with 32 bits is just under 4.3 billion. أكبر رقم يمكن أن نمثله مع 32 بت هي أقل بقليل من 4.3 مليار. Die größte Zahl, die man mit 32 Bit darstellen kann ist knapp 4,3 Milliarden. Le plus grand nombre qu'il est possible de représenter avec 32 bits est légèrement plus petit que 4,3 milliards. 32비트로 나타낼 수 있는 가장 큰 숫자는 43억 미만의 숫자에요. O maior número que se pode representar com 32 bits é um pouco menos de 4,3 bilhões. Самое большое число, которое вы можете представить 32 битами чуть меньше 4.3 миллиардов

Which is thirty-two 1's in binary. وهو اثنان وثلاثون 1 في نظام العد الثنائي. Das entspricht 32 Einsen in einer Binärzahl. Soit trente deux 1 à la suite en binaire. 이진수에서는 32개의 1로 나타나요. Que é trinta e dois 1 em binário. Что равно 32 единицам в двоичной системе счисления.

This is why our Instagram photos are so smooth and pretty – they are composed of millions وهذا هو السبب في أن صور إينستاجرام ناعمة جدا وجميلة - انها تتألف من الملايين Deshalb sind unsere Instagram-Fotos so glatt und hübsch - sie setzen sich aus Millionen von Farben zusammen C'est pour ça que les photos Instagram sont si lisses et jolies, elles sont composées 이것은 인스타그램의 사진이 매우 부드럽고 예쁘게 나올 수 있는 이유에요. É por isso que nossas fotos do Instagram são tão suaves e bonitas -- elas são compostas de milhões Поэтому наши фотографии в Instagram такие красивые - они созданы из миллионов

of colors, because computers today use 32-bit color graphics من الألوان، لأن أجهزة الكمبيوتر المستخدمة اليوم تستخدم رسومات ملونة ب-32 بت , da Computer heute 32-Bit-Farbgrafiken verwenden. de millions de couleurs, parce que les ordinateurs d'aujourd'hui utilisent des graphismes 32 bits. 현재 컴퓨터는 32비트 색상의 그래픽을 사용하기 때문에 그 사진들은 수백만가지 색깔로 만들어질수 있어요. de cores, porque os computadores atuais usam gráficos de cor de 32 bits цветов, потому что компьютеры используют 32-битную графику.

Of course, not everything is a positive number - like my bank account in college. بالطبع، ليس كل الأرقام موجبة - مثل حسابي المصرفي في الكلية. Natürlich ist nicht alles eine positive Zahl - wie mein Kontostand während meiner Schulzeit. Bien sûr, il n'y a pas que les nombres positifs (par exemple, mon compte bancaire à l'université) 물론, 대학에 있는 내 은행 계좌처럼 모든 수가 양수인 건 아닙니다. Claro, nem tudo é um número positivo -- como a minha conta bancária na faculdade. Конечно, не все числа положительны, так же как и мой банковский аккаунт в колледже.

So we need a way to represent positive and negative numbers. لذلك نحن بحاجة إلى وسيلة لتمثيل الأرقام الموجبة و السالبة. Wir brauchen also eine Möglichkeit, positive und negative Zahlen darzustellen. Il nous faut donc un moyen de représenter des nombres positifs et négatifs. 그래서 우리는 양수와 음수를 나타낼 수 있는 방법이 필요해요. Então, precisamos de uma maneira para representar números positivos e negativos. Итак, нам нужен способ представлять положительные и отрицательные числа.

Most computers use the first bit for the sign: 1 for negative, 0 for positive numbers, and تستخدم معظم أجهزة الكمبيوتر البت الأول للإستدلال على ذلك: 1 لأرقام سالبة، 0 لأرقام موجبة، و Die meisten Computer verwenden das erste Bit für das Vorzeichen: 1 für negative, 0 für positive Zahlen und La plupart des ordinateurs utilisent le premier bit pour le signe : 1 pour négatif, 0 pour positif, 대부분의 컴퓨터는 부호의 첫번째 비트에서 1을 음의 값, 0을 양의 값을 나타내는 신호로 사용합니다. A maioria dos computadores usam o primeiro bit como sinal: 1 para negativo, 0 para números positivos e Большинство компьютеров используют первый бит для обозначения: 1 для отрицательных, 0 для положительных.

then use the remaining 31 bits for the number itself. من ثم يتم إستخدام ال" 31 بت " المتبقية للعدد نفسه. sie verwenden dann die restlichen 31 Bits für die Nummer selbst. et le reste des 31 bits est utilisé pour le nombre lui-même. 그리고 나머지 31비트는 그 숫자 자체를 나타내요. em seguida, usa os restantes 31 bits para o número em si. То есть, остается всего 31 бит для числа.

That gives us a range of roughly plus or minus two billion. هذا يعطينا مجموعة من الموجبات و السوالب تقريباً مليارين Dadurch erhält man einen Bereich von ungefähr plus oder minus zwei Billionen. Ca nous donne grossièrement une fourchette de mois deux milliards à deux milliards. 이걸로 대략 ± 2십억까지 범위의 수를 쓸 수 있어요. Isso nos dá uma gama de cerca de mais ou menos dois bilhões. Это оставляет нам диапазон приблизительно от -2 до 2 миллиардов.

While this is a pretty big range of numbers, it's not enough for many tasks. في حين أن هذه مجموعة كبيرة جدا من الأرقام، إلا انها غير كافية لعديد من المهام. Auch wenn dies eine ziemlich große Zahl ist, reicht diese Größe für viele Aufgaben nicht aus. C'est une gamme de nombres impressionnante, mais ce n'est pas assez pour de nombreuses tâches. 이것은 꽤나 큰 범위의 수를 나타내지만, 많은 작업을 하기에는 충분하지 않습니다. Embora esta seja uma grande variedade de números, não é suficiente para muitas tarefas. Несмотря на то, что это довольно большой диапазон, этого недостаточно для многих задач.

There are 7 billion people on the earth, and the US national debt is almost 20 trillion dollars after all. هناك 7 مليارات نسمة على الأرض، والدين القومي للولايات المتحدة هو ما يقرب من 20 تريليون دولار . Es gibt 7 Milliarden Menschen auf der Erde, und die Staatsverschuldung der USA beträgt immerhin fast 20 Billionen Dollar. Il y a sept milliards d'humains sur Terre, et la dette nationale américaine est de 20 billions de dollars, après tout. 7십억의 인구가 지구상에 있고, 미국의 국가 채무는 20조달러에 이르렀어요. Há 7 bilhões de pessoas na Terra, e a dívida nacional dos EUA é de quase 20 trilhões de dólares. В мире живут 7 миллиардов людей, а национальный долг США составляет почти 20 триллионов долларов.

This is why 64-bit numbers are useful. هذا هو السبب في كون أرقام ال" 64 بت" اكثر استعمالا. Aus diesem Grund sind 64-Bit-Zahlen hilfreich. Les nombres 64 bits règlent ce problème. 64비트의 숫자가 왜 유용한지를 말해줍니다. É por isso que os números de 64-bit são úteis. Поэтому 64-битные числа полезны.

The largest value a 64-bit number can represent is around 9.2 quintillion! أكبر قيمة يمكن أن يمثلها عدد ال" 64 بت" تقارب 9.2 كوينتيليون! Der größte Wert, den man mit einer 64-Bit-Zahl darstellen kann, ist ungefähr 9,2 Quintillionen! La plus grande valeur représentable en 64 bits est d'environ 9,2 quadrillions ! 64비트로 나타낼 수 있는 가장 큰 숫자는 대략 920경 정도에요!(9.2x10^18) O maior valor de um número de 64 bits pode representar é de cerca de 9,2 quintilhões! Самое большое 64-битное значение примерно равно 9,2 квинтиллионам

That's a lot of possible numbers and will hopefully stay above the US national debt for a while! هناك العديد من الأرقام الممكنة و ونأمل أنه سيظل فوق الدين القومي للولايات المتحدة لبعض الوقت! Das sind viele mögliche Zahlenwerte und diese größte Zahl wird hoffentlich eine Zeitlang über den US-Staatsschulden bleiben! Ca fait beaucoup de nombres, et ça restera toujours bien au dessus de la dette nationale américaine, espérons. 이 가능한 많은 숫자들이 한동안은 미국 채무보다는 더 위의 숫자로 머무를거에요. Isso é um monte de números possíveis e esperamos que fique acima da dívida nacional dos EUA por um tempo! Это очень большое количество возможных чисел и, надеюсь, оно останется больше национального долга США хотя-бы еще ненадолго.

Most importantly, as we'll discuss in a later episode, computers must label locations الأهم من ذلك، كما سنناقش في في حلقة قادمة، يجب على أجهزة الكمبيوتر أن تسمي المواقع Vor allem - wie wir in einer späteren Folge noch sehen werden - müssen Computer Orte in ihrem Speicher angeben, Plus important encore, comme nous allons l'aborder dans un futur épisode, les ordinateurs doivent étiqueter des emplacements 가장 중한건, 다음시간에 다뤄 볼 거지만 컴퓨터는 위치를 표시할 수 있어야만 해요. Mais importante ainda, como discutiremos em um episódio posterior, os computadores devem rotular locais Самое важное, что мы будем обсуждать в следующем эпизоде, это то, что компьютеры помечают области

in their memory, known as addresses, in order to store and retrieve values. في ذاكرتهم، معروفة باسم عناوين ، من أجل تخزين واسترجاع القيم. Adressen genannt, um Werte zu speichern und abzurufen. dans leur mémoire, appelées adresses, pour stocker et récupérer des valeurs. 주소라고 부르는 그들의 저장공간에, 저장하고 검색하기 위해서요. na sua memória, conhecidos como endereços, a fim de armazenar e recuperar valores. в своей памяти, чтобы хранить значения и обращаться к ним.

As computer memory has grown to gigabytes and terabytes – that's trillions of bytes كما تطورت ذاكرة الكمبيوتر إلى غيغابايت وتيرابايت - وهذا يعني تريليونات من البايتات Da der Arbeitsspeicher eines Computers heutzutage auf Gigabyte und Terabyte angewachsen ist - dass sind Billionen von Bytes - La mémoire informatique ayant évolué jusqu'aux giga-octets et tera-octets, soit des billions d'octets, 컴퓨터 메모리가 기가바이트와 테라바이트, 즉 수 조의 바이트로 커지면서 Como a memória do computador tem crescido para gigabytes e terabytes -- que são trilhões de bytes Так как память в компьютерах возросла до гигабайтов и терабайтов - это триллионы байт -

– it was necessary to have 64-bit memory addresses as well. - كان من الضروري أيضاً إمتلاك ذاكرة " 64 بت" للعناوين sind jetzt auch 64-Bit-Speicheradressen erforderlich il a fallu également créer des adresses mémoires 64 bits. 64비트 메모리 주소 또한 필요했어요. -- Foi necessário dispor de endereços de memória de 64 bits, também. необходимо иметь 64-битный адрес в памяти.

In addition to negative and positive numbers, computers must deal with numbers that are بالإضافة إلى الأرقام السالبة و الموجبة، يجب على أجهزة الكمبيوتر أن تتعامل مع الأرقام التي Zusätzlich zu negativen und positiven Zahlen müssen Computer mit Zahlen umgehen, die En plus des nombres positifs et négatifs, les ordinateurs travaillent Além de números negativos e positivos, os computadores têm de lidar com os números que não В дополнение к положительным и отрицательным числам, компьютеры должны работать

not whole numbers, like 12.7 and 3.14, or maybe even stardate: 43989.1. الأرقام ليست كاملة ، مثل 12.7 و 3.14، أو حتى ربما تقويم النجوم الوهمي : 43989.1. keine ganzen Zahlen sind, wie z.B. 12,7 und 3,14 oder vielleicht sogar Sternzeit: 43989,1. avec des nombres non-entiers, comme 12,7 ou 3,14, ou même des dates stellaires, comme 43989,1. são inteiros, como 12,7 e 3,14, ou talvez até datas estelares: 43989.1. с дробными числами, такими как 12.7, 3.14 или 43989.1

These are called “floating point” numbers, because the decimal point can float around وتسمى هذه "أرقام الفاصلة المتحركة"، لأن النقطة العشرية يمكن أن تتحرك Diese werden "Fließkommazahlen" genannt, da der Dezimalpunkt "herumfließen" kann Ils sont appelés les « nombres à virgule flottante », parce que la virgule peut flotter 이들은 부동 소수점이라고 불렸어요. 왜냐하면 소수점은 수들 사이로 이동 가능했으니까요. Estes são chamados de números "ponto flutuante", porque o ponto decimal pode flutuar Такие числа называются плавающими, потому что точка может плавать

in the middle of number. في منتصف الرقم. irgendwo mitten in der Zahl. au beau milieu du nombre. no meio da série. по числу

Several methods have been developed to represent floating point numbers. وقد وضعت العديد من الطرق لتمثيل أرقام الفاصلة المتحركة. Es wurden verschiedene Methoden entwickelt, um Fließkommazahlen darzustellen. Plusieurs méthodes ont été développées pour représenter des nombres à virgule flottante. 부동 소수점을 나타내기 위한 여러 방법들이 개발되었어요. Vários métodos foram desenvolvidos para representar números de ponto flutuante. Были разработаны несколько методов для представления дробных чисел

The most common of which is the IEEE 754 standard. والأكثر شيوعا منها هي المعيار IEEE 754. Am gebräuchlichsten ist der IEEE 754-Standard. La plus courante d'entre elles est la norme IEEE 754. 가장 일반적인 것은 IEEE754 표준이에요. O mais comum dos quais é o padrão IEEE 754. Самый популярный из них - стандарт IEEE 754.

And you thought historians were the only people bad at naming things! وكنت اعتقد ان المؤرخين هم الأشخاص الوحيدون السيؤن في تسمية الأشياء! Und Sie dachten, Historiker seien die einzigen, die schlecht darin sind sich Bezeichnungen für etwas auszudenken... Et vous pensiez que les historiens étaient les seuls à nommer les choses n'importes comment ! 그리고 당신은 역사학자들이 이름짓는걸 매우 못한다고 생각할거에요. E você pensou que os historiadores eram as únicas pessoas ruins em nomear as coisas! А вы думали, что только историки плохи в подборе названий!

In essence, this standard stores decimal values sort of like scientific notation. في جوهرها، وهذا مخازن القياسية العشرية القيم نوع من مثل العلمي. Im Wesentlichen speichert dieser Standard Dezimalwerte in der "wissenschaftlichen Notation". Fondamentalement, cette norme stocke les valeurs décimales un peu comme la notation scientifique. 본질적으로, 이 표준은 소수를 과학적인 표기법으로 저장해요. Em essência, este padrão armazena valores decimais, tipo de como notação científica. По-сути, этот стандарт хранит десятичные значения в виде научной записи.

For example, 625.9 can be written as 0.6259 x 10^3. على سبيل المثال، 625.9 يمكن كتابتها 0.6259 × 10 ^ 3. Zum Beispiel kann 625,9 als 0,6259 mal 10 hoch 3 geschrieben werden. Par exemple, 625,9 peut être écrit sous la forme 0,6259 x 10^3. 예를 들어, 625.9는 0.6259 x 10^3으로 적습니다. Por exemplo, 625,9 pode ser escrito como 0,6259 x 10 ^ 3. Например, 625.9 может быть написано в виде 0.6259 x 10^3.

There are two important numbers here: the .6259 is called the significand. هناك نوعان من الأرقام الهامة هنا: يسمى 0.6259 وsignificand. Hier gibt es zwei wichtige Zahlen: Die ,6259 wird als signifikante Zahl bezeichnet. Il y a deux nombres importants ici : 0,6259 est appelé la mantisse. 여기에 두가지 중요한 수가 있습니다. 6259는 유효숫자라고 부릅니다. Há dois números importantes aqui: o 0,6259 é chamado de significando. В этом числе есть 2 важных числа: .6259, которое называется мантисса

And 3 is the exponent. و3 هو الأس. Und 3 ist der Exponent. Et 3 est l'exposant. 3은 지수라고 해요. E 3 é o expoente. и 3, которое называется экспонента.

In a 32-bit floating point number, the first bit is used for the sign of the number -- positive في عدد الفاصلة المتحركة 32 بت، يتم استخدام بت الأول للدلالة على رقم - إيجابية Bei einer 32-Bit-Fließkommazahl wird das erste Bit für das Vorzeichen der Zahl verwendet - positiv Dans un nombre à virgule flottante 32 bits, le premier bit est utilisé pour le signe du nombre, 32 비트 부동 소수점 표기법에서, 첫번째 비트는 양이나 음의 부호를 나타내는 숫자를 넣는 데 사용해요. Em um número de ponto flutuante de 32 bits, o primeiro bit é usado para o sinal do número -- positivo В 32-битной записи дробного числа первый бит используется для обозначения числа:

or negative. أو سلبية. oder negativ. positif ou négatif. ou negativo. положительное или отрицательное

The next 8 bits are used to store the exponent and the remaining 23 bits are used to store وتستخدم 8 بت الاخرى لتخزين الأس وتستخدم 23 بت المتبقية لتخزين Die nächsten 8 Bit werden zum Speichern des Exponenten und die verbleibenden 23 Bit zum Speichern Les 8 bits suivants sont utilisés pour stocker l'exposant et les 23 bits suivants, 다음 8비트는 지수를 저장하는 데에 사용하고 Os próximos 8 bits são utilizados para armazenar o expoente e os restantes 23 bits são utilizados para armazenar Следующие 8 бит используются для хранения экспоненты, а оставшиеся 23 -

the significand. وsignificand. des Signifikanten verwendet. pour stocker la mantisse. do significando. для мантиссы.

Ok, we've talked a lot about numbers, but your name is probably composed of letters, حسنا، لقد تحدثنا كثيرا عن الأرقام، ولكن اسمك يتكون من الحروف، Ok, wir haben viel über Zahlen gesprochen, aber Dein Name besteht wahrscheinlich aus Buchstaben. Ok, on a beaucoup parlé de nombres, mais votre nom est probablement composé de lettres, 우리는 숫자에 대해서 많이 했지만, 당신의 이름은 아마 문자로 구성되있겠죠. Ok, nós falamos muito sobre números, mas seu nome é provavelmente composto de letras, Мы достаточно поговорили о числах, но ваше имя, вероятно, состоит из букв,

so it's really useful for computers to also have a way to represent text. لذلك فمن المفيد حقا لأجهزة الكمبيوتر أيضا امتلاك وسيلة لتقديم النص. es ist also sinnvoll wenn Computer auch eine Möglichkeit haben Text darzustellen. donc il est vraiment utile pour les ordinateurs de savoir représenter du texte. 그래서 컴퓨터가 문자를 나타내는 방법에 대해 아는것도 매우 유용할거에요. por isso é muito útil para computadores também terem uma maneira de representar texto. так что компьютерам стоило бы распознавать и текст.

However, rather than have a special form of storage for letters, ومع ذلك، بدلا من امتلاك شكل خاص لتخزين الاحرف ، Anstelle von einem speziellen Speicher für Buchstaben Cependant, plutôt que d'avoir un type de stockage spécifique pour les lettres, 하지만, 문자를 저장하는 데에 특별한 저장공간을 갖기보단 No entanto, em vez de ter uma forma especial de armazenamento para letras, Так или иначе, вместо того, чтобы иметь специальную форму хранения строк,

computers simply use numbers to represent letters. أجهزة الكمبيوترتستخدم ببساطة الأرقام لتمثيل الحروف. verwenden Computer jedoch einfach Zahlen um Buchstaben darzustellen. les ordinateurs utilisent des nombres pour représenter les lettres. 컴퓨터는 문자를 나타낼 때 단순히 숫자를 사용하죠. computadores simplesmente usam números para representar letras. компьютеры просто используют числа для хранения букв.

The most straightforward approach might be to simply number the letters of the alphabet: قد يكون النهج الأكثر مباشرة مجرد ترقيم الحروف الأبجدية: Am einfachsten ist es, die Buchstaben des Alphabets zu nummerieren: L'approche la plus simple serait de numéroter les lettres de l'alphabet : 가장 직접적인 접근 방식은 단순하게 알파벳의 문자들에 번호를 배기는 방법이에요. A abordagem mais simples poderia ser simplesmente numerar as letras do alfabeto: Самый простой подход - пронумеровать буквы алфавита:

A being 1, B being 2, C 3, and so on. A يصبح 1، B يصبح 2، C 3 ، الخ. A ist 1, B ist 2, C 3 usw. A serait 1, B serait 2, C serait 3, et ainsi de suite. A는 1, B는 2, C는 3 등등 이런식으로요. A sendo o 1, sendo B o 2, C o 3, e assim por diante. A = 1; Б = 2; В = 3 и т.д

In fact, Francis Bacon, the famous English writer, used five-bit sequences to encode في الواقع، فرانسيس بيكون، الكاتب الإنجليزي الشهير، استخدم تسلسل خمسة بت لترميز Tatsächlich verwendete der berühmte englische Schriftsteller Francis Bacon Fünf-Bit-Sequenzen zur Kodierung aller D'ailleurs, Francis Bacon, le célèbre écrivain anglais, utilisait des séquences de 5 bits pour encoder 사실 영국의 유명한 작가인 Francis Bacon은 Na verdade, Francis Bacon, o famoso escritor Inglês, usou sequências de cinco bits para codificar Френсис Бэкон, знаменитый английский писатель, использовал 5-битные последовательности для кодировки

all 26 letters of the English alphabet to send secret messages back in the 1600s. كل الاحرف26 من الأبجدية الإنجليزية من اجل رد رسائل سرية في 1600s. 26 Buchstaben des englischen Alphabets um in den 1600er Jahren geheime Nachrichten zu senden. les 26 lettres de l'alphabet anglais pour envoyer des messages secrets dans les années 1600. todas as 26 letras do alfabeto Inglês para enviar mensagens secretas lá nos anos 1600. всех 26 букв латинского алфавита для того чтобы посылать секретные сообщения назад в 1600-е.

And five bits can store 32 possible values – so that's enough for the 26 letters, وخمسة بت يمكن تخزين 32 قيمة ممكنة - اذن هذا يكفي ل26 حرفا، Und fünf Bits können 32 mögliche Werte speichern - das ist genug für die 26 Buchstaben, Et cinq bits peuvent stocker 32 valeurs, ce qui est suffisant pour les 26 lettres, 이 5비트는 32가지 값을 저장할 수 있었기에 26개의 문자를 나타내는 데에 적합했지만 E cinco bits podem armazenar 32 valores possíveis -- De modo que é suficiente para as 26 letras, Пять бит могут хранить 32 возможных значения - этого достаточно для 26 букв,

but not enough for punctuation, digits, and upper and lower case letters. ولكن ليس كاف لعلامات الترقيم، والأرقام، و الأحرف الكبيرة والصغيرة. aber nicht genug für Satzzeichen, Zahlen und Groß-und Kleinbuchstaben. mais pas assez pour la ponctuation, les nombres, les minuscules et les majuscules. 구두점, 숫자, 대소문자를 나타내기에는 부적합했어요. mas não o suficiente para a pontuação, dígitos e letras maiúsculas e minúsculas. но недостаточно для знаков пунктуации, цифр, заглавных и строчных букв.

Enter ASCII, the American Standard Code for Information Interchange. أدخل ASCII، قانونASC لتبادل المعلومات. Das führt uns zu ASCII, dem amerikanischen Standardcode für den Informationsaustausch. Puis vint ASCII, l'American Standard Code for Information Interchange [Code américain normalisé pour l'échange d'information] ASCII를 입력해보세요. (정보 교환을 위한 미국의 표준 코드) Aqui entra o ASCII, o Código Padrão Americano para Troca de Informação [original em inglês]. Была введена система ASCII (American Standard Code for Information Interchange)

Invented in 1963, ASCII was a 7-bit code, enough to store 128 different values. اخترع في عام 1963، كان ASCII رمزمن 7 بت، بما يكفي لتخزين 128 قيمة مختلفة. Im Jahr 1963 erfunden, war ASCII ein 7-Bit-Code, genug, um 128 verschiedene Werte zu speichern. Inventé en 1963, ASCII était un code de 7 bits, assez pour stocker 128 valeurs différentes. 1963년에 발명된 아스키는 7비트의 코드였고 128개의 다른 값을을 저장할 수 있었어요. Inventado em 1963, o ASCII era um código de 7 bits, suficiente para armazenar 128 valores diferentes. Изобретенная в 1963, ASCII была 7-битным кодом, способным хранить до 128 возможных значений.

With this expanded range, it could encode capital letters, lowercase letters, digits مع هذا النطاق الموسع، يمكن ترميز الحروف الكبيرة و الصغيرة والأرقام Mit diesem erweiterten Wertebereich können Großbuchstaben, Kleinbuchstaben, die Zahlen Avec cette gamme élargie, il pouvait coder les majuscules, les lettres minuscules, 이 확장된 범위를 사용하면서 대문자와 소문자, 0부터 9까지의 숫자 Com esta gama alargada, pode-se codificar letras maiúsculas, minúsculas, algarismos de При помощи этого расширенного диапазона можно было кодировать заглавные, строчные буквы, цифры

0 through 9, and symbols like the @ sign and punctuation marks. من 0 إلى 9، والرموز مثل علامة @ وعلامات الترقيم. 0 bis 9 und Symbole wie @ -Zeichen und Satzzeichen codiert werden. les chiffres de 0 à 9, les symboles comme le signe @ et les marques de ponctuation. 0 a 9, e símbolos como @ e sinais de pontuação. от 0 до 9 ,символы типа @, знаки препинания.

For example, a lowercase ‘a' is represented by the number 97, while a capital ‘A' is 65. على سبيل المثال، الحرف الصغير "a" ويمثلها عدد 97، في حين أن الحرف الكبير'A' هو 65. Ein Kleinbuchstabe "a" wird beispielsweise durch die Zahl 97 dargestellt, während ein Großbuchstabe "A" 65 ist. Par exemple, le 'a' minuscule est représenté par le nombre 97, tandis que le 'A' majuscule est représenté par par 65. 예를 들어 소문자 'a'는 97이라는 숫자에 해당해요. 그에 비해 대문자 'A'는 65에 해당해요. Por exemplo, uma letra minúscula "a" é representada pelo número 97, enquanto que um maiúsculo 'A' é 65. Например, строчная 'a' (в латинском алфавите) обозначена номером 97, а заглавная 'A' - 65.

A colon is 58 and a closed parenthesis is 41. القولون هو 58 وقوس مغلق هو 41. Ein Doppelpunkt ist 58 und eine geschlossene Klammer ist 41. Deux points est 58, et la parenthèse fermante est 41. '콜론 '은 58이고 ' 닫힌괄호 '는 41입니다. O dois-pontos é 58 e um parêntese fechado é de 41. Двоеточие - 58, а закрывающаяся круглая скобка - 41

ASCII even had a selection of special command codes, such as a newline character to tell حتى ASCII تملك مجموعة مختارة من رموز القيادة مثل حرف السطر الجديد لتخبر ASCII hatte sogar eine Auswahl spezieller Befehlscodes, z. B. ein Zeilenvorschubzeichen um ASCII avait même une sélection de codes de commande spéciaux, comme un caractère de saut de ligne pour indiquer 아스키 특별한 명령 코드의 집합이 있었어요. 줄바꿈 문자를 사용해서 ASCII ainda por cima tinha uma seleção de códigos de comando especiais, tais como um caracteres de nova linha para informar ASCII даже имела секцию специальных командных кодов, таких как символ перехода на новую строку, который

the computer where to wrap a line to the next row. الكمبيوتر اين ينتقل من سطر إلى الصف التالي. dem Computer mitzuteilen, an welcher Stelle in die nächste Zeile umgebrochen wird. à l'ordinateur où terminer une ligne et passer à la suivante. 다음 행으로 줄을 바꿀 위치를 컴퓨터에게 알려줄 수 도록 했죠. o computador onde embrulhar uma linha para a próxima. сообщал компьютеру перевести курсор на новую строку.

In older computer systems, the line of text would literally continue off the edge of the في أنظمة الكمبيوتر القديمة، فإن سطر من النص يستمر حرفيا من على حافة In älteren Computersystemen würde die Textzeile am Rand des Bildschirms Dans les systèmes informatiques plus anciens, la ligne de texte continue littéralement 구형컴퓨터에서 문자의 줄은 그대로 화면의 가장자리에서 계속될거에요. Em sistemas de computadores mais velhos, a linha de texto literalmente continuava para fora da borda da В более старых операционных системах текст мог выводиться за границу

screen if you didn't include a new line character! الشاشة إذا لم تضف سطر جديد ! fortgesetzt werden, wenn Sie kein newline-Zeichen eingefügt haben! au-delà de la limite de l'écran si vous oubliez le caractère de saut de ligne ! 만약 줄 바꿈 문자를 포함하지 않는다면요! tela se você não incluisse um caractere de nova linha! экрана, пока пользователь не вводил этот символ

Because ASCII was such an early standard, it became widely used, and critically, allowed لأن ASCII حدث في وقت مبكر، أصبح مستخدم على نطاق واسع، سممحت Da ASCII ein derart früher Standard war, wurde es weit verbreitet genutzt und erlaubte so Vu qu'il est arrivé si tôt, ASCII a été largement adopté, ASCII는 초기의 표준이었기 때문에 널리 사용되었고 Porque o ASCII era um padrão tão primordial, ele se tornou amplamente utilizado, e criticamente, permitiu Из-за того, что ASCII был ранним стандартом, он стал использоваться повсеместно и давал возможность

different computers built by different companies to exchange data. لمختلف أجهزة كمبيوتر المصممة من قبل شركات مختلفة بتبادل البيانات. verschiedenen Computern, die von verschiedenen Firmen gebaut wurden Daten austauschen. il a permis à différents ordinateurs conçus par des entreprises différentes d'échanger des données, ce qui a été fondamental. 다른 회사에서 만든 여러 컴퓨터와 데이터를 교환하는 데 중요하게 사용되었어요. que diferentes computadores, construídos por diferentes empresas, fizessem a troca de dados. компьютерам, сделанным разными компаниями, обмениваться информацией.

This ability to universally exchange information is called “interoperability”. هذه القدرة على تبادل المعلومات عالميا تسمى "التوافقية". Diese Fähigkeit zum universellen Informationsaustausch wird als "Interoperabilität" bezeichnet. On appelle « interopérabilité » cette capacité d'échanger l'information de façon universelle. 보편적으로 정보를 교환할 수 있는 이 능력을 "상호 운용성"라고 이라고 해요. Esta capacidade de trocar informações universalmente é chamada de "interoperabilidade". Возможность универсально обмениваться информацией названа функциональной совместимостью.

However, it did have a major limitation: it was really only designed for English. ومع ذلك، فإنها امتلكت محدودية كبيرة هي: أنه كان حقا مصمم فقط للغة الإنكليزية. Es gab jedoch eine wesentliche Einschränkung: Es war eigentlich nur für Englisch gedacht. Cependant, il y avait une limitation majeure : le système avait été conçu uniquement pour l'anglais. 하지만, 이것은 큰 한계가 있었어요. 영어를 위해서만 설계되었죠. No entanto, ele tinha uma grande limitação: foi realmente concebido apenas para Inglês. Так или иначе, у нее было ограничение: она была создана для английского алфавита.

Fortunately, there are 8 bits in a byte, not 7, and it soon became popular to use codes لحسن الحظ، هناك 8 بت في البايت، وليس 7، وسرعان ما أصبحت شعبية في استعمال الرموز Glücklicherweise gibt es 8 Bits in einem Byte, nicht 7, und es wurde bald üblich Heureusement, il y a 8 bits dans un octet, et pas 7, et tout le monde s'est vite mis à utiliser les codes précédemment inutilisés, 다행히도, 1바이트 안에 7비트가 아닌 8비트가 있었고, Felizmente, existem 8 bits em um byte, não 7, e logo se tornou popular para uso de códigos К счастью, в 1 байте 8 бит, а не 7, и скоро стало популярным использовать коды

128 through 255, previously unused, for "national" characters. 128 حتى 255، كانت غير مستخدمة سابقا، لرموز "وطنية". die bisher nicht verwendeten Zahlen 128 bis 255 für "nationale" Zeichen zu verwenden. de 128 à 255, pour les caractères « nationaux ». de 128 a 255, não utilizados anteriormente, para caracteres "nacionais". от 128 до 255, до этого не использованные, как "национальные" символы

In the US, those extra numbers were largely used to encode additional symbols, like mathematical في الولايات المتحدة، استخدمت هذه الأرقام الزائدة إلى حد كبير لترميز حروف الاإضافة، مثل In den USA wurden diese zusätzlichen Zahlen größtenteils verwendet um zusätzliche Symbole wie mathematische zu kodieren Aux États-Unis, ces nombres supplémentaires ont été utilisés pour coder des symboles additionnels, comme la notation 미국에서 이러한 여분의 숫자들은 추가적인 기호를 인코딩 하는데 사용되었어요. Nos EUA, esses números adicionais foram largamente utilizados para codificar símbolos adicionais, como matemáticos В США, эти дополнительные символы широко использовались для записи дополнительных символов, например, математических

notation, graphical elements, and common accented characters. التدوين الرياضي، العناصر الرسومية، وأحرف معلمة المشتركة. Notationen, grafische Elemente und Buchstaben mit Akzenten darzustellen. scientifique, les éléments graphiques, et les caractères accentués communs. de notação, elementos gráficos e caracteres acentuados comuns. записей, графических элементов.

On the other hand, while the Latin characters were used universally, Russian computers used من ناحية أخرى، في حين تم استخدام الأحرف اللاتينية عالميا، وتستخدم أجهزة الكمبيوتر الروسية Während die lateinischen Zeichen universell verwendet wurden, verwendeten russische Comuter D'autre part, tandis que les caractères latins ont tous été utilisés, les ordinateurs russes 반면에, 라틴 문자는 보편적으로 사용되었고 러시아 컴퓨터는 Por outro lado, enquanto os caracteres latinos foram usados universalmente, computadores russos usaram С одной стороны, пока латинские символы были универсальны, русские компьютеры использовали

the extra codes to encode Cyrillic characters, and Greek computers, Greek letters, and so on. رموز اضافية لترميز الحروف السيريلية، وأجهزة الكمبيوتر اليونانية، الحروف اليونانية، الخ. die zusätzlichen Codes für die Kodierung kyrillischer Zeichen und griechische Computer für griechische Buchstaben usw. ont utilisé les codes supplémentaires pour encoder les caractères cyrilliques, et les ordinateurs grecs ont fait de même avec les lettres grecques, et ainsi de suite. 키릴 문자를 인코딩하는데 여분의 코드를 사용했고 그리스 컴퓨터는 그리스 문자를 인코딩하고 os códigos adicionais para codificar caracteres cirílicos, e computadores gregas, letras gregas, e assim por diante. дополнительные коды для написания кириллических символов, на греческих компьютерах - для написания греческих символов и т.д

And national character codes worked pretty well for most countries. وعملت رموز الأحرف الوطنية بشكل جيد بالنسبة لمعظم البلدان. Und für die meisten Länder funktionierten die nationalen Buchstabencodes ziemlich gut. Les codes de caractères nationaux fonctionnaient assez bien pour la plupart des pays. 그런 방식이었어요. E códigos de caracteres nacionais funcionaram muito bem para a maioria dos países. Национальные коды работали хорошо для большей части стран.

The problem was, if you opened an email written in Latvian on a Turkish computer, the result كانت المشكلة، إذا فتحت رسالة بريد إلكتروني مكتوب في اللاتفية على جهاز كمبيوتر التركي، النتيجة Das Problem war, wenn Sie eine in Lettisch geschriebene E-Mail auf einem türkischen Computer geöffnet haben, war das Le problèm, c'est que si vous ouvreiz un e-mail écrit en letton sur un ordinateur turc, 문제는 당신이 라트비아 어로 쓰인 이메일을 터키 컴퓨터로 열면 O problema era, se você abrisse um e-mail escrito em Letão em um computador turco, o resultado Проблема была в том, что если вы открывали email, написанный в Латвии, на турецком компьютере, то результат будет

was completely incomprehensible. كانت غير مفهومة تماما. Resultat völlig unverständlich. le résultat était complètement incompréhensible. 완전 이해가 불가능했어요. era completamente incompreensível. совершенно нечитаем.

And things totally broke with the rise of computing in Asia, as languages like Chinese and Japanese والأشياء كسرت تماما مع صعود الحوسبة في آسيا،من ناحية اللغات مثل الصينية واليابانية Mit der Verbreitung von Computern in Asien, für Sprachen wie Chinesisch und Japanisch, funktionierte diese Vorgehensweise nicht mehr, Et les problèmes ont continué avec la montée de l'informatique en Asie, étant donné que les languages comme le chinois et japonais 아시아에서 컴퓨팅이 떠오르면서 상황은 완전히 박살났어요. E as coisas colapsaram com a ascensão da computação na Ásia, com línguas como chinês e japonês, Это все сильнее обострялось с ростом компьютеризации в Азии, ведь языки, такие как Китайский и Японский

have thousands of characters. لديهم الآلاف من الأحرف. , denn diese Sprachen haben tausende von Zeichen. ont des milliers de caractères. que têm milhares de caracteres. имеют тысячи символов.

There was no way to encode all those characters in 8-bits! لم تكن هناك طريقة لترميز كل تلك الأحرف في 8 بت! Es gab keine Möglichkeit, all diese Zeichen mit 8 Bit zu kodieren! Il n'y avait aucune façon d'encoder tous ces caractères avec 8 bits ! 8비트 안에 이 모든 문자를 인코딩하는 방법은 없었어요. Não havia como codificar todos os caracteres de 8 bits! Не было возможности закодировать все эти символы в 8 бит.

In response, each country invented multi-byte encoding schemes, all of which were mutually incompatible. وردا على ذلك اخترع كل بلد أنظمة الترميز المتعددة البايت، والتي تتعارض بعضها بعضا. Um dieses Problem zu lösen entwickelte jedes Land Multibyte-Codierungsschemata, die alle miteinander unvereinbar waren. En réponse à cela, chaque pays a inventé des systèmes de codages à plusieurs octets, tous incomptatibles les uns avec les autres. 이에 따라 각각의 나라는 다양한 바이트의 인코딩 구조를 개발했으며 이들은 서로 호환되지 않았어요. Em resposta, cada país inventou esquemas de codificação de bytes múltiplos, todos os quais foram mutuamente incompatíveis. В отклик каждое государство создало мульти-байтовые схемы кодировки, которые были совершенно несовместимыми.

The Japanese were so familiar with this encoding problem that they had a special name for it: كان اليابانيون معتادين جدا مع مشكلة الترميز التي اطلقو عليها اسما خاصا : Die Japaner waren mit diesem Kodierungsproblem so vertraut, dass sie einen speziellen Namen dafür hatten: Les Japonais étaient si familiers avec ce problème d'encodage qu'ils lui ont donné un nom : 일본어는 이 인코딩 문제를 잘 알고 있어서 특별한 이름을 붙이기도 했어요. Os japoneses estavam tão familiarizados com o problema de codificação que eles tinham um nome especial para ele: Японцы были настолько знакомы с этой проблемой, что даже дали ей особое название:

"mojibake", which means "scrambled text". "موجيباكي"، والتي تعني "النص المخفوق". "Mojibake", was "verschlüsselter Text" bedeutet. « mojibake », ce qui signifie « changement de caractère ». "모지바케"라는 뒤섞인 글자를 의미하는 단어에요. "Mojibake", que significa "texto embaralhado". "mojibake", что значит "зашифрованный текст".

And so it was born – Unicode – one format to rule them all. وهكذا ولدت - يونيكود - شكل واحد من اجل قيادتهم جميعا جميعا. Und so entstand Unicode - ein Format um sie alle zu knechten. Ainsi donc naquit Unicode, un standard pour les gouverner tous. 그래서 유니코드가 탄생했습니다. 그들을 모두 지배하는 하나의 형식이에요. E assim nasceu -- Unicode -- um formato para a todos governar. И вот рождается Unicode - один формат для управления всем.

Devised in 1992 to finally do away with all of the different international schemes وضعت في عام 1992 للقيام أخيرا بعيدا عن مختلف المخططات الدولية Unicode wurde 1992 entwickelt, um endlich alle verschiedenen internationalen Systeme abzuschaffen Conçu en 1992 pour faire enfin disparaître tous les différents systèmes internationaux, 1992년에 제정된 이 프로젝트는 마침내 각각의 국제적인 제도를 없애고 Idealizado em 1992 para finalmente acabar com todos os diferentes sistemas internacionais Разработанный в 1992 году, чтобы создать интернациональную схему,

it replaced them with one universal encoding scheme. استبدلهم مخطط عالمي واحد مشفر. und durch eine universelle Kodierung zu ersetzen. il les a remplacé avec un seul système de codage universel. 하나의 보편적인 인코딩 구조로 대체했습니다. substituiu-os com um esquema de codificação universal. он заменил ASCII.

The most common version of Unicode uses 16 bits with space for over a million codes - يستخدم الإصدار الأكثر شيوعا لليونيكود 16 بت مع مساحة لأكثر من مليون رمز - Die gängigste Version von Unicode verwendet 16 Bits mit einem Raum für über eine Million Codes. La version la plus commune d'Unicode utilise 16 bits, assez d'espace pour plus d'un million de codes, 유니코드의 가장 일반적인 버전은 16비트 공간을 사용해서 백만개가 넘는 코드를 넣을 수 있어요. A versão mais comum de Unicode usa 16 bits com espaço para mais de um milhão de códigos -- Самая распространенная версия Unicode использует 16 бит для хранения более миллиона символов,

enough for every single character from every language ever used – بما يكفي لكل حرف من كل لغة مستخدمة - genug für jedes einzelne Zeichen aus jeder Sprache, die jemals verwendet wurde - suffisamment pour chaque caractère de chaque langue jamais parlée, 여태 사용되었던 모든 언어에 있는 각각의 글자를 지정하기에 충분해요. suficiente para cada caractere a partir de todas as línguas já usadas -- чего достаточно для всех символов из всех языков -

more than 120,000 of them in over 100 types of script أكثر من 120،000 منهم في أكثر من 100 نوع من الكتابة mehr als 120.000 davon in über 100 Schriftarten plus de 120 000 d'entre eux dans plus de 100 types de script, 100가지가 넘는 종류의 문자 12만개 이상이죠. mais de 120000 deles em mais de 100 tipos de texto более 120.000 из них в более чем 100 типах записи

plus space for mathematical symbols and even graphical characters like Emoji. بالإضافة إلى مساحة والرموز الرياضية وحتى الحروف الرسومية مثل رموز تعبيرية. plus Platz für mathematische Symbole und sogar grafische Zeichen wie Emoji. Et aussi l'espace pour les symboles mathématiques et même des caractères graphiques comme les émoticônes. 수학적인 기호들을 위한 공간과 이모티콘과 같은 기호들을 포함할 수도 있었어요. além de espaço para símbolos matemáticos e até mesmo caracteres gráficos como Emoji. плюс место для математических и даже графических символов, как Emoji.

And in the same way that ASCII defines a scheme for encoding letters as binary numbers, وبالطريقة نفسها تعرف ASCII مخطط لترميز الحروف كأرقام ثنائية، Und genauso wie ASCII ein Schema für die Kodierung von Buchstaben als Binärzahlen definiert, Et de la même manière que ASCII définit un système de codage des lettres en tant que nombres binaires, 그리고 같은 방식으로, 아스키는 문자를 이진수로 인코딩하는 체계를 정의했어요. E da mesma forma que ASCII define um esquema para codificação de letras em números binários, Так же как и в ASCII, в Unicode символы представляются как двоичные числа,

other file formats – like MP3s or GIFs – use تنسيقات الملفات الأخرى - مثل ملفات MP3 أو الهدايا ـ تستعمل verwenden andere Dateiformate - wie MP3s oder GIFs - d'autres formats de fichiers, comme les MP3 ou les gifs, 그건 MP3나 GIF와 같은 다른 파일 형식들이 사용하는 체계었어요. outros formatos de arquivo -- MP3s ou GIFs -- usam другие форматы файлов, как MP3 или GIF, используют

binary numbers to encode sounds or colors of a pixel in our photos, movies, and music. الأرقام الثنائية لترميز الأصوات أو الألوان الخاصة ب البكسل في صورنا، والأفلام، والموسيقى. Binärzahlen, um Klänge oder Farben eines Pixels in unseren Fotos, Filmen und unserer Musik zu kodieren. utilisent les nombres binaires pour encoder des sons ou les couleurs d'un pixel dans nos photos, films et musiques. 이진수를 사용해 음악 안에 있는 소리, 영화나 사진 안에 있는 픽셀의 색상들을 인코딩했어요. números binários para codificar sons ou cores de um pixel em nossas fotos, filmes e músicas. бинарные числа для кодировки звуков или цветов пикселей на фото, в видео или в музыке.

Most importantly, under the hood it all comes down to long sequences of bits. الأهم من ذلك، تحت غطاء محرك السيارة يأتي كل ذلك إلى سلسلة طويلة من البتات. Genauer betrachtet kommt es vor allem auf lange Bitfolgen an. Sous le capot, tout n'est que de longues séquences de bits. 가장 중요한건, 이 표면적인 것들이 길고 긴 연속의 비트열로 이어지는 것이에요. Mais importante ainda, sob o capô, tudo se resume a longas seqüências de bits. Самое важное - под капотом все сводится к длинным последовательностям битов.

Text messages, this YouTube video, every webpage on the internet, and even your computer's الرسائل النصية، وهذا الفيديو، كل صفحة على شبكة الإنترنت، وحتى جهاز الكمبيوتر الخاص بك Textnachrichten, dieses YouTube-Video, jede Webseite im Internet und sogar das Les messages texte, cette vidéo YouTube, chaque page Web sur Internet, 문자메세지, 이 유튜브 비디오, 인터넷의 모든 웹페이지, Mensagens de texto, este vídeo do YouTube, cada página na internet, e até mesmo o sistema operacional Текстовые сообщения, это видео, каждая веб-страница в Интернете, даже

operating system, are nothing but long sequences of 1s and 0s. نظام التشغيل، ليست سوى سلاسل طويلة من 1S و 0s. Betriebssystem Deines Computers, sind nichts als lange Sequenzen von 1sen und 0en. et même le système d'exploitation de votre ordinateur, ne sont que des longues séquences de 0 et de 1. do seu computador, não são nada mais do que longas sequências de 1s e 0s. операционная система вашего компьютера не представляют ничего, кроме последовательностей 1 и 0.

So next week, we'll start talking about how your computer starts manipulating those اذا الأسبوع المقبل، سنبدأ الحديث حول كيفية بدء الكمبيوتر بالتلاعب بتلك Nächste Woche geht es darum, wie Ihr Computer diese La semaine prochaine, nous allons commencer à parler de comment votre ordinateur 그래서 다음주에, 우리는 어떻게 컴퓨터가 이진 시스템을 조작하기 시작했는지에 대해 이야기할거에요. Assim, na próxima semana, começaremos a falar sobre como seu computador começa a manipular essas На следующей неделе мы поговорим о том, как ваш компьютер манипулирует теми

binary sequences, for our first true taste of computation. السلاسل الثنائية،من اجل أول طعم حقيقي للحساب. Binären Sequenzen verändert und damit um einen ersten Eindruck davon wie Computer arbeiten. manipule ces séquences binaires, pour notre premier vrai plongeon dans la computation. sequências binárias, para nossa primeira verdadeira degustação da computação. наборами двоичных чисел, для нашего первого опыта в вычислениях.

Thanks for watching. See you next week. شكرا للمشاهدة. اراك الاسبوع القادم. Danke fürs zuschauen. Bis nächste Woche. Merci d'avoir regardé. A la semaine prochaine. 봐 주셔서 감사합니다. 다음주에 만나요~! Obrigado por assistir. Te vejo na próxima semana. Спасибо за просмотр. Увидимся на следующей неделе.