×

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


image

CrashCourse: Computer Science, Boolean Logic & Logic Gates: Crash Course Computer Science #3

Boolean Logic & Logic Gates: Crash Course Computer Science #3

Hi, I'm Carrie Anne and welcome to Crash Course Computer Science!

Today we start our journey up the ladder of abstraction, where we leave behind the simplicity

of being able to see every switch and gear, but gain the ability to assemble increasingly

complex systems.

INTRO

Last episode, we talked about how computers evolved from electromechanical devices, that

often had decimal representations of numbers – like those represented by teeth on a gear

– to electronic computers with transistors that can turn the flow of electricity on or off.

And fortunately, even with just two states of electricity, we can represent important information.

We call this representation Binary -- which literally means “of two states”, in the

same way a bicycle has two wheels or a biped has two legs.

You might think two states isn't a lot to work with, and you'd be right!

But, it's exactly what you need for representing the values “true” and “false”.

In computers, an “on” state, when electricity is flowing, represents true.

The off state, no electricity flowing, represents false.

We can also write binary as 1's and 0's instead of true's and false's – they

are just different expressions of the same signal – but we'll talk more about that in the next episode.

Now it is actually possible to use transistors for more than just turning electrical current

on and off, and to allow for different levels of current.

Some early electronic computers were ternary, that's three states, and even quinary, using 5 states.

The problem is, the more intermediate states there are, the harder it is to keep them all

seperate -- if your smartphone battery starts running low or there's electrical noise

because someone's running a microwave nearby, the signals can get mixed up... and this problem

only gets worse with transistors changing states millions of times per second!

So, placing two signals as far apart as possible - using just ‘on and off' - gives us the

most distinct signal to minimize these issues.

Another reason computers use binary is that an entire branch of mathematics already existed

that dealt exclusively with true and false values.

And it had figured out all of the necessary rules and operations for manipulating them.

It's called Boolean Algebra!

George Boole, from which Boolean Algebra later got its name, was a self-taught English mathematician in the 1800s.

He was interested in representing logical statements that went “under, over, and beyond”

Aristotle's approach to logic, which was, unsurprisingly, grounded in philosophy.

Boole's approach allowed truth to be systematically and formally proven, through logic equations

which he introduced in his first book, “The Mathematical Analysis of Logic” in 1847.

In “regular” algebra -- the type you probably learned in high school -- the values of variables

are numbers, and operations on those numbers are things like addition and multiplication.

But in Boolean Algebra, the values of variables are true and false, and the operations are logical.

There are three fundamental operations in Boolean Algebra: a NOT, an AND, and an OR operation.

And these operations turn out to be really useful so we're going to look at them individually.

A NOT takes a single boolean value, either true or false, and negates it.

It flips true to false, and false to true.

We can write out a little logic table that shows the original value under Input, and

the outcome after applying the operation under Output.

Now here's the cool part -- we can easily build boolean logic out of transistors.

As we discussed last episode, transistors are really just little electrically controlled switches.

They have three wires: two electrodes and one control wire.

When you apply electricity to the control wire, it lets current flow through from one

electrode, through the transistor, to the other electrode.

This is a lot like a spigot on a pipe -- open the tap, water flows, close the tap, water shuts off.

You can think of the control wire as an input, and the wire coming from the bottom electrode as the output.

So with a single transistor, we have one input and one output.

If we turn the input on, the output is also on because the current can flow through it.

If we turn the input off, the output is also off and the current can no longer pass through.

Or in boolean terms, when the input is true, the output is true.

And when the input is false, the output is also false.

Which again we can show on a logic table.

This isn't a very exciting circuit though because its not doing anything -- the input

and output are the same.

But, we can modify this circuit just a little bit to create a NOT.

Instead of having the output wire at the end of the transistor, we can move it before.

If we turn the input on, the transistor allows current to pass through it to the “ground”,

and the output wire won't receive that current - so it will be off.

In our water metaphor grounding would be like if all the water in your house was flowing

out of a huge hose so there wasn't any water pressure left for your shower.

So in this case if the input is on, output is off.

When we turn off the transistor, though, current is prevented from flowing down it to the

ground, so instead, current flows through the output wire.

So the input will be off and the output will be on.

And this matches our logic table for NOT, so congrats, we just built a circuit that computes NOT!

We call them NOT gates - we call them gates because they're controlling the path of our current.

The AND Boolean operation takes two inputs, but still has a single output.

In this case the output is only true if both inputs are true.

Think about it like telling the truth.

You're only being completely honest if you don't lie even a little.

For example, let's take the statement, “My name is Carrie Anne AND I'm wearing a blue dress".

Both of those facts are true, so the whole statement is true.

But if I said, “My name is Carrie Anne AND I'm wearing pants” that would be false,

because I'm not wearing pants.

Or trousers.

If you're in England.

The Carrie Anne part is true, but a true AND a false, is still false.

If I were to reverse that statement it would still obviously be false, and if I were to

tell you two complete lies that is also false, and again we can write all of these combinations

out in a table.

To build an AND gate, we need two transistors connected together so we have our two inputs

and one output.

If we turn on just transistor A, current won't flow because the current is stopped by transistor B.

Alternatively, if transistor B is on, but the transistor A is off,

the same thing, the current can't get through.

Only if transistor A AND transistor B are on does the output wire have current.

The last boolean operation is OR -- where only one input has to be true for the output to be true.

For example, my name is Margaret Hamilton OR I'm wearing a blue dress.

This is a true statement because although I'm not Margaret Hamilton unfortunately,

I am wearing a blue dress, so the overall statement is true.

An OR statement is also true if both facts are true.

The only time an OR statement is false is if both inputs are false.

Building an OR gate from transistors needs a few extra wires.

Instead of having two transistors in series -- one after the other -- we have them in parallel.

We run wires from the current source to both transistors.

We use this little arc to note that the wires jump over one another and aren't connected,

even though they look like they cross.

If both transistors are turned off, the current is prevented from flowing to the output,

so the output is also off.

Now, if we turn on just Transistor A, current can flow to the output.

Same thing if transistor A is off, but Transistor B in on.

Basically if A OR B is on, the output is also on.

Also, if both transistors are on, the output is still on.

Ok, now that we've got NOT, AND, and OR gates, and we can leave behind the constituent

transistors and move up a layer of abstraction.

The standard engineers use for these gates are a triangle with a dot for a NOT,

a D for the AND, and a spaceship for the OR.

Those aren't the official names, but that's howI like to think of them.

Representing them and thinking about them this way allows us to build even bigger components

while keeping the overall complexity relatively the same - just remember that that mess of

transistors and wires is still there.

For example, another useful boolean operation in computation is called an Exclusive OR - or XOR for short.

XOR is like a regular OR, but with one difference: if both inputs are true, the XOR is false.

The only time an XOR is true is when one input is true and the other input is false.

It's like when you go out to dinner and your meal comes with a side salad OR a soup

– sadly, you can't have both!

And building this from transistors is pretty confusing, but we can show how an XOR is created

from our three basic boolean gates.

We know we have two inputs again -- A and B -- and one output.

Let's start with an OR gate, since the logic table looks almost identical to an OR.

There's only one problem - when A and B are true, the logic is different from OR,

and we need to output “false”.

To do this we need to add some additional gates.

If we add an AND gate, and the input is true and true, the output will be true.

This isn't what we want.

But if we add a NOT immediately after this will flip it to false.

Okay, now if we add a final AND gate and send it that value along with the output of our

original OR gate, the AND will take in “false” and “true”, and since AND needs both values

to be true, its output is false.

That's the first row of our logic table.

If we work through the remaining input combinations, we can see this boolean logic

circuit does implement an Exclusive OR.

And XOR turns out to be a very useful component, and we'll get to it in another episode,

so useful in fact engineers gave it its own symbol too -- an OR gate with a smile :)

But most importantly, we can now put XOR into our metaphorical toolbox and not have to worry

about the individual logic gates that make it up, or the transistors that make up those gates,

or how electrons are flowing through a semiconductor.

Moving up another layer of abstraction.

When computer engineers are designing processors, they rarely work at the transistor level,

and instead work with much larger blocks, like logic gates, and even larger components

made up of logic gates, which we'll discuss in future episodes.

And even if you are a professional computer programmer, it's not often that you think

about how the logic that you are programming is actually implemented in the physical world

by these teeny tiny components.

We've also moved from thinking about raw electrical signals to our first representation

of data - true and false - and we've even gotten a little taste of computation.

With just the logic gates in this episode, we could build a machine that evaluates complex logic statements,

like if “Name is John Green AND after 5pm OR is Weekend

AND near Pizza Hut”, then “John will want pizza” equals true.

And with that, I'm starving, I'll see you next week.

Boolean Logic & Logic Gates: Crash Course Computer Science #3 Lógica booleana y puertas lógicas: Crash Course Computer Science #3 Logique booléenne et portes logiques : Cours accélérés d'informatique #3 Logica booleana e porte logiche: Corso accelerato di informatica #3 Lógica Booleana e Portas Lógicas: Curso Rápido de Informática #3 Булева логика и логические вентили: Краткий курс информатики №3 Boole Mantığı ve Mantık Kapıları: Crash Course Bilgisayar Bilimi #3 Булева логіка та логічні вентилі: Прискорений курс інформатики #3 布尔逻辑和逻辑门:计算机科学速成课程#3

Hi, I'm Carrie Anne and welcome to Crash Course Computer Science! مرحبا، أنا كاري آن ومرحبا بكم في تحطم بالطبع علوم الحاسوب! Hi, Ich bin Carrie Anne und Willkommen bei Crash Course Computerwissenschaften! Salut, je suis Carrie Anne et bienvenue dans Crash Course Informatique! 안녕하세요! 저는 Carrie Anne이에요. 컴퓨터 과학 특강에 오신 것을 환영합니다! Привет, я Керри Энн, и добро пожаловать в Crash Course Computer Science!

Today we start our journey up the ladder of abstraction, where we leave behind the simplicity اليوم نبدأ رحلتنا حتى سلم التجريد، حيث نترك ورائنا البساطة Heute beginnen wir unsere Reise die Leiter der Abstraktionen herauf damit, dass wir die einfache Sicht Today we start our journey up the ladder of abstraction, where we leave behind the simplicity Aujourd'hui nous commençons notre ascension de l'échelle de l'abstraction, où l'on perdra la capacité 우리는 오늘 추상화의 사다리로 올라가는 여행을 시작할거에요. Сегодня мы начнем наше путешествие со слоев абстракции, где отойдем от поверхностного

of being able to see every switch and gear, but gain the ability to assemble increasingly من القدرة على رؤية كل محول والترس، ولكن كسب القدرة على تجميع بشكل متزايد jeden einzelnen Schalter und jedes Zahnrad sehen zu können verlassen. de voir chaque interrupteur et rouage, mais où l'on gagnera la possibilité d'assembler 처음에 우리는 모든 스위치와 장비를 단순하게 볼 수 있지만, рассмотрения ключей и шестеренок и перейдем к изучению

complex systems. الانظمة المعقدة des systèmes de plus en plus complexes. сложных систем.

INTRO مقدمة INTRO

Last episode, we talked about how computers evolved from electromechanical devices, that الحلقة الأخيرة، تحدثنا عن كيفية تطور أجهزة الكمبيوتر من الأجهزة الكهروميكانيكية، وهذا In der letzten Folge haben wir darüber gesprochen, wie sich Computer von elektromechanischen Geräten, Dans le dernier épisode, nous avions abordé comment les ordinateurs avaient évolué depuis les appareils 지난 강의에서, 우리는 컴퓨터가 어떻게 전자 기계 장치로 진화해 왔는지를 살펴봤어요. В прошлой серии мы изучили, как электромеханические устройства эволюционировали в компьютеры, у первых

often had decimal representations of numbers – like those represented by teeth on a gear وغالبا ما كان تمثيل عشري للأرقام - مثل تلك التي تمثلها الأسنان على الترس die oft mit dem Dezimalsystem repräsentiert wurden - zum beispiel durch die Zähne eines Zahnrads électromécanique qui n'avaient souvent qu'une représentation décimale des nombres - représentés 기어의 톱니바퀴로 나타난 10진수로 표현했던 기계가 часто десятичные функции чисел были показаны на шестеренках зубчиками,

– to electronic computers with transistors that can turn the flow of electricity on or off. - إلى أجهزة الكمبيوتر الإلكترونية مع الترانزستورات التي يمكن أن تحول تدفق الكهرباء أو إيقاف تشغيله. -hin zu elektronischen Computern mit Transistoren die den Stromfluss ein und ausschalten können, entwickelt haben par les dents d'un rouage - vers les ordinateurs électroniques utilisant des transistors capables d'éteindre ou d'allumer le courant électrique. были и электронные компьютеры с транзисторами, которые способны включить электрический ток и выключить.

And fortunately, even with just two states of electricity, we can represent important information. ولحسن الحظ، حتى مع وجود حالتبن فقط من الكهرباء، يمكننا أن نمثل معلومات هامة. Und glücklicherweise können wir, auch mit nur 2 Zuständen, wichtige Informationen darstellen. Fort heureusement, même avec seulement 2 états électriques, on peut représenter d'importantes informations. 그리고 다행히도, 2가지의 전기적 상태만으로도, 우리는 중요한 정보를 표현할 수 있어요. И к счастью, даже с двумя видами состояния электричества мы можем вычислить важную информацию.

We call this representation Binary -- which literally means “of two states”, in the ونحن نسمي هذا التمثيل ثنائي - الذي يعني حرفيا "مكون من حالتين"، في Wir nennen diese Darstellung Binär -- was wortwörtlich "mit zwei Zuständen" heißt. Genau so, Nous appelons Binaire cette représentation - ce qui signifie littéralement "à deux états", de la même 우리는 이 표현을 이진(Binary)이라고 부릅니다. 문자상으로 "두 가지 상태"를 일컫는데, Мы называем эти вычисления Бинарными, которые буквально означают "двух состояний",по

same way a bicycle has two wheels or a biped has two legs. بنفس الطريقة دراجة لديها عجلتين أو ذو قدمين واثنين من الساقين. wie ein Zweirad (engl. Bicycle) zwei Räder und ein Zweibeiner (engl. biped) zwei Beine hat. manière qu 'une bicyclette a deux roues ou qu'un bipède a deux jambes. 자전거가 두개의 바퀴를 갖거나 두발짐승이 다리를 두개 가진것과 같죠. тому принципу у велосипеда два колеса, и у человека две ноги.

You might think two states isn't a lot to work with, and you'd be right! ربما تعتقد ان الحالتين ليست كثيرة للعمل عليها . و ستكون محق Du denkst vielleicht, das zwei Zusände nicht besonders viel sind, und damit hast du recht! Vous devez penser que deux états ne sont pas suffisants, et vous auriez raison! 당신은 2가지 상태로는 많은 일을 못 할것이라고 추측할 것이고, 그말이 맞아요! Ты можешь подумать, что двух состояний мало для большой работы, и ты будешь прав!

But, it's exactly what you need for representing the values “true” and “false”. لكن, انها حقا ما تريد لتمثيل القيم, الحقيقة, الخطأ Doch es ist genau soviel, wie du brauchst um die Werte Wahr und Falsch darzustellen. Cependant, c'est exactement ce dont vous avez besoin pour représenter les valeurs "vrai" et "faux". 그러나 이 2가지 상태는 정확히 "참"과 "거짓"으로 나타내는 데 필요하죠. Но это то, что точно необходимо для оценок «истина» и «ложь».

In computers, an “on” state, when electricity is flowing, represents true. في الحاسبات, الحالة المفتوحة , عندما تمر الكهرباء,تمثل حقيقة In einem Computer bedeutet ein "Ein" Zustand, wenn also Strom fließt, Wahr. Dans les ordinateurs, l'état "allumé", quand le courant passe, représente vrai. 컴퓨터 안에서, On상태는 전류가 흐르고, true를 나타내는 상태에요. В компьютерах режим «включения», когда протекает электрический ток, обозначают «истиной».

The off state, no electricity flowing, represents false. حالة الغلق, لا تمر كهرباء, تمثل الخطأ Der Ausgeschaltete Zustand, in dem kein Strom fließt, bedeutet Falsch L'état "éteint", le courant ne passe pas, représente faux. Off상태에서 전기는 흐르지 않고 false 상태를 나타내요. Режим «выключения», при котором не протекает электрический ток, обозначает «ложью».

We can also write binary as 1's and 0's instead of true's and false's – they يمكننا أيضا كتابة ثنائي كما 1 و 0 بدلا من صحيح و كاذب - أنها Wir können also das Binärsystem mit 1en und 0en anstelle von Wahr und Falsch schreiben. On peut aussi écrire le binaire à l'aide de 1 et de 0 au lieux de vrai et faux - 우리는 true와 false를 이진수인 1과 0을 사용해서 나타낼 수 있어요. Мы также вправе записывать бинарный код в виде единичек и нулей вместо «истины» и «лжи»

are just different expressions of the same signal – but we'll talk more about that in the next episode. هي مجرد تعبيرات مختلفة من نفس الإشارة - ولكن سنتحدث أكثر عن ذلك في الحلقة القادمة. Das sind nur andere Ausdrücke des selben Signals - Doch darauf gehen wir in der nächsten Folge näher ein. ils ne sont qu'une expression différente d'un même signal - mais nous aborderont cette question dans le prochain épisode. 이들은 단순히 같은 신호를 다르게 표현한 것이지만 이건 다음 강좌에서 좀 더 다뤄볼게요. они всего лишь другие виды представления того же сигнала – но мы поговорим об этом больше в следующей серии.

Now it is actually possible to use transistors for more than just turning electrical current الآن فمن الممكن في الواقع لاستخدام الترانزستورات لأكثر من مجرد تحويل التيار الكهربائي Es ist eigentlich möglich, Transistoren nicht nur dafür zu verwenden Strom ein und auszuschalten, À présent, nous pouvons utiliser les transistors non plus seulement pour laisser passer ou non le courant 이제 전류를 흐르게 하거나 끊는 것 이상으로 트랜지스터를 사용할 수 있게 되어 На данный момент транзисторы возможно использовать не только для включения и выключения электрического тока.

on and off, and to allow for different levels of current. داخل وخارج، والسماح لمستويات مختلفة من التيار. und verschiedene Stromstärken zu verwenden. et pour autoriser différents niveaux de courant.

Some early electronic computers were ternary, that's three states, and even quinary, using 5 states. كانت بعض الحواسيب الإلكترونية البدائية ثلاثية، وهي ثلاث حالات ، بل وحتى الثانوية، مستخدمة 5 حالات Einige frühe elektronische Computer waren Ternär, sie haben also drei Zustände verwendet. Das ging sogar hoch bis zu Quinär mit 5 Zuständen. Certains anciens ordinateurs électroniques était ternaires, à trois états, voir même quinaires, utilisant 5 états 어떤 초기의 전자 컴퓨터는 3개의 상태를 갖고 있는 3진법을 사용하거나 Некоторые первые электронные компьютеры были троичными, то есть с тремя режимами, и даже были с пятью режимами.

The problem is, the more intermediate states there are, the harder it is to keep them all المشكلة هي، والمزيد من الحالات الوسطي هناك، وأصعب هو للحفاظ على كل منهم Das Problem ist, das je mehr Zwischenschritte man verwendet, desto schwieriger wird es diese voneinander Le problème est que, plus il y a d'états intermédiaires, plus il est difficile de les différencier - si votre 문제는, 중간 상태가 더 존재할수록, 그것들을 나누기가 더 어려워졌어요. Проблема в том, что чем больше есть промежуточных состояний, тем сложнее режимы ставить

seperate -- if your smartphone battery starts running low or there's electrical noise منفصلة - إذا بطارية الهاتف الذكي الخاص بك تبدأ التشغيل منخفضة أو هناك الضوضاء الكهربائية zu unterscheiden. Wenn deine Smartphonebatterie schwach wird oder wenn es zu elektrisches Rauschen batterie de téléphone est faible ou qu'il y a des perturbations électriques раздельно; если батарея вашего смартфона на исходе, или вы слышите шум электрического тока,

because someone's running a microwave nearby, the signals can get mixed up... and this problem لأن شخص ما شغل الميكروويف في مكان قريب، ويمكن الحصول على إشارات مختلطة تصل ... وهذه المشكلة kommt weil irgendwo in der nähe eine Mikrowelle läuft, dann könnte es passieren, dass die Signale durcheinandergeraten... das wird à cause d'un four à micro-ondes en marche à proximité, les signaux peuvent se mélanger... et ce problème 누군가가 가까이에서 전자레인지를 사용해 전기적인 잡음이 있다면 신호가 섞일 수 있어요. то это возможно потому, что кто-о рядом включил микроволновку, и сигналы смешиваются… и проблема

only gets worse with transistors changing states millions of times per second! فقط يزداد سوءا مع الترانزستورات تغيير الحالات ملايين من المرات في الثانية الواحدة! sogar noch schlimmer, wenn die Transistoren ihre Zustände Millionen male pro Sekunde wechseln! empire avec des transistors changeant d'état des millions de fois par seconde! 트랜지스터가 1초에 수백만번의 상태를 바꾼다면 상황은 더 안좋죠! становится только хуже, ведь транзисторы меняют свои состояния миллионы раз в секунду!

So, placing two signals as far apart as possible - using just ‘on and off' - gives us the لذلك، وضع اثنين من إشارات بعيدا بقدر الإمكان - باستخدام فقط "فتح غلق" - يعطينا Hat man stattdessen zwei Signale so weit wie möglich von einander entfernt, Donc, en plaçant deux signaux aussi éloignés que possible - en utilisant seulement "allumé" ou "éteint" - 그래서, 가능한 한 두개의 신호를 멀리 배치합니다. 단지 "on과 off"를 사용함으로써 Поэтому, размещая пару сигналов настолько далеко, насколько возможно, используя всего лишь режимы «включения» и «выключения», мы получаем

most distinct signal to minimize these issues. أكثر الإشارات وضوحا للحد من هذه القضايا. ergibt dies die klarsten Signale. Dies minimiert diese Probleme nous permet de mieux distinguer les signaux et de minimiser ces problèmes. 이 문제를 최소한의 가장 명확한 신호로 사용할 수 있어요. самый выраженный сигнал, при котором минимизируются данные проблемы.

Another reason computers use binary is that an entire branch of mathematics already existed سبب آخر أجهزة الكمبيوتر تستخدم ثنائي هو فرع كامل من الرياضيات موجودة بالفعل Ein weiterer Grund, weshalb Computer das Binärsystem verwenden ist, dass es bereits einen Ganzen Zweig der Une autre raison pour laquelle les ordinateurs utilisent le binaire est qu'une des branches des mathématiques 이진수를 사용하는 다른 이유 중 하나는 수학 분야에서 이미 존재했던 Компьютеры используют бинарную систему еще потому, что уже существует целый отдел математики,

that dealt exclusively with true and false values. التي تتناول حصرا القيم الصائبة والخاطئة. Mathematik gab der sich ausschließlich mit Wahren und Falschen Werten beschäftigte. existe déjà et traite justement des valeurs "vrai" et "faux". 참과 거짓을 독점적으로 다루는 분야가 있었기 때문이에요. который использует исключительно оценки «истина» и «ложь».

And it had figured out all of the necessary rules and operations for manipulating them. وقد استنتجت كل القواعد والعمليات اللازمة للتلاعب بها. Dieser Zweig der Matematik hatte bereits alle Notwendigen Regeln und Rechenoperationen entwickelt. Elle a d'ailleurs déjà résolu les règles et les opérations nécessaires pour les manipuler. 그 수학 분야는 참과 거짓을 조작하는데 필요한 규칙과 연산방법을 모두 알아냈어요. И этим выяснились все необходимые правила и операции в вычислениях.

It's called Boolean Algebra! انها تسمى الجبر المنطقي! Es ist die Boolsche Algebra! Elle s'appelle l'Algèbre de Boole! 이것은 "부울 대수학"이라 불립니다! Название этому отделу «алгебра Буля».

George Boole, from which Boolean Algebra later got its name, was a self-taught English mathematician in the 1800s. جورج بول، الذي حصل الجبر البولاني في وقت لاحق على اسمها، وكان عالم الرياضيات الانجليزية الذي يدرس نفسه في 1800s George Bool, von dem die Boolsche Algebra später ihren Namen erhielt, war ein englischer, autodidaktischer Mathematiker aus den 1800ern George Boole, qui donna son nom à l'Algèbre de Boole, était un mathématicien autodidacte anglais du 19ème siècle. 부울 대수학은 1800년대 영국의 독학한 수학자인 George Boole이라는 사람의 이름을 따서 만들었어요. Джордж Буль, в честь которого и назван отдел алгебры – английский самоучка и математик 19 века.

He was interested in representing logical statements that went “under, over, and beyond” وكان مهتما بتمثيل التصريحات المنطقية التي ذهبت "تحت، وما بعدها" Er interessierte sich für logische aussagen und ging "unter, darüber hinnaus" Il était intéressé dans la représentation logique des assertions qui allaient "sous, sur et au delà" 그는 "아래에, 걸쳐서, 기준 밖의" 상태를 나타내는 논리적인 표현에 관심이 있었어요. Он интересовался вычислениями логических утверждений Аристотеля и хотел их изучить до мельчайших подробностей.

Aristotle's approach to logic, which was, unsurprisingly, grounded in philosophy. نهج أرسطو للمنطق، الذي كان، بشكل غير مفاجئ، تقوم على الفلسفة. wie Aristoteles Logik betrieb, dessen Logik, wenig überraschend, auf Philosophie beruhte. de l'approche Aristotélicienne de la logique, qui était, sans surprise, encrée dans la philosophie. 논란의 여지 없이 이것은 논리에 대한 철학자 아리스토텔레스의 접근에 기반을 두고 있었어요. Логический подход Аристотеля, к удивлению, был построен на философском учении.

Boole's approach allowed truth to be systematically and formally proven, through logic equations وسمح نهج بوله بالحقيقة أن يتم إثباتها بشكل منهجي ورسمي، من خلال معادلات منطقية Booles vorgehen erlaubte es die Wahrheit systematisch und formal durch logische Gleichungen zu beweisen. L'approche de Boole permettait de prouver systématiquement et formellement la vérité, grâce aux équations logiques 부울의 접근은 논리 방정식을 통해 공식적으로, 체계적으로 증명이 되었어요. В подходе Буля «истина» систематично и официально доказывается с помощью логических уравнений,

which he introduced in his first book, “The Mathematical Analysis of Logic” in 1847. الذي قدمه في كتابه الأول، "التحليل الرياضي للمنطق" في عام 1847. Dies stellte er in seinem ersten Buch “The Mathematical Analysis of Logic” (dt. die Mathematische Analyse der Logik) im Jahr 1847 vor. qu'il introduisit dans son premier livre "L'analyse mathématique de la logique" en 1847. 그가 1847년에 낸 "논리의 수학적 분석"이라는 첫번째 저서에서 소개한 책에서요. которые он продемонстрировал в своей первой книге «The Mathematical Analysis of Logic» в 1847 году.

In “regular” algebra -- the type you probably learned in high school -- the values of variables في الجبر "العادية" - النوع الذي ربما تعلمت في المدرسة الثانوية - قيم المتغيرات In der "gewöhnlichen" Algebra -- die, welche du vermutlich in der Oberstufe gelernt hast -- sind die Werte der Variablen Zahlen, En algèbre "normale" - celle que vous avez probablement apprise au lycée - les valeurs des variables 보통 여러분에 고등학교 때 배우는 대수학에서 변수의 값은 숫자이며, В регулярной алгебре, о которой вы возможно слышали в старшей школе, значения переменных

are numbers, and operations on those numbers are things like addition and multiplication. هي أرقام، والعمليات على تلك الأرقام هي أشياء مثل الجمع والضرب. und Operationen mir diesen Zahlen sind Dinge wie Addition und Multiplikation. sont des nombres, et les opérations sur ces nombres peuvent être par exemple les additions et les multiplications. – это числа, а сложение и умножение – операции, которые совершаются над этими числами.

But in Boolean Algebra, the values of variables are true and false, and the operations are logical. ولكن في الجبر المنطقي، قيم المتغيرات صحيحة وكاذبة، والعمليات منطقية. Doch in der Boolschen Algebra sind die Werte der Variablen Wahr und Falsch und die Operationen logisch. Cependant en Algèbre de Boole, les valeurs des variables sont vraies ou fausses, et les opérations sont logiques. 부울 대수학에서 변수의 값은 참과 거짓이고 연산은 논리적입니다. Но в алгебре Буля переменные – это значения «истина» и «ложь», и операции логические.

There are three fundamental operations in Boolean Algebra: a NOT, an AND, and an OR operation. هناك ثلاث عمليات أساسية في الجبر المنطقي: عملية NOT، و AND، و OR. Es gibt drei Grundlegende Operationen in der BoolschenAngebra: eine NICH, eine UND und eine ODER Operation. Il existe 3 opérations fondamentales en Algèbre de Boole : NON, ET, OU. 여기에는 NOT, AND, OR라는 핵심적인 연산이 있어요. Всего три основных операций в алгебре Буля: «не», «и», и «или».

And these operations turn out to be really useful so we're going to look at them individually. وهذه العمليات تتحول إلى أن تكون مفيدة حقا لذلك نحن في طريقنا للنظر في كل منهم على حدة. Und wie es sich heraussgestellt hat, sind diese Operationen sehr hilfreich. Deshalb betrachten wir sie etwas näher. Et ces opérations sont vraiment pratiques donc nous allons les voir individuellement. 이 연산들은 매우 유용한 것으로 증명되었어요. 그래서 하나씩 개별적으로 살펴볼거에요. И данные операции оказались действительно полезными, поэтому мы посмотрим на них по-отдельности.

A NOT takes a single boolean value, either true or false, and negates it. لا يأخذ قيمة منطقية واحدة، إما صحيحة أو خاطئة، وينفيها. Ein NICHT nimmt eine einzelne boolsche Variable, entweder ein WAHR oder ein FALSCH und negiert diese. NON prend une seule valeur booléenne, vrai ou faux, et l'inverse. NOT은 참이든 거짓이든 그것 중 하나의 값을 취하고 그것을 부정해요. Значение «не» - одно булевское значение. Также и с «истиной» и «ложью», и отрицанием значения.

It flips true to false, and false to true. فإنه يقلب صحيح إلى خاطئ، و خاطئ إلى صحيح. Dies macht aus einem WAHR ein FALSCH und einem FALSCH ein WAHR. Il transforme vrai en faux et faux en vrai. 참은 거짓으로, 거짓은 참으로 뒤집어요. «Не» делает «истину» «ложью» и наоборот.

We can write out a little logic table that shows the original value under Input, and يمكننا كتابة جدول منطقي صغير يظهر القيمة الأصلية تحت الإدخال، و Wir können eine kleine Wahrheitstabelle so schreiben, das der Ursprüngliche Wert unter "Input" steht und On peut écrire une petite table logique qui montre les valeurs d'entrées originale, et 논리 표를 작성해 볼 수도 있죠. 원래 값을 입력에 넣고 Мы можем написать маленькую логическую таблицу, которая показала бы первоначальное значение до ввода данных, и

the outcome after applying the operation under Output. النتيجة بعد تطبيق العملية تحت الإخراج das Ergebnis nach dem die Operation angewendet wurde unter "Output". celles de sorties après l'application de l'opération. 연산을 적용한 결과를 출력으로 보여주죠. исход данных после применения операции выхода данных.

Now here's the cool part -- we can easily build boolean logic out of transistors. الآن هنا الجزء المدهش - يمكننا بسهولة بناء منطق منطقي من الترانزستورات. Hier kommt der coole Teil, wir können boolsche Logik leicht aus Transistoren bauen. Maintenant, la partie cool - on peut facilement construire une logique booléenne à l'aide de transistors. 여기서 좋은 부분은 트랜지스터에 있는 부울 논리를 배울 수 있죠. Сейчас мы посмотрим крутую часть – мы с легкостью построим логические выходы транзисторов по Булю.

As we discussed last episode, transistors are really just little electrically controlled switches. كما ناقشنا الحلقة الأخيرة، الترانزستورات هي حقا مجرد مفاتيح التحكم كهربائيا قليلا. Wie wir in der letzten Folge gesagt haben, ist sind Transistoren einfach nur elektrisch gesteuerte Schalter. Comme nous l'avions vu dans le précédent épisode, les transistors ne sont réellement que des interrupteurs contrôlés électriquement. 지난 시간에 논의했듯이, 트랜지스터는 단순히 작은 전기 조절 스위치가 아니에요. Как мы уже обсуждали ранее, транзисторы - всего лишь ключи, контролируемые электричеством.

They have three wires: two electrodes and one control wire. لديهم ثلاثة أسلاك: اثنين من الأقطاب وسلك واحد السيطرة. Sie haben drei Drähte: Zwei Elektroden und einen Steuerdraht Ils sont composés de 3 fils : deux électrodes et un fil de contrôle. 트랜지스터는 제어선과 두개의 전극을 갖고 있어요. У них есть три провода: два электрода и один управляющий провод.

When you apply electricity to the control wire, it lets current flow through from one عند تطبيق الكهرباء على سلك التحكم، فإنه يتيح التدفق الحالي من خلال واحد Wenn man Spannung an den Steuerdraht anlegt, lässt dieser Strom von einer Elektrode des Transistors zur anderen fließen. Lorsqu'on applique un courant électrique sur le fil de contrôle, il laisse le courant passer à travers 제어선에 전기를 제공하면, 하나의 전극에 전류를 흐를 수 있게 하고 Когда электричество подается на управляющий провод, то ток течет от одного электрода

electrode, through the transistor, to the other electrode. القطب، من خلال الترانزستور، إلى القطب الآخر. depuis une électrode, à travers le transistor, jusqu'à la seconde électrode. 트랜지스터를 통해 다른 전극에도 전류가 흐를 수 있게 되요. к другому через транзистор.

This is a lot like a spigot on a pipe -- open the tap, water flows, close the tap, water shuts off. هذا هو الكثير مثل حنفية على الأنابيب - فتح الصنبور، وتدفق المياه، وإغلاق الصنبور، والمياه يغلق قبالة. Das ist einem Wasserhahn am Ende einer Leitung ähnlich -- wenn man den Hahn öffnet fließt Wasser. Schließt man ihn, hört das Wasser auf zu fließen. C'est un peu comme un robinet sur un tuyau - quand on ouvre le robinet, l'eau s'écoule, quand on le ferme, l'eau s'arrête. 이것은 파이프 위의 수도꼭지와 비슷한데요, 수도를 열면 물이 흐르고, 수도를 닫으면 물은 멈추죠. Такая конструкция похожа на затворку трубы – открываешь кран, вода течет, закрываешь кран, вода перестает течь.

You can think of the control wire as an input, and the wire coming from the bottom electrode as the output. يمكنك التفكير في سلك التحكم كإدخال، والأسلاك القادمة من القطب السفلي كما الإخراج. Ihr könnt euch den Steuerdraht als Eingang vorstellen und den Draht, der aus der unteren Elektrode kommt, als Ausgang On peut utiliser le fil de contrôle comme une entrée et le fil sortant de l'électrode en bas comme une sortie. 제어선을 입력으로 생각하고, 하부에 있는 전극을 출력으로 생각할 수 있어요. Ты можешь подумать, что управляющий провод – это ввод данных, а провод, идущий из нижнего электрода – выход данных.

So with a single transistor, we have one input and one output. لذلك مع الترانزستور واحد، لدينا مدخل واحد و إخراج واحد. So haben wir mit einem einzelnen Transistor einen Eingang und Ausgang. Donc avec un seul transistor, nous avons une sortie et une entrée. 하나의 트랜지스터로, 하나의 입력과 하나의 출력이 가능합니다. Поэтому у одиночного транзистора один ввод и выход данных.

If we turn the input on, the output is also on because the current can flow through it. إذا كنا تحويل المدخلات على، الإخراج هو أيضا على لأن التيار يمكن أن تتدفق من خلال ذلك. Wenn wir den Eingang einschalten wird auch der Ausgang eingeschaltet, weil Strom durch ihn fließen kann. Si l'on active l'entrée, la sortie est également active car le courant peut passer au travers. 입력을 켜면 전류가 흐를 수 있고, 출력 도 역시 켜집니다. Если мы запустим ввод данных, то выход тоже включится, потому что ток сможет через него протечь.

If we turn the input off, the output is also off and the current can no longer pass through. إذا قمنا بإيقاف تشغيل الإدخال، فالإخراج هو أيضا لا يشتغل و التيار لم يعد يمر عبره. Wenn wir den Eingang ausschalten, dann ist der Ausgang auch aus und der Strom kann nicht mehr durch. Si l'entrée est désactivée, la sortie l'est également et le courant ne passe plus au travers. 입력을 끄면 출력도 꺼지고 전류 또한 더이상 지나갈 수 없게 됩니다. Если ввод данных мы отключим, то выход тоже отключится, и ток больше не сможет протекать.

Or in boolean terms, when the input is true, the output is true. أو في المصطلحات المنطقية، عندما يكون الإدخال صحيحا، يكون الإخراج صحيحا. Oder um es mit booschen Begriffen auszudrücken, wenn der Eingang WAHR ist, dann ist auch der Ausgang WAHR. Ou en terme booléen, quand l'entrée est vraie, la sortie est vraie. 부울용어 에서는 입력이 참이면 출력도 참이죠. Говоря терминологией Буля, когда значение переменной ввода данных – «истина», у выхода данных также «истина».

And when the input is false, the output is also false. وعندما المدخلات خاطئة، والناتج هو أيضا خاطئ Und wenn der Eingang FALSCH ist, dann ist auch der Ausgang FALSCH, Et quand l'entrée est fausse, la sortie est fausse. 입력이 거짓이면 출력도 거짓이 되요. И когда ввод имеет значение переменной «ложь», такое же значение и у выхода.

Which again we can show on a logic table. مرة أخرى يمكننا أن تظهر على جدول منطقي. Auch hier können wir eine Wahrheitstabelle erstellen. On peut aussi le montrer à l'aide d'une table logique. 다시 이 과정을 논리표에 표시해보죠. Данные процессы мы можем посмотреть на логической таблице.

This isn't a very exciting circuit though because its not doing anything -- the input هذه ليست دائرة مثيرة للغاية على الرغم من عدم القيام بأي شيء - المدخلات Die ist allerdings nicht sehr spannend, da sie nicht wirklich etwas macht. Ce n'est pas très intéressant car le circuit ne fait pas grand chose - l'entrée et 이건 사실 매우 흥미로운 회로는 아니에요. 왜냐하면 아무것도 안하기 때문이에요. Эта схема не очень впечатляющая, хотя бы потому что она ничего не делает -

and output are the same. والإخراج هي نفسها. Eingang und Ausgang sind gleich. la sortie sont identique. 입력과 출력은 동일해요. ввод и выход данных одинаковые.

But, we can modify this circuit just a little bit to create a NOT. ولكن، يمكننا تعديل هذه الدائرة قليلا فقط لخلق NOT. Aber wir können den Schaltkreis ein wenig verändern um ein NICHT zu erstellen. Cependant, on peut juste un peu modifier le circuit pour créer un NON. 그러나, 우리는 회로를 NOT을 만들도록 조금 수정할 수 있어요. Но мы можем немного изменить схему, чтобы добавить переменную «не».

Instead of having the output wire at the end of the transistor, we can move it before. بدلا من وجود سلك الانتاج في نهاية الترانزستور، يمكننا نقله من قبل. Anstatt den Ausgang ans Ende des Transistors zu setzen, können wir ihn davor abgreifen. Au lieu d'avoir le fil de sortie après le transistor, on peut le déplacer avant. 트랜지스터의 끝부분에 출력 선을 가지는 대신에 출력선을 조금 앞으로 움직여 봅시다. Вместо провода выхода данных на конце транзистора мы перемещаем его немного ранее.

If we turn the input on, the transistor allows current to pass through it to the “ground”, إذا كنا تحويل المدخلات على، الترانزستور يسمح الحالي لتمرير من خلال ذلك إلى "الأرض" Wenn man den Eingang einschaltet, erlaubt der Transistor dem Strom durch ihn in die "Masse" zu fließen Si on active l'entrée, le transistor fait passer le courant vers la "masse", 입력을 켜면, 트랜지스터는 전류를 통과시켜 접지 상태가 되요. Если мы включим ввод данных, транзистор позволит току протечь к «земле»,

and the output wire won't receive that current - so it will be off. وسلك الإخراج لن تتلقى هذا التيار - لذلك سوف يكون خارج. daher fließt der Stom nicht durch denAusgangsdraht, dieser ist daher aus. et le fil de sortie ne recevra aucun courant - il sera éteint. 그리고 출력선은 전류를 받지 않고 꺼집니다. и провод выхода данных не получит тока – поэтому он будет выключен.

In our water metaphor grounding would be like if all the water in your house was flowing في منطقتنا استعارة المياه التأريض سيكون مثل إذا كان كل الماء في منزلك يتدفق Bei der Wassermetapher entspricht dies einem riesigen Loch, durch das das Wasser Fließt und daher keinen Wasserdruck für die Dusche übrig hat. Dans notre métaphore avec l'eau, mettre à la masse sera comme si toute l'eau de la maison coulait 물에 비유하자면 접지상태란 여러분의 집에 모든 물이 흘러 바닥으로 닿고 На основе нашей метафоры с «водой» заземление будет как если вся вода в твоем доме будет течь

out of a huge hose so there wasn't any water pressure left for your shower. من خرطوم ضخم حتى لم يكن هناك أي ضغط المياه اليسار لدشك. à travers un gros tuyau afin qu'il n'y ait plus aucune pression pour la douche. 거대한 호스에서 물이 모두 빠져나와 샤워할 물이 남아있지 않은 것처럼 되요. в огромный шланг, поэтому в кране не будет никакого давления.

So in this case if the input is on, output is off. لذلك في هذه الحالة إذا كان الإدخال على، خرج خارج. In diesem Fall ist daher der Eingang ein und der Ausgang aus. Dans ce cas, si l'entrée est activée, la sortie est inactive. 그래서 이 경우는, 입력은 켜지고, 출력은 꺼진 상태가 됩니다. Поэтому в этом случае, если ввод данных включен, то выход выключен.

When we turn off the transistor, though, current is prevented from flowing down it to the عندما نقوم بإيقاف الترانزستور، على الرغم من أن التيار يمنع من التدفق إلى أسفل إلى Wenn wir den Transistor jedoch ausschalten kann der Strom nicht nach unten in die Masse fließen Lorsqu'on éteint le transistor, en revanche, le courant ne peut plus s'écouler vers la masse 우리가 트랜지스터를 끄면, 전류는 접지상태가 되는 바닥으로 흐르지 못하게 되고 Когда мы выключаем транзистор, течение тока к земле блокируется, хотя

ground, so instead, current flows through the output wire. الأرض، وذلك بدلا من ذلك، التدفقات الحالية من خلال سلك الانتاج. und fließt daher durch den Ausgangsdraht. et s'écoule donc vers le fil de sortie. 대신 전류는 출력선을 통해 흐릅니다. вместо этого, ток течет через провод вывода данных.

So the input will be off and the output will be on. وبالتالي فإن المدخلات تكون خارج وسوف الإخراج يكون على. Daher ist der Eingang ein. Donc l'entrée est inactive et la sortie est active. 그래서 입력은 꺼지고 출력은 켜지게 됩니다. Поэтому ввод данных будет отключен, а выход – включен.

And this matches our logic table for NOT, so congrats, we just built a circuit that computes NOT! وهذا يطابق منطقتنا الجدول ل نوت، لذلك تهانينا، نحن فقط بنيت الدائرة التي تحسب لا! Dies passt zu unserer Wahrheitstabelle für NICHT, Glückwunsch, wir haben gerade einen Schaltkreis gebaut, der NICHT berechnet. Cela correspond à la table logique du NON, donc félicitations, nous venons de construire un circuit qui calcul NON! 이것은 우리 NOT 논리 표와 같아요. И данная операция в нашей логической таблице соответствует значению «не», ура, мы только что составили схему, которая вычисляет операцию «не»!

We call them NOT gates - we call them gates because they're controlling the path of our current. وهذا يطابق منطقتنا الجدول ل نوت، لذلك تهانينا، نحن فقط بنيت الدائرة التي تحسب لا! Wir nennen sie NICHT-Gatter - Wir nennen sie Gatter, da sie den Pfad des Stromes Steuern. Nous les appelons des portes NON - on les appelle des portes car elle contrôle le chemin que prend le courant. 우리는 이것을 NOT게이트라 부릅니다. 게이트는 전류의 흐름을 통제하기 때문에 이름붙여졌죠. Мы их называем затворами «не», - затворы, потому что они контролируют течение тока.

The AND Boolean operation takes two inputs, but still has a single output. و عملية منطقية يأخذ اثنين من المدخلات، ولكن لا يزال لديه إخراج واحد. Die UND boolesche Operation braucht zwei Eingänge, hat aber trotzdem nur einen Ausgang. L'opération booléenne ET prend deux entrées mais toujours qu'une seule sortie. AND 부울 연산은 두개의 입력이 필요하지만 여전히 한개의 출력을 합니다. Операция Буля «и» задействует два ввода данных, но опять-таки имеет один выход.

In this case the output is only true if both inputs are true. وفي هذه الحالة يكون الناتج صحيحا إذا كان المدخلان صحيحا. In dem Fall ist der Eingang nur dann WAHR, wenn beide eingänge WAHR sind. Dans ce cas, la sortie n'est vraie que si les deux entrées sont vraies. 이 경우 출력은 모든 입력이 참일 경우만 참이에요. В этом случае выход – только «истина», если все вводы данных «истина».

Think about it like telling the truth. فكر في ذلك مثل قول الحقيقة. Stellt es euch so vor als ginge es darum die Wahrheit zu sagen. Voyez le comme dire la vérité. 진실 게임을 생각해 보세요. Представь, будто ты говоришь сейчас истину.

You're only being completely honest if you don't lie even a little. أنت فقط صادقة تماما إذا كنت لا تكذب حتى قليلا. Ihr seit nur dann komplett ehrlich, wenn ihr nicht mal ein kleines Bisschen lügt. Vous n'êtes honnêtes que si vous ne mentez même pas un peu. 여러분은 전혀 거짓말을 하지 않을때 완전이 정직할 수 있어요. Ты будешь тогда только честен, когда во всех случаях говоришь правду.

For example, let's take the statement, “My name is Carrie Anne AND I'm wearing a blue dress". على سبيل المثال، دعونا نلقي البيان، "اسمي كاري آن وأنا أرتدي ثوب أزرق". Schauen wir uns beispielsweise die Aussage "Mein Name ist Carrie Anne UND ich trage ein blaues Kleid" an. Par exemple, prenons l'assertion "Mon nom est Carrie Anne ET je porte une robe bleue". 예를 들어, "내 이름은 Carrie Anne이고 나는 파란 드레스를 입고 있다"는 문장을 살펴보면 Например, давай возьмем утверждение «Мое имя Керри Энн И на мне надето голубое платье».

Both of those facts are true, so the whole statement is true. كل من هذه الحقائق صحيحة، وبالتالي فإن البيان كله صحيح. Beide dieser Tatsachen ist WAHR, daher ist die gesamte Aussage WAHR Ces deux assertions sont vraies, l'ensemble de la proposition est donc vraie. 이 두가지 사실은 참이고, 전체 문장은 참이에요. Эти два факта правдивы, поэтому все утверждение – истина.

But if I said, “My name is Carrie Anne AND I'm wearing pants” that would be false, ولكن إذا قلت: "اسمي كاري آن وأنا أرتدي السراويل" التي من شأنها أن تكون كاذبة، Wenn ich stattdessen gesagt hätte "Mein Name ist Carrie Anne UND ich trage eine Hose" dann wäre das FALSCH Mais si je dit "Mon nom est Carrie Anne ET je porte un pantalon", ça devient faux. 그런데 만약 내가 " 내 이름은 Carrie Anne이고 나는 바지를 입고 있다."라고 말하면 거짓일 거에요. Но если мы скажем «Мое имя Керри Энн И на мне надеты брюки» - это будет ложью,

because I'm not wearing pants. لأنني لا أرتدي السراويل. Weil ich keine Hose Trage. Parce que je ne porte pas un pantalon. 왜냐면 저는 바지를 입고 있지 않기 때문이에요. потому что на мне не надеты брюки.

Or trousers. أو بنطلون. Oder "trousers" wenn ihr ein England seid. Ni un froc. 정장바지도 아니고요.

If you're in England. إذا كنت في إنجلترا. Si vous êtes en Angleterre. 당신이 영국인이라면요. (주로 영국에서 바지를 trousers라고 일컬음)

The Carrie Anne part is true, but a true AND a false, is still false. الجزء كاري آن صحيح، ولكن صحيح و كاذب، لا يزال كاذبا. Der Carrie Anne Teil ist WAHR, doch ein WAHR UND ein FALSCH ist immer noch FALSCH La partie "Carrie Anne" est certes vraie, mais vrai ET faux, c'est toujours faux. Carrie Anne이라는 부분이 참이지만, 참과 거짓의 AND연산은 여전히 거짓이에요. Если я поменяю местами части предложения, утверждение все равно останется ложью,

If I were to reverse that statement it would still obviously be false, and if I were to وإذا كان لي أن أعكس هذا البيان فإنه لا يزال من الواضح أنه كاذب، وإذا كان لي Wenn ich die Aussagen umdrehen würde, dann wäre die Aussage immer noch offensichtlich FALSCH und wenn Si je voulais inverser cette assertion, elle serait toujours fausse, et si je voulais 만약 문장을 거꾸로 말한다고 해도 그것은 분명히 거짓이고, а если мы скажем

tell you two complete lies that is also false, and again we can write all of these combinations اقول لكم اثنين الأكاذيب الكاملة التي هي أيضا كاذبة، ومرة ​​أخرى يمكننا كتابة كل هذه المجموعات ich euch zwei Lügen erzähle, dann ist das auch FALSCH. Auch diese Kombinationen können wir in die Wahrheitstabelle schreiben. vous dire deux mensonges complets, ça serait également faux, et encore une fois on peut écrire toutes 두개의 완전한 거짓된 문장을 말해도 역시 거짓이죠. 그리고 이것들을 다시 조합할 수 있습니다. в одном утверждении две неправды – все равно ложь, и снова мы можем записать эти операции

out in a table. خارج في جدول. ces combinaisons dans la table. 보이는 표에다 말이죠. в нашу таблицу.

To build an AND gate, we need two transistors connected together so we have our two inputs لبناء بوابة أند، ونحن بحاجة اثنين الترانزستورات متصلة معا حتى يكون لدينا اثنين من المدخلات Um ein UND Gatter zu bauen benötigen wir zwei Transistoren die miteinander verbunden werden. So bekommen wir zwei Eingänge. und einen Ausgang Pour fabriquer une porte ET, nous aurons besoin de deux transistors connectés ensembles afin d'avoir nos deux entrées AND트를 만들기 위해서 우리는 두개의 트랜지스터를 함께 연결해서 두개의 입력과 Чтобы построить затвор «и», нам необходимо соединить два транзистора, так у нас получатся два ввода данных

and one output. وإخراج واحد. et une sortie. 하나의 출력을 만들어야 합니다. и один выход.

If we turn on just transistor A, current won't flow because the current is stopped by transistor B. إذا كنا تشغيل الترانزستور فقط A، التيار لن تتدفق لأن التيار هو توقف عن طريق الترانزستور B. Wenn wir nur Transistor A einschalten kann der Strom nicht fließen, da er immer noch von B gestoppt wird. Si on active seulement le transistor A, le courant ne passe pas car il est stoppé par le transistor B. 만약 트랜지스터를 A를 켜면, 전류는 흐르지 않을거에요. 왜냐하면, 트랜지스터 B에 의해 흐름이 끊기기 때문이죠. Если мы включим только «А» транзистор, то ток не будет протекать, потому что он будет остановлен транзистором «Б».

Alternatively, if transistor B is on, but the transistor A is off, بدلا من ذلك، إذا الترانزستور B على، ولكن الترانزستور A هو خارج، Alternativ passiert das selbe, wenn B Ein und A aus ist, der Strom kommt nicht durch Et inversement, si le transistor B est actif mais pas le transistor A, 대안으로, 트랜지스터B가 켜지고, A가 꺼진다면 И напротив, если транзистор «Б» включен, но транзистор «А» выключен,

the same thing, the current can't get through. الشيء نفسه، والحالي لا يمكن أن تحصل من خلال. Alternativ passiert das selbe, wenn B Ein und A aus ist, der Strom kommt nicht durch idem, le courant ne passe pas. 같은 방식으로 전류는 통과할 수 없어요. ток также не будет течь.

Only if transistor A AND transistor B are on does the output wire have current. فقط إذا الترانزستور و الترانزستور b على لا سلك الانتاج لديها الحالية. Nur wenn Transistor A UND Transistor B ein sind kommt Strom am Ausgang an. Le fil de sortie n'a du courant que si le transistor A ET le transistor B son actifs. 트랜지스터 A와 B가 같이 켜져 있을때만 출력선에 전류가 흐를 수 있습니다. Только если транзистор А и транзистор В включены, выход данных получает ток.

The last boolean operation is OR -- where only one input has to be true for the output to be true. العملية المنطقية الأخيرة هي أور - حيث يجب أن يكون إدخال واحد فقط صحيحا ليكون المخرجات صحيحا. Die letzte verbleibende boolsche Operation ist das ODER -- bei dem nur ein Eingang wahr sein muss, damit der Ausgang wahr ist. La dernière opération booléenne est OU - où une seule des entrées doit être vraie pour que la sortie soit vraie. 마지막 부울 연산은 OR입니다.- 하나의 입력만 참이어도 출력이 참이 되는 연산이에요. Последняя операция Буля – «или», где только один ввод данных может иметь значение «истины» для «истины» выхода данных.

For example, my name is Margaret Hamilton OR I'm wearing a blue dress. على سبيل المثال، اسمي مارغريت هاميلتون أو أنا أرتدي ثوبا أزرق. Zum Beispiel, "Mein Name ist Margret Hamilton ODER ich trage ein Blaues Kleid" Par exemple "mon nom est Hamilton OU je porte une robe bleue". 예를들어, 제 이름은 Margaret Hamilton 이거나 저는 파란 드레스를 입고 있어요. Например, мое имя Маргарет Хемильтон ИЛИ на мне надето голубое платье.

This is a true statement because although I'm not Margaret Hamilton unfortunately, هذا هو بيان صحيح لأنه على الرغم من أنني لست مارغريت هاميلتون للأسف، Das ist eine wahre Aussage, obwohl ich unglücklicherweise nicht Margret Hamilton bin C'est une assertion vraie car même si je ne suis pas Margaret Hamilton, malheureusement, 이것은 옳은 진술이죠. 왜냐하면 제가 불행히 Margaret Hamilton이 아니더라,도 Это утверждение правдиво, так как к несчастью я не Маргарет Хемильтон,

I am wearing a blue dress, so the overall statement is true. أنا أرتدي ثوب أزرق، وبالتالي فإن البيان العام هو الصحيح. Trage ich trotzdem ein blaues Kleid, daher ist alles in allem die Aussage wahr. je porte bien une robe bleue, dont l'ensemble de la proposition est vraie. 저는 파란 드레스를 입고 있고 전체적인 진술은 참이 됩니다. но на мне голубое платье, поэтому в общем говорится правда.

An OR statement is also true if both facts are true. كما أن بيان "أو" صحيح أيضا إذا كانت الوقائع صحيحة. Eine ODER Aussage ist auch WAHR, wenn beide Fakten wahr sind. Une assertion OU est également vraie si les deux faits sont vrais. OR연산은 두가지 사실이 참일때도 역시 참입니다. Также операция «или» - правда, если оба факта говорят правду.

The only time an OR statement is false is if both inputs are false. والوقت الوحيد الذي يكون فيه عبارة أور خاطئة هو إذا كان المدخلان كاذبين. Eine ODER Aussage ist nur dann FALSCH, wenn beide Eingänge FALSCH sind. La seule fois où l'assertion OU est fausse c'est quand les deux entrées sont fausses. OR연산이 모든 입력이 거짓일때만 거짓입니다. «Или» только в том случае неправда, когда два ввода данных – «ложь».

Building an OR gate from transistors needs a few extra wires. بناء بوابة أور من الترانزستورات يحتاج إلى عدد قليل من الأسلاك الإضافية. Um ein ODER Gatter aus Transistoren zu bauen braucht man ein paar zusätzliche Drähte. Construire une porte OU à partir de transistors requiert quelques fils supplémentaires. OR 게이트를 만드는 데에는 몇 개의 추가 배선이 필요합니다. Чтобы сделать затвор «или» из транзисторов, нам нужно взять еще два провода.

Instead of having two transistors in series -- one after the other -- we have them in parallel. بدلا من وجود الترانزستورات اثنين في سلسلة - واحدة تلو الأخرى - لدينا لهم بالتوازي. Anstatt zwei Transistoren in Serie zu schalten -- einen hinter dem anderen -- Nutzen wir diese Parallel. Au lieu d'avoir deux transistors en série - l'un après l'autre - on les mets en parallèle. 연속으로 두개의 트랜지스터를 놓는 대신(직렬) 그들을 -하나씩- 병렬로 놓고 Вместо двух последовательных транзисторов мы используем параллельные.

We run wires from the current source to both transistors. نحن تشغيل الأسلاك من المصدر الحالي إلى كل الترانزستورات. Wir führen Drähte von der Spannungsquelle zu beiden Transistoren On connecte la source de courant aux deux transistors. 두개의 트랜지스터 모두와 전류원을 연결합니다. Мы подключаем два провода от источника тока к транзисторам.

We use this little arc to note that the wires jump over one another and aren't connected, نحن نستخدم هذا القوس قليلا أن نلاحظ أن الأسلاك تقفز فوق بعضها البعض وغير متصلة، Wir nutzen diesen kleinen Bogen um zu zeigen, dass die Drähte übereinander geführt werden und On dessine un petit arc pour noter que les file passe l'un au dessus de l'autre et ne sont pas connectés, 이 조그만 ͡ 기호는 연결되지 않고 전선 위로 지나가는 걸 의미하는 데 써요. Мы используем эту маленькую дугу, чтобы подчеркнуть, что провода перескакивают друг через друга и не соединены,

even though they look like they cross. على الرغم من أنها تبدو وكأنها تعبر. nicht verbunden sind obwohl es so aussieht als würden sie sich kreuzen. même s'ils donnent l'impression de se croiser. 비록 서로 엇갈리며 교차하는것처럼 보이지만요. хотя даже если кажется, что они пересекаются.

If both transistors are turned off, the current is prevented from flowing to the output, إذا تم إيقاف كل الترانزستورات، يتم منع التيار من التدفق إلى الإخراج، Wenn beide Transistoren aus sind, kann der Strom nicht zum Ausgang fließen, daher ist er Aus Si les deux transistors sont inactifs, le courant ne passe pas vers la sortie 만약 두개의 트랜지스터가 꺼져있다면, 전류는 출력으로 흐르지 않을거에요. Если оба транзистора выключены, то течение тока к выходу данных будет блокировано,

so the output is also off. وبالتالي فإن الإخراج هو أيضا خارج. donc la sortie est inactive. 그럼 출력도 꺼지고요. поэтому и выход данных тоже будет отключен.

Now, if we turn on just Transistor A, current can flow to the output. الآن، إذا كنا بدوره على الترانزستور فقط، يمكن الحالية تدفق إلى الإخراج. Wenn wir nur den Transistor A einschalten, kann der Strom zum Ausgang fließen. Maintenant, si on active juste le transistor A, le courant passe vers sortie. 이제 우리가 트랜지스터 A만 켜면, 전류는 출력으로 흐를 수 있어요. Сейчас, если мы включим транзистор А, ток потечет к воходу данных.

Same thing if transistor A is off, but Transistor B in on. الشيء نفسه إذا الترانزستور A هو مطفي، ولكن الترانزستور B في اشتغال Das selbe gilt, wenn A aus und B ein ist. De même si le transistor A est inactif et le transistor B est actif. 트랜지스터 A가 꺼지고 B가 켜져있어도 마찬가지에요. Такая же ситуация и с выключенным транзистором А , но включенным транзистором Б

Basically if A OR B is on, the output is also on. في الأساس إذا كان A أو B على، الإخراج هو أيضا على. Also wenn A ODER B ein ist ist der Ausgang auch an En clair, si A OU B sont actifs, la sortie est active. 기본적으로 트랜지스터 A 또는 B가 켜져있으면 출력 또한 켜집니다. Обычно, если А ИЛИ Б включен, то выход тоже включен.

Also, if both transistors are on, the output is still on. أيضا، إذا كان كل الترانزستورات هي على، والناتج لا يزال يشتغل Wenn beide Transistoren ein sind, dann ist der Ausgang immer noch an. De plus, si les deux transistors sont actifs, la sortie est active. 또한 두개의 트랜지스터가 켜져 있어도 출력은 여전히 켜지죠. Также, если оба транзистора включены, то выход также включен.

Ok, now that we've got NOT, AND, and OR gates, and we can leave behind the constituent حسنا، الآن أننا لا نملك لا، اند، و أور البوابات، ونحن يمكن أن تترك وراء المكونة OK, nun haben wir NICHT, UND, und ODER Gatter und können daher die darunterliegenden OK, maintenant que nous avons les portes NON, ET, OU et que nous pouvons laisser derrière nous les transistors 좋아요. 우리는 지금 NOT, AND 그리고 OR 게이트를 배웠고 Хорошо, мы теперь разобрали затворы НЕ, И и ИЛИ, и теперь мы можем оставить устройство

transistors and move up a layer of abstraction. الترانزستورات ونقل ما يصل طبقة من التجريد. Transistoren hinter uns lassen und uns eine weiter Abstraktionsebene nach oben bewegen. les composant et prendre un niveau d'abstraction. транзисторов, и перейдем к слоям абстракции.

The standard engineers use for these gates are a triangle with a dot for a NOT, المهندسين القياسية تستخدم لهذه البوابات هي مثلث مع نقطة للا Ein NICHT wird von Ingenieuren normalerweise durch ein Dreieck mit einem Punkt dargestellt. Le standard utilisé par les ingénieurs pour ces portes sont un triangle avec un point pour NON, 기술자들이 게이트들을 기준으로 칭하는 기호가 있는데 NOT은 삼각형과 점, Стандартно инженеры используют троичные затворы с точкой для операции «не»,

a D for the AND, and a spaceship for the OR. و D ل أند، ومركبة فضائية ل أور. Ein D wird für ein UND, und ein Raumschiff für ein ODER un D pour le ET, et un vaisseau spatial pour le OU. AND는 "D", OR은 우주선이라고 해요. «D» для «и», и пространством для «или».

Those aren't the official names, but that's howI like to think of them. هذه ليست الأسماء الرسمية، ولكن هذه هي الطريقة التي أحب أن نفكر فيها. Das sind nicht die offiziellen Namen, doch das ist wie ich sie mir vorstelle. Ce ne sont pas les nom officiels, mais c'est comme ça que je me les imagine. 이것들은 공식적인 이름은 아니지만 그들이 어떻게 생겼는지에 대한 제 생각이에요. Эти названия неофициальные, но мне они нравятся.

Representing them and thinking about them this way allows us to build even bigger components وتمثيلهم والتفكير فيهم بهذه الطريقة يسمح لنا ببناء مكونات أكبر Die Gatter so darzustellen und so über sie zu denken erlaubt es uns noch größere Komponenten zu bauen. Les représenter et y penser de cette manière nous permet de construire des composants encore plus grands 그들을 대표하는 것에 대해 생각하는 것(비유하는 것)은 더 큰 구성요소에 대한 생각을 길러줘요. Отображая и думая о них этим путем, нам позволено составить больше компонентов,

while keeping the overall complexity relatively the same - just remember that that mess of مع الحفاظ على التعقيد العام نسبيا نفس - تذكر فقط أن تلك الفوضى Während die gesamte Komplexität relativ gleich bleibt - bedenkt trotzdem, dass die ganzen Transistoren und tout en gardant la complexité générale relativement identique - rappelez-vous seulement 전체적인 복잡성을 비교적 똑같이 유지하면서 при этом выполняя все сложные операции одинаково – просто помня, что все питание

transistors and wires is still there. الترانزستورات والأسلاك لا يزال هناك. Drähte immer noch da sind que ce bazar de fils et de transistors est toujours là. 트랜지스터와 선들은 여전히 혼란스럽게 있으면서요. транзисторов и проводов здесь же.

For example, another useful boolean operation in computation is called an Exclusive OR - or XOR for short. على سبيل المثال، عملية أخرى مفيدة منطقية في حساب يسمى الحصري أور - أو شور قصيرة. Eine andere, nützliche boolsche Operation zur Berechnung ist z.B. das exklusive Oder, kurz XOR Par exemple, une autre opération booléenne très utile en informatique est appelé le OU eXclusif - ou XOR pour faire court. 예를들어, 계산에서 또다른 유용한 부울 연산을 Exclusive OR를 줄 XOR 이라고 합니다. Например, другая полезная для вычислений операция Буля «исключающий или».

XOR is like a regular OR, but with one difference: if both inputs are true, the XOR is false. شور مثل أور العادية، ولكن مع اختلاف واحد: إذا المدخلات صحيحة، شور هو كاذبة. Das XOR ist wie das normale OR, nur mit dem Unterschied, dass der Ausgang auch dann FALSCHist, wenn beide Eingänge WAHR sind. XOR est comme un OU normal mais avec une différence, si les deux entrées sont vraies, XOR est faux. XOR은 보통 OR연산과 같지만 하나의 차이점이 있어요. 모든 입력이 참이면, XOR의 출력은 거짓이에요. Эта операция как обычное «или», но с одним отличием: если оба входа обозначают «истину», то «исключающий или» - «ложь».

The only time an XOR is true is when one input is true and the other input is false. والوقت الوحيد الذي يكون فيه شور صحيحا عندما يكون إدخال واحد صحيحا ويكون المدخل الآخر خاطئا. Das einzige mal in dem XOR wahr ist, ist wenn einer der Eingänge WAHR und der anderen FALSCH ist. La seule fois où XOR est vraie c'est quand une des entrées est vraie et que l'autre est fausse. XOR연산이 참인 경우는 하나의 입력이 참이고 하나는 거짓인 경우입니다. Только в том случае она правдива, когда один ввод данных правдив, а другой обозначает ложь.

It's like when you go out to dinner and your meal comes with a side salad OR a soup انها مثل عند الخروج لتناول العشاء ووجبة الخاص بك يأتي مع سلطة جانبية أو حساء Es ist wie wenn du zum Essen ausgehst und gefragt wirst, ob du einen Salat ODER eine Suppe möchtest C'est comme lorsque vous allez diner et que le repas est accompagné d'une salade OU d'une soupe. 마치 여러분이 저녁을 먹으러 갔는데 샐러드나 수프가 저녁에 함께 나오는 것과 같아요. Похоже на то, когда ты идешь ужинать, и к твоему столу подается салат ИЛИ суп

– sadly, you can't have both! - للأسف، لا يمكن أن يكون على حد سواء! - tragischerweise kannst du nicht beides bekommen. - malheureusement, vous ne pouvez avoir les deux! 슬프게도 둘 다 가질 수는 없죠! грустно, но ты не можешь поесть оба блюда!

And building this from transistors is pretty confusing, but we can show how an XOR is created وبناء هذا من الترانزستورات هي جميلة الخلط، لكننا يمكن أن تظهر كيف يتم إنشاء XOR Das ganze mit Transistoren zu bauen ist ziemlich verwirrend, doch wir können Zeigen, Construire ceci à partir de transistors est assez confus, mais on peut montrer comment un XOR est créé 이걸 트랜지스터에서 적용하는 것은 약간 헷갈리지만 어떻게 XOR이 만들어지는지 한번 봅시다. И построение этой операции из транзисторов довольно сложное, но мы можем показать, как она работает

from our three basic boolean gates. من وجهة نظرنا ثلاث بوابات المنطقية الأساسية. wie ein XOR mit unseren drei Gattern gebaut wird. à partir de nos portes booléennes basiques. 앞서 배운 세 개의 기초 부울 게이트를 가지고 살펴볼거에요. при помощи других трех основных затвора Буля.

We know we have two inputs again -- A and B -- and one output. ونحن نعرف أن لدينا اثنين من المدخلات مرة أخرى - A و B - وناتج واحد. Wir wissen, das wir wieder zwei eingänge -- A und B -- und einen Ausgang haben. On sait que nous avons encore deux entrées -A et B - et une sortie. 앞서 배운 두개의 입력 A와 B, 하나의 출력을 떠올려 봅시다. Мы знаем, что у нас есть снова два ввода данных – А и Б – и один выход.

Let's start with an OR gate, since the logic table looks almost identical to an OR. دعونا نبدأ مع بوابة OR، منذ يبدو الجدول منطق متطابقة تقريبا إلى OR. Fangen wir mit einem ODER Gatter an, nachdem die Wahrheitstabelle fast genau aussieht wie die vom ODER. Commençons par une porte OU, vu que la table logique est presque identique à celle du OU. 논리 표가 OR과 거의 동일하기 때문에 OR게이트에서 시작할게요. Давайте начнем с затвора «или», так как логическая таблица выглядит практически идентично операции «или».

There's only one problem - when A and B are true, the logic is different from OR, هناك مشكلة واحدة فقط - عندما ألف و B صحيحة، منطق يختلف عن OR، Es gibt nur ein Problem - wenn A und B WAHR sind, dann unterscheidet es sich vom ODER Il n'y a qu'un problème - quand A et B sont vraie, la logique est différente par rapport au OU, 하나의 문제만 있어요 - A와 B가 참일 때 논리 결과가 OR과 다르죠. Возникает только одна проблема – когда А и Б обозначают правду, логика ИЛИ другая,

and we need to output “false”. ونحن بحاجة إلى الناتج "كاذبة". und wir brauchen den Ausgang FALSCH. et la sortie doit être "fausse". 우리는 출력이 "거짓"이 되는 과정을 알아야 해요. и нам нужно поставить выход данных в значение «ложь».

To do this we need to add some additional gates. لذلك نحن بحاجة إلى إضافة بعض بوابات إضافية. Um das zu schaffen, brauchen wir noch ein paar zusätzliche Gatter. Pour faire cela, on a besoin de portes supplémentaires. 이걸 하려면 몇개의 추가적인 게이트가 필요해요. Чтобы это сделать, нам нужно добавить несколько дополнительных затворов.

If we add an AND gate, and the input is true and true, the output will be true. وإذا أضفنا إلى والبوابة، والإدخال صحيح وصحيح، فإن الناتج يكون صحيحا. Wir fürgen ein UND Gatter hinzu, wenn der Eingang WAHR und WAHR ist, dann ist auch der Ausgang wahr. Si nous ajoutons une porte ET, et que les entrées sont toutes deux vraies, la sortie est vraie. 우리가 만약 AND게이트를 추가하면, 입력이 둘다 참일때 출력은 참이 될거에요. Если мы добавим затвор И, и ввод «истина» и «истина», выход тоже будет «истиной».

This isn't what we want. ليس هذا ما نريد. Das ist aber nicht was wir wollen Ce n'est pas ce qu'on veut. 이건 우리가 원하는게 아니에요. Это не то, чего мы хотим.

But if we add a NOT immediately after this will flip it to false. ولكن إذا أضفنا NOT مباشرة بعد هذا سوف الوجه إلى false. Doch wenn wir ein NICHT hinzufügen, dann wir dies sofort zu einem FALSCH. Mais si nous ajoutons un NON, tout de suite après, cette valeurs sera inversée à faux. 근데 만약 NOT게이트를 바로 뒤에 추가하면 참을 거짓으로 뒤집죠. Но мы если добавим НЕ сразу после этого, то выход приобретет значение «ложь».

Okay, now if we add a final AND gate and send it that value along with the output of our حسنا، الآن إذا أضفنا نهائي والبوابة وإرسال أن قيمة جنبا إلى جنب مع الإخراج لدينا Jetzt fügen wir noch ein abschließendes UND Gatter hinzu und schicken ihm den Wert zusammen mit dem OK, à présent, si nous ajoutons une porte ET, et que nous connectons cette sortie et celle de 좋아요. 이제 우리가 최종으로 AND게이트를 추가하고 그 출력값과 원래 OR게이트의 출력을 함께보내면 Ладно, сейчас если мы добавим завершающий затвор И и пошлем это значение по вводу данных от нашего

original OR gate, the AND will take in “false” and “true”, and since AND needs both values الأصل أو البوابة، ووسوف تتخذ في "كاذبة" و "صحيح"، ومنذ ذلك الحين ويحتاج كل من القيم Ausgang unseres ursprünglichen ODER Gatters, das UND Gatter wird ein FALSCH und ein WAHR bekommen. notre porte OU original, le ET prendra en entrée vrai et faux et comme ET a besoin des deux entrée à vrai изначального затвора ИЛИ, и И станет в значении «ложь», и «истина», то теперь И будет нуждаться сразу в двух значениях,

to be true, its output is false. ليكون صحيحا، خرج فيه فهو كذب. pour être vraie, sa sortie est fausse. чтобы быть правдой, а выход будет «ложью».

That's the first row of our logic table. هذا هو الصف الأول من الجدول منطقنا. Das ist die erste Reihe der Wahrheitstabelle. C'est la première ligne de la table logique. 이것은 논리표에 나온 첫번째 연산을 나타냅니다. Это первый ряд нашей таблицы.

If we work through the remaining input combinations, we can see this boolean logic إذا نحن نعمل من خلال المدخلات المتبقية مجموعات، يمكننا أن نرى هذا المنطق البوليني Wenn wir jetzt durch die verbleibenden Eingangskombinationen gehen, dann sehen wir Si nous essayons les combinaisons d'entrées restantes, on voit que ce circuit logique booléen 남은 입력들의 조합을 마저 하려면 이 부울 논리 회로를 통해 Если мы будем работать с оставшимися комбинациями, то мы сможем увидеть, что схема логики Буля

circuit does implement an Exclusive OR. الدائرة يفعل تنفيذ OR خاص. dass dieser Logik Schaltkreis tatsächlich einem Exklusiven ODER entspricht. implémente effectivement un OU exclusif. 추가적으로 Exclusive OR 연산을 해볼 수 있어요. дает дополнительный «исключающий или».

And XOR turns out to be a very useful component, and we'll get to it in another episode, وXOR تبين أن يكون عنصرا مفيدا جدا، ونحن سنصل إلى ذلك في حلقة أخرى، Und wie sich Zeigt ist das XOR eine sehr nützliche Komponente, wozu wir in einer anderen Folge kommen werden. XOR s'avère être un composant très utile, et nous y viendrons dans dans un autre épisode, 그리고 XOR연산은 매우 유용한 연산으로 밝혀졌고, 이것은 다른 강의에서 더 얘기할거에요. И эта операция окажется очень полезным компонентом, и о нем мы поговорим в следующей серии,

so useful in fact engineers gave it its own symbol too -- an OR gate with a smile :) لذلك من المفيد في المهندسين حقيقة أعطاه تلقاء نفسها رمز جدا - بوابة OR بابتسامة :) Es ist so nützlich, dass Ingenieuren ihm ein eigenes Symbol gegeben haben. Ein ODER Gatter mit einem lächeln :) tellement utilise qu'en fait les ingénieurs lui donnèrent son propre symbole - un porte OU avec un sourire :) 사실 매우 유용해서 기술자들이 OR게이트가 미소짓는 모양으로 그것만의 상징을 만들기도 했죠. такой полезный, что инженеры дали ему собственный символ тоже - символ затвора ИЛИ со смайликом :)

But most importantly, we can now put XOR into our metaphorical toolbox and not have to worry ولكن الأهم من ذلك، يمكننا الآن وضع XOR إلى دينا الأدوات مجازي وليس لديها ما يدعو للقلق Doch am wichtigsten ist, dass wir das XOR in unsere Methaforische Werkzeugkiste packen können und uns Le plus important est que maintenant nous pouvons mettre le XOR dans notre boîte à outil métaphorique et ne plus s'inquiéter 그러나 가장 중요한것은, 이제 우리는 XOR을 도구상자에 은유할거고 Но что более важно, мы наконец можем поместить эту операцию в нашу метафорический инструментарий, и нет необходимости беспокоится

about the individual logic gates that make it up, or the transistors that make up those gates, حول البوابات المنطقية الفردية التي تجعل عنه، أو الترانزستورات التي تشكل هذه البوابات، keine Gedanken über die einzelnen Logikbausteine machen müssen aus dem es besteht. des portes logiques qui la constituent, ou des transistors qui font ces portes, 각각의 논리 회로 구성이나 그것을 이루는 트랜지스터에 대해 걱정할 필요 없어요. об индивидуальных логических затворах, которые он создает, или о транзисторах, которые создают эти затворы,

or how electrons are flowing through a semiconductor. أو كيف تتدفق الإلكترونات من خلال أشباه الموصلات. Oder wie die Elektronen durch einen Halbleiter fließen. ou des électrons qui passent à travers un semi-conducteur. 전자들이 반도체로 흐르는 방식에 대해서도 걱정 말아요. или как электроны текут через полупроводник.

Moving up another layer of abstraction. تتحرك صعودا طبقة أخرى من التجريد. Womit wir eine weiter Abstraktionsebene aufsteigen. Nous prenons un autre niveau d'abstraction. 다른 추상화의 단계로 이동합시다. Перейдем к следующему слою абстракции.

When computer engineers are designing processors, they rarely work at the transistor level, عندما مهندسي الحاسوب وتصميم المعالجات، ونادرا ما تعمل على مستوى الترانزستور، Wenn Computeringenieure Prozessoren entwickeln, dann arbeiten sie nur selten auf der Transistorebene Quand les ingénieurs en informatique conçoivent des processeurs, ils travaillent rarement au niveau des transistors, 컴퓨터 기술자가 프로세서를 설계할 때 대부분 트랜지스터의 수준으로 일하지 않습니다. Когда компьютерные инженеры проектируют процессоры, они редко работают с транзисторами,

and instead work with much larger blocks, like logic gates, and even larger components وبدلا من العمل مع كتل أكبر من ذلك بكثير، مثل البوابات المنطقية، والمكونات حتى أكبر sondern arbeiten stattdessen mit sehr viel größeren Blöcken. wie Logikgatter und noch größeren einheiten. et travaillent plutôt avec des blocs bien plus gros comme les portes logiques ou même des composants bien plus grands 대신 그것보다 매우 큰 블록들로 논리 회로와 같은, 논리회로들로 만들어진 더 큰 구성요소들로 작업을 해요. и вместо этого работают над более большими блоками, как логические затворы, и даже над еще более большими компонентами,

made up of logic gates, which we'll discuss in future episodes. تتكون من البوابات المنطقية، التي سنناقش في الحلقات المقبلة. die aus Logikgattern bestehen. Diese behandeln wir in zukünftigen Folgen. composés de portes logiques et dont on parlera dans les prochains épisodes. сделанных из логических затворов, о которых мы поговорим в следующих сериях.

And even if you are a professional computer programmer, it's not often that you think وحتى لو كنت كمبيوتر المهنية مبرمج، انها ليست في كثير من الأحيان أن كنت تعتقد Und selbst wenn du ein professioneller Programmierer bist, dann denkst du nicht oft darüber nach Et même si vous êtes un-e programmeur-se informatique professionnel-le, ce n'est pas souvent que vous réfléchissez 그리고 만약 당신이 전문적인 컴퓨터 프로그래머라고 해도, И даже если вы профессиональный компьютерный программист, то далеко не всегда ты думаешь о том,

about how the logic that you are programming is actually implemented in the physical world حول كيفية تنفيذ المنطق الذي كنت البرمجة فعلا في العالم المادي wie die Logik deines Programms in der physikalischen Welt von diesen klitzekleinen Komponenten implementiert wird. à comment la logique que vous programmez est implémentée dans le monde physique 어떻게 당신이 프로그래밍한 논리가 물리적 세계에서 구현되는 방식에 대해서 생각하는 경우는 드물어요. как логика, которую вы программируете, на самом деле протекает на уровне физики

by these teeny tiny components. من هذه المكونات الصغيرة صغير جدا. par ces minuscules composants. 이 아주, 매우 작은 부품들로 말이죠. с помощью этих маленьких, крошечных компонентов.

We've also moved from thinking about raw electrical signals to our first representation لقد انتقلنا أيضا من التفكير الخام إشارات كهربائية لتمثيل لدينا الأول Wir haben uns also vom denken über rohe elektrische Signale zu unserer ersten Darstellung von Daten bewegt Nous avons également avancé depuis des signaux électriques bruts vers notre première représentation 우리는 원시적인 전기 신호에 대한 생각에서부터 데이터의 첫 번째 표현까지 배웠어요. Мы также ушли от размышлений над рядами электрических сигналов к нашему первому представлению

of data - true and false - and we've even gotten a little taste of computation. البيانات - الصواب والخطأ - وقمنا حتى حصلت على تذوق القليل من الحساب. WAHR und FALSCH und wir haben sogar noch einen kleinen Vorgeschmack vom Programmieren bekommen de données - vrai et faux - et nous avons même eu un avant-goût du calcul informatique. 그 표현은 참과 거짓이죠. 그리고 연산을 조금 맛보았어요. информации – «истина» или «ложь» – и мы даже немного попробовали себя в вычислении.

With just the logic gates in this episode, we could build a machine that evaluates complex logic statements, فقط مع البوابات المنطقية في هذه الحلقة، يمكننا أن نبني الجهاز الذي يقيم البيانات منطق معقدة، In dem wir nur die Logikbausteine dieser Folge verwenden, könnten wir eine Maschine bauen, die komplexe Logische Aussagen trifftm Avec seulement l'aide des portes logiques, dans cet épisode, nous avons pu construire une machine capable d'évaluer des assertions logiques complexes, 이 강의에서 배운 논리 회로만으로 우리는 복잡한 논리문을 평가하는 시스템을 만들 수 있어요. Даже просто с логическими затворами в этом эпизоде мы смогли построить машину, которая развивает сложные логические утверждения,

like if “Name is John Green AND after 5pm OR is Weekend مثل إذا "اسم هو جون غرين وبعد 05:00 OR هو عطلة نهاية الاسبوع Wie zum Beispiel " Name ist John Green UND nach 5Uhr Nachmittags ODER es ist Wochenende comme si "Nom est John Green ET après 17H OU est fin de semaine 만약 "이름이 John Green이고 오후 다섯시 또는 주말이고 Как например «Имя – Джон Грин И после 5 вечера ИЛИ выходные

AND near Pizza Hut”, then “John will want pizza” equals true. وبالقرب من بيتزا هت "، ثم" جون تريد البيتزا "يساوي صحيح. UND in der Nähe eines Pizza Huts", dann ist "John möchte Pizza" WAHR ET proche de Pizza Hut", alors "John voudra une pizza" égal vrai. 피자 헛 근처에 있는 경우" 라는 조합들로 John은 피자를 원할 것이다.는 참일 것이에요. И около Пиццы Хат», затем «Джон захочет пиццы» равнозначны.

And with that, I'm starving, I'll see you next week. ومع ذلك، أنا جوعا، وأنا أراكم الأسبوع المقبل. Ich hab jetzt auf jeden Fall einen Bärenhunger und sehe euch nächste Woche. Et maintenant, je suis affamé, à la semaine prochaine! 그리고 그걸로, 저는 배고파 죽겠네요.ㅎㅎ 우린 다음주에 만나요~ И теперь хочу сказать, что я голодна, увидимся через неделю.