Найти Π² Π”Π·Π΅Π½Π΅
Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ°

🧠 АлгСбра Π»ΠΎΠ³ΠΈΠΊΠΈ: язык, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π΄ΡƒΠΌΠ°ΡŽΡ‚ всС ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹ ΠΏΠ»Π°Π½Π΅Ρ‚Ρ‹

Π’Ρ‹ ΠΊΠΎΠ³Π΄Π°-Π½ΠΈΠ±ΡƒΠ΄ΡŒ задумывался, ΠΏΠΎΡ‡Π΅ΠΌΡƒ процСссор Π² Ρ‚Π²ΠΎΡ‘ΠΌ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π΅ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΠΌΠΈΠ»Π»ΠΈΠ°Ρ€Π΄Ρ‹ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ Π² сСкунду β€” ΠΈ Π½ΠΈ Ρ€Π°Π·Ρƒ Π½Π΅ ΠΎΡˆΠΈΠ±Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊΠΎΠΉ пиксСль Π·Π°ΠΆΠ΅Ρ‡ΡŒ? 🀯
Или ΠΏΠΎΡ‡Π΅ΠΌΡƒ TikTok Π·Π½Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ρ‚Π΅Π±Π΅ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ? Π—Π° всСм этим стоит ΠΎΠ΄Π½Π° идСя, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΏΠΎΡ‡Ρ‚ΠΈ 200 Π»Π΅Ρ‚. Π•Ρ‘ ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Π» ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊ Π”ΠΆΠΎΡ€Π΄ΠΆ Π‘ΡƒΠ»ΡŒ β€” ΠΈ ΠΎΠ½Π° Π΄ΠΎ сих ΠΏΠΎΡ€ Π»Π΅ΠΆΠΈΡ‚ Π² основС Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° Π½Π° Π·Π΅ΠΌΠ»Π΅. НазываСтся это Π°Π»Π³Π΅Π±Ρ€Π° Π»ΠΎΠ³ΠΈΠΊΠΈ. И Π½Π΅Ρ‚, это Π½Π΅ ΠΏΡ€ΠΎ Β«Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎΠ΅ ΠΌΡ‹ΡˆΠ»Π΅Π½ΠΈΠ΅Β» Π² Ρ€Π°Π·Π³ΠΎΠ²ΠΎΡ€Π½ΠΎΠΌ смыслС.
Π­Ρ‚ΠΎ Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° для истины ΠΈ Π»ΠΆΠΈ. Π•ΡΡ‚ΡŒ стандартный способ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ с логичСским Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ β€” ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ истинности. ΠŸΠ΅Ρ€Π΅Π±ΠΈΡ€Π°Π΅ΡˆΡŒ всС ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅ΡˆΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚. Π—Π²ΡƒΡ‡ΠΈΡ‚ нСслоТно. Но Π²ΠΎΡ‚ Ρ†ΠΈΡ„Ρ€Ρ‹: ИмСнно Ρ‚Π°ΠΊ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Π΅ процСссоры, Π³Π΄Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… β€” тысячи. ΠžΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ Ρ‚Π°Π±Π»ΠΈΡ†Π°ΠΌΠΈ здСсь Π½ΠΈΠΊΡ‚ΠΎ Π½Π΅ занимаСтся. ВмСсто этого ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π·Π°ΠΊΠΎΠ½Ρ‹ Π°Π»Π³Π΅Π±Ρ€Ρ‹ Π»ΠΎΠ³ΠΈΠΊΠΈ β€” Π½Π°Π±ΠΎΡ€ ΠΏΡ€Π°Π²ΠΈΠ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΡƒΠΏΡ€ΠΎΡ‰Π°Ρ‚ΡŒ выраТСния символьно, Π½Π΅ пСрСбирая Π½ΠΈ ΠΎΠ΄Π½ΠΎΠΉ строки. Π­Ρ‚ΠΎ ΠΊΠ°ΠΊ Ρ€Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ пСрСсчи
ОглавлСниС
АлгСбра Π»ΠΎΠ³ΠΈΠΊΠΈ β€” язык ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ²
АлгСбра Π»ΠΎΠ³ΠΈΠΊΠΈ β€” язык ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ²

Π’Ρ‹ ΠΊΠΎΠ³Π΄Π°-Π½ΠΈΠ±ΡƒΠ΄ΡŒ задумывался, ΠΏΠΎΡ‡Π΅ΠΌΡƒ процСссор Π² Ρ‚Π²ΠΎΡ‘ΠΌ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π΅ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΠΌΠΈΠ»Π»ΠΈΠ°Ρ€Π΄Ρ‹ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ Π² сСкунду β€” ΠΈ Π½ΠΈ Ρ€Π°Π·Ρƒ Π½Π΅ ΠΎΡˆΠΈΠ±Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊΠΎΠΉ пиксСль Π·Π°ΠΆΠ΅Ρ‡ΡŒ? 🀯
Или ΠΏΠΎΡ‡Π΅ΠΌΡƒ TikTok
Π·Π½Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ρ‚Π΅Π±Π΅ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ?

Π—Π° всСм этим стоит ΠΎΠ΄Π½Π° идСя, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΏΠΎΡ‡Ρ‚ΠΈ 200 Π»Π΅Ρ‚. Π•Ρ‘ ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Π» ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊ Π”ΠΆΠΎΡ€Π΄ΠΆ Π‘ΡƒΠ»ΡŒ β€” ΠΈ ΠΎΠ½Π° Π΄ΠΎ сих ΠΏΠΎΡ€ Π»Π΅ΠΆΠΈΡ‚ Π² основС Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° Π½Π° Π·Π΅ΠΌΠ»Π΅.

НазываСтся это Π°Π»Π³Π΅Π±Ρ€Π° Π»ΠΎΠ³ΠΈΠΊΠΈ.

И Π½Π΅Ρ‚, это Π½Π΅ ΠΏΡ€ΠΎ Β«Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎΠ΅ ΠΌΡ‹ΡˆΠ»Π΅Π½ΠΈΠ΅Β» Π² Ρ€Π°Π·Π³ΠΎΠ²ΠΎΡ€Π½ΠΎΠΌ смыслС.
Π­Ρ‚ΠΎ Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° для истины ΠΈ Π»ΠΆΠΈ.

πŸ“Š ΠŸΠΎΡ‡Π΅ΠΌΡƒ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ β€” это Ρ‚ΡƒΠΏΠΈΠΊ (ΠΈ Ρ‡Ρ‚ΠΎ вмСсто Π½ΠΈΡ…)

Π’Π°Π±Π»ΠΈΡ†Π° истинности ΠΈ рост слоТности
Π’Π°Π±Π»ΠΈΡ†Π° истинности ΠΈ рост слоТности

Π•ΡΡ‚ΡŒ стандартный способ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ с логичСским Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ β€” ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ истинности.

ΠŸΠ΅Ρ€Π΅Π±ΠΈΡ€Π°Π΅ΡˆΡŒ всС ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅ΡˆΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚. Π—Π²ΡƒΡ‡ΠΈΡ‚ нСслоТно.

Но Π²ΠΎΡ‚ Ρ†ΠΈΡ„Ρ€Ρ‹:

  • Ρ‚Ρ€ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ β€” 8 строк
  • Π΄Π΅ΡΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… β€” 1024 строки
  • Π΄Π²Π°Π΄Ρ†Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… β€” большС ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Π° строк

ИмСнно Ρ‚Π°ΠΊ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Π΅ процСссоры, Π³Π΄Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… β€” тысячи.

ΠžΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ Ρ‚Π°Π±Π»ΠΈΡ†Π°ΠΌΠΈ здСсь Π½ΠΈΠΊΡ‚ΠΎ Π½Π΅ занимаСтся.

ВмСсто этого ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π·Π°ΠΊΠΎΠ½Ρ‹ Π°Π»Π³Π΅Π±Ρ€Ρ‹ Π»ΠΎΠ³ΠΈΠΊΠΈ β€” Π½Π°Π±ΠΎΡ€ ΠΏΡ€Π°Π²ΠΈΠ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΡƒΠΏΡ€ΠΎΡ‰Π°Ρ‚ΡŒ выраТСния символьно, Π½Π΅ пСрСбирая Π½ΠΈ ΠΎΠ΄Π½ΠΎΠΉ строки.

Π­Ρ‚ΠΎ ΠΊΠ°ΠΊ Ρ€Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ ΠΏΠ΅Ρ€Π΅ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ всС пиксСли ΠΊΠ°Π΄Ρ€Π° β€” ΠΈΠ»ΠΈ просто ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρƒ сТатия. βš™οΈ

πŸ”„ Π”Π΅ ΠœΠΎΡ€Π³Π°Π½: самый ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ Π·Π°ΠΊΠΎΠ½, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Ρ‚Ρ‹, скорСС всСго, Π½Π΅ ΡΠ»Ρ‹ΡˆΠ°Π»

Π—Π°ΠΊΠΎΠ½Ρ‹ Π΄Π΅ ΠœΠΎΡ€Π³Π°Π½Π°
Π—Π°ΠΊΠΎΠ½Ρ‹ Π΄Π΅ ΠœΠΎΡ€Π³Π°Π½Π°

Π‘Ρ€Π΅Π΄ΠΈ всСх Π·Π°ΠΊΠΎΠ½ΠΎΠ² Π΅ΡΡ‚ΡŒ Π΄Π²Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ ΠΊΠΎΠ΄Π΅ Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ дСнь.

Π—Π°ΠΊΠΎΠ½Ρ‹ Π΄Π΅ ΠœΠΎΡ€Π³Π°Π½Π°:

НЕ(A И B) = НЕ-A Π˜Π›Π˜ НЕ-B
НЕ(A Π˜Π›Π˜ B) = НЕ-A И НЕ-B

МнСмоника простая:
Ρ€Π°Π·Π±ΠΈΠ²Π°Π΅ΡˆΡŒ скобку β€” ΠΏΠ΅Ρ€Π΅Π²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Π΅ΡˆΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΈΠ· Python:

not (user.is_admin and user.is_active)
Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ эквивалСнтно
(not user.is_admin) or (not user.is_active)

Π’Ρ‚ΠΎΡ€ΠΎΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ситуациях Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ быстрСС, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒΡΡ, ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠ΅Ρ€Π²ΠΎΠ΅ условиС окаТСтся Π»ΠΎΠΆΠ½Ρ‹ΠΌ. πŸš€

Π­Ρ‚ΠΎ называСтся оптимизация.

И ΠΈΠΌΠ΅Π½Π½ΠΎ этим Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ΡΡ компиляторы β€” автоматичСски ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ Π·Π°ΠΊΠΎΠ½Ρ‹ Π΄Π΅ ΠœΠΎΡ€Π³Π°Π½Π° ΠΊ Ρ‚Π²ΠΎΠ΅ΠΌΡƒ ΠΊΠΎΠ΄Ρƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ выполнялся эффСктивнСС.

Π’Ρ‹ пишСшь понятно для сСбя β€” машина пСрСписываСт понятно для сСбя.

♻️ ΠŸΠΎΡ‡Π΅ΠΌΡƒ A & A = A β€” это Π½Π΅ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, Π½ΠΎ гСниально

Π’ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ΅ 3 Γ— 3 = 9.

Π’ Π°Π»Π³Π΅Π±Ρ€Π΅ Π»ΠΎΠ³ΠΈΠΊΠΈ:

A & A = A

Если пСрСмСнная ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄Π²Π° значСния β€” 0 ΠΈΠ»ΠΈ 1 β€” Ρ‚ΠΎ:

  • «истина И истина» Π΄Π°Ρ‘Ρ‚ «истину»
  • «лоТь И лоТь» Π΄Π°Ρ‘Ρ‚ «лоТь»

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ совпадаСт с исходным.
Никакого накоплСния. Никакого роста.

Π­Ρ‚ΠΎΡ‚ Π·Π°ΠΊΠΎΠ½ идСмпотСнтности β€” ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Ρ‚Π΅Ρ… ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΎΠ², Π³Π΄Π΅ Π»ΠΎΠ³ΠΈΠΊΠ° Π²Π΅Π΄Ρ‘Ρ‚ сСбя совсСм Π½Π΅ ΠΊΠ°ΠΊ привычная Π°Π»Π³Π΅Π±Ρ€Π°.

ИмСнно Ρ‚Π°ΠΊΠΈΠ΅ особСнности Π΄Π΅Π»Π°ΡŽΡ‚ Π΅Ρ‘ ΠΌΠΎΡ‰Π½Ρ‹ΠΌ инструмСнтом для описания Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ³ΠΎ ΠΌΠΈΡ€Π°.

🧱 16 Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΎΠ΄Π½Π° ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… управляСт всСй элСктроникой ΠΏΠ»Π°Π½Π΅Ρ‚Ρ‹

NAND ΠΊΠ°ΠΊ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ элСмСнт
NAND ΠΊΠ°ΠΊ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ элСмСнт

Для Π΄Π²ΡƒΡ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… сущСствуСт Ρ€ΠΎΠ²Π½ΠΎ 16 Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… логичСских Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ.

Π‘Ρ€Π΅Π΄ΠΈ Π½ΠΈΡ… β€” И, Π˜Π›Π˜, НЕ, импликация, эквивалСнция.

Но Π΅ΡΡ‚ΡŒ ΠΎΠ΄Π½Π°, которая стоит особняком.

Π­Ρ‚ΠΎ ΡˆΡ‚Ρ€ΠΈΡ… Π¨Π΅Ρ„Ρ„Π΅Ρ€Π° (ΠΈΠ»ΠΈ NAND β€” «И-НЕ»):

A | B = НЕ(A И B)

Π’ΠΎΡ‚ Π² Ρ‡Ρ‘ΠΌ фокус:

ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ NAND ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ Π»ΡŽΠ±ΡƒΡŽ Π»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ схСму.

Π›ΡŽΠ±ΡƒΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ β€” НЕ, И, Π˜Π›Π˜ β€” ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Ρ€Π°Π·ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Π΅Ρ€Π΅Π· NAND.
Π­Ρ‚ΠΎ называСтся
Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Π°Ρ ΠΏΠΎΠ»Π½ΠΎΡ‚Π°.

ИмСнно поэтому ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ Ρ‡ΠΈΠΏΠΎΠ² ΡˆΡ‚Π°ΠΌΠΏΡƒΡŽΡ‚ ΠΌΠΈΠ»Π»ΠΈΠ°Ρ€Π΄Ρ‹ транзисторов ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ процСссор, способный:

  • Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ систСму
  • Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΡ‚ΡŒ 3D
  • ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π²ΠΎΡŽ пСрСписку

Из ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠΈΡ€ΠΏΠΈΡ‡Π° β€” любоС Π·Π΄Π°Π½ΠΈΠ΅. πŸ”₯

🧩 Как ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρƒ ΠΈΠ· Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ (ΠΈ Π·Π°Ρ‡Π΅ΠΌ это Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½ΡƒΠΆΠ½ΠΎ)

Π£ΠΏΡ€ΠΎΡ‰Π΅Π½ΠΈΠ΅ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹ β€” мСньшС транзисторов
Π£ΠΏΡ€ΠΎΡ‰Π΅Π½ΠΈΠ΅ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹ β€” мСньшС транзисторов

Π‘Ρ‹Π²Π°Π΅Ρ‚ обратная Π·Π°Π΄Π°Ρ‡Π°:

Π•ΡΡ‚ΡŒ Ρ‚Π°Π±Π»ΠΈΡ†Π° истинности β€” Π½Π°Π±ΠΎΡ€ ситуаций, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ β€” ΠΈ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π΅Ρ‘ Π² Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρƒ.

Алгоритм называСтся БДНЀ (Π‘ΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½Π°Ρ Π”ΠΈΠ·ΡŠΡŽΠ½ΠΊΡ‚ΠΈΠ²Π½Π°Ρ ΠΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Π°Ρ Π€ΠΎΡ€ΠΌΠ°).

Он Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚Π°ΠΊ:

  1. ΠΠ°Ρ…ΠΎΠ΄ΠΈΡˆΡŒ всС строки, Π³Π΄Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Ρ€Π°Π²Π΅Π½ 1.
  2. Для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Ρ‚Π°ΠΊΠΎΠΉ строки Π·Π°ΠΏΠΈΡΡ‹Π²Π°Π΅ΡˆΡŒ ΠΊΠΎΠ½ΡŠΡŽΠ½ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ ΠΌΠΈΠ½Ρ‚Π΅Ρ€ΠΌ β€” Π±Π΅Ρ€Ρ‘ΡˆΡŒ всС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅:
    Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ β€” ΠΊΠ°ΠΊ Π΅ΡΡ‚ΡŒ
    Π½ΡƒΠ»ΠΈ β€” с ΠΎΡ‚Ρ€ΠΈΡ†Π°Π½ΠΈΠ΅ΠΌ
  3. БоСдиняСшь всС ΠΌΠΈΠ½Ρ‚Π΅Ρ€ΠΌΡ‹ Ρ‡Π΅Ρ€Π΅Π· Π˜Π›Π˜.

ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅ΡˆΡŒ Ρ€Π°Π±ΠΎΡ‡ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρƒ.
Π“Ρ€ΠΎΠΌΠΎΠ·Π΄ΠΊΡƒΡŽ β€” Π½ΠΎ Ρ€Π°Π±ΠΎΡ‡ΡƒΡŽ.

Π”Π°Π»ΡŒΡˆΠ΅ начинаСтся ΡƒΠΏΡ€ΠΎΡ‰Π΅Π½ΠΈΠ΅.

ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΠ΅ΡˆΡŒ Π·Π°ΠΊΠΎΠ½Ρ‹ β€” ΠΈΡΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½ΠΎΠ΅ Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅, Π΄ΠΈΡΡ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ, ΠΏΠΎΠ³Π»ΠΎΡ‰Π΅Π½ΠΈΠ΅ β€” ΠΈ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ сокращаСтся. Иногда Π² Ρ€Π°Π·Ρ‹.

ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ «лишний» элСмСнт Π² Ρ„ΠΎΡ€ΠΌΡƒΠ»Π΅ β€” это:

  • лишний транзистор
  • лишнСС Ρ‚Π΅ΠΏΠ»ΠΎ
  • лишняя энСргия
  • лишняя Ρ†Π΅Π½Π° производства

Π’ΠΎΡ‚ ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Ρ‹ Intel ΠΈ AMD Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎ Π·Π°Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ Π½Π° Тизнь ΡƒΠΏΡ€ΠΎΡ‰Π΅Π½ΠΈΠ΅ΠΌ логичСских Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ. ⚑

🌍 Π§Ρ‚ΠΎ это всё Π·Π½Π°Ρ‡ΠΈΡ‚ для тСбя

АлгСбра Π»ΠΎΠ³ΠΈΠΊΠΈ β€” это Π½Π΅ абстрактная ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° ΠΈΠ· ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΠ°.

Π­Ρ‚ΠΎ Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ язык, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ написаны:

  • процСссоры
  • компиляторы
  • Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ бСзопасности
  • систСмы принятия Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ

Когда Ρ‚Ρ‹ понимаСшь Π΄Π΅ ΠœΠΎΡ€Π³Π°Π½ β€” Ρ‚Ρ‹ понимаСшь, ΠΊΠ°ΠΊ компилятор ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΊΠΎΠ΄.

Когда Ρ‚Ρ‹ понимаСшь NAND β€” Ρ‚Ρ‹ понимаСшь, ΠΏΠΎΡ‡Π΅ΠΌΡƒ Ρ‡ΠΈΠΏΡ‹ устроСны ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ Π² самой своСй основС.

Когда Ρ‚Ρ‹ понимаСшь БДНЀ β€” Ρ‚Ρ‹ понимаСшь, ΠΊΠ°ΠΊ ΠΈΠ· Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ роТдаСтся Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰Π°Ρ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΈΠ»ΠΈ схСма.

Π­Ρ‚ΠΎ Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ стоит вСсь Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ ΠΌΠΈΡ€ Π²ΠΎΠΊΡ€ΡƒΠ³ тСбя.

ΠŸΠΎΠ»Π½Ρ‹ΠΉ ΡƒΡ‡Π΅Π±Π½Ρ‹ΠΉ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» с Π΄Π΅Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ, Ρ€Π°Π·Π±ΠΎΡ€ΠΎΠΌ Π·Π°Π΄Π°Ρ‡ ΠΈ схСмами β€” ΠΏΠΎ ссылкС.