Най-Π·Π°Π±Π΅Π»Π΅ΠΆΠΈΡ‚Π΅Π»Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ Π½Π° Unix

ΠΠ²Ρ‚ΠΎΡ€ΡŠΡ‚ Π½Π° статията Π”ΡŠΠ³Π»Π°Ρ ΠœΠ°ΠΊΠΈΠ»Ρ€ΠΎΠΉ Π΅ амСрикански ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊ, ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ ΠΈ програмист. Най-извСстСн Π΅ с Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€ Π² ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ‚Π° систСма Unix, ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΡ‚Π΅ Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€Π°Π½ΠΎΡ‚ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°Π½Π΅ ΠΈ няколко ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»Π½ΠΈ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ΠΈ: spell, diff, sort, join, speak, tr.

Понякога сС сблъсквамС с наистина Π·Π°Π±Π΅Π»Π΅ΠΆΠΈΡ‚Π΅Π»Π½ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ. ΠŸΡ€Π΅Π³Π»Π΅ΠΆΠ΄Π°ΠΉΠΊΠΈ спомСнитС си, ΡΡŠΡΡ‚Π°Π²ΠΈΡ… списък с истинскитС цСнности Π² Unix ΠΏΡ€Π΅Π· всички Ρ‚Π΅Π·ΠΈ Π³ΠΎΠ΄ΠΈΠ½ΠΈ. По ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ, Ρ‚ΠΎΠ²Π° са доста Ρ€Π΅Π΄ΠΊΠΈ ΠΈ Π½Π΅ особСно Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ. Но Ρ‚ΠΎΠ²Π°, ΠΊΠΎΠ΅Ρ‚ΠΎ Π³ΠΈ ΠΎΡ‚Π»ΠΈΡ‡Π°Π²Π°, Π΅ оригиналността ΠΈΠΌ. Π”ΠΎΡ€ΠΈ Π½Π΅ ΠΌΠΎΠ³Π° Π΄Π° си прСдставя, Ρ‡Π΅ сам Π±ΠΈΡ… могъл Π΄Π° измисля някоя ΠΎΡ‚ тях.

Π‘ΠΏΠΎΠ΄Π΅Π»Π΅Ρ‚Π΅, ΠΊΠΎΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ ΠΈ вас са Π²ΠΈ ΠΏΠΎΡ€Π°Π·ΠΈΠ»ΠΈ Ρ‚ΠΎΠ»ΠΊΠΎΠ²Π° ΠΌΠ½ΠΎΠ³ΠΎ?

PDP-7 Unix

Π—Π° Π½Π°Ρ‡Π°Π»ΠΎ, самата систСма PDP-7 Unix. НСйната простота ΠΈ ΠΌΠΎΡ‰ заставиха ΠΌΠ΅Π½ Π΄Π° ΠΏΡ€Π΅ΠΌΠΈΠ½Π° ΠΎΡ‚ ΠΌΠΎΡ‰Π΅Π½ ΠΌΠ΅ΠΉΠ½Ρ„Ρ€Π΅ΠΉΠΌ към ΠΌΠ°Π»ΠΊΠ° машина. Π’ΡƒΠΊ Π΅ ΡΡŠΡ‰Π½ΠΎΡΡ‚Ρ‚Π° Π½Π° ΠΉΠ΅Ρ€Π°Ρ€Ρ…ΠΈΡ‡Π½Π°Ρ‚Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π° систСма, ΠΎΡ‚Π΄Π΅Π»Π½Π° ΠΎΠ±Π²ΠΈΠ²ΠΊΠ° ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° процСситС Π½Π° Π½ΠΈΠ²ΠΎ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π», ΠΊΠΎΠ΅Ρ‚ΠΎ Multics Π½Π° ΠΌΠ΅ΠΉΠ½Ρ„Ρ€Π΅ΠΉΠΌΠΈΡ‚Π΅ Π½Π΅ успя Π΄Π° Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π° слСд стотици Ρ‡ΠΎΠ²Π΅ΠΊΠΎ-Π³ΠΎΠ΄ΠΈΠ½ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°. ΠΠ΅Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ†ΠΈΡ‚Π΅ Π½Π° Unix (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, структурата Π½Π° записитС във Ρ„Π°ΠΉΠ»ΠΎΠ²Π°Ρ‚Π° систСма) бяха Ρ‚ΠΎΠ»ΠΊΠΎΠ²Π° ΠΏΠΎΡƒΡ‡ΠΈΡ‚Π΅Π»Π½ΠΈ ΠΈ освобоТдаващи, ΠΊΠΎΠ»ΠΊΠΎΡ‚ΠΎ ΠΈ Π½ΠΎΠ²ΠΎΠ²ΡŠΠ²Π΅Π΄Π΅Π½ΠΈΡΡ‚Π° ΠΉ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, прСнасочванСто Π½Π° Π²Ρ…ΠΎΠ΄Π½ΠΎ-ΠΈΠ·Ρ…ΠΎΠ΄Π½ΠΈΡ‚Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π² ΠΎΠ±Π²ΠΈΠ²ΠΊΠ°Ρ‚Π°).

dc

ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΠ°Ρ‚Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Π·Π° настолСн ΠΊΠ°Π»ΠΊΡƒΠ»Π°Ρ‚ΠΎΡ€ с ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π° точност, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π΅Π½Π° ΠΎΡ‚ Π ΠΎΠ±Π΅Ρ€Ρ‚ ΠœΠΎΡ€ΠΈΡ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΎΠ±Ρ€Π°Ρ‚Π΅Π½ Π°Π½Π°Π»ΠΈΠ· Π½Π° Π³Ρ€Π΅ΡˆΠΊΠΈΡ‚Π΅, Π·Π° Π΄Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ°Ρ‚Π° точност Π½Π° всяка ΡΡ‚ΡŠΠΏΠΊΠ°, Π·Π° Π΄Π° постигнС Π·Π°Π΄Π°Π΄Π΅Π½Π°Ρ‚Π° ΠΎΡ‚ потрСбитСля точност Π½Π° Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚Π°. На конфСрСнцията Π½Π° НАВО ΠΏΠΎ софтуСрно инТСнСрство ΠΏΡ€Π΅Π· 1968 Π³. Π² моя Π΄ΠΎΠΊΠ»Π°Π΄ Π·Π° софтуСрни ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ… Π΅Ρ‚Π°Π»ΠΎΠ½Π½ΠΈ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π΄Π°Π΄Π°Ρ‚ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ с ΠΆΠ΅Π»Π°Π½Π°Ρ‚Π° точност, Π½ΠΎ Π½Π΅ Π·Π½Π°Π΅Ρ… ΠΊΠ°ΠΊ Π΄Π° Π³ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°ΠΌ Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°. dc всС ΠΎΡ‰Π΅ остава СдинствСната извСстна ΠΌΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°, способна Π½Π° Ρ‚ΠΎΠ²Π°.

typo

Typo ΠΏΠΎΠ΄Ρ€Π΅ΠΆΠ΄Π° Π΄ΡƒΠΌΠΈΡ‚Π΅ Π² тСкста спорСд тяхната сходство с останалия тСкст. Π“Ρ€Π΅ΡˆΠΊΠΈ ΠΊΠ°Ρ‚ΠΎ 'hte' ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ сС Π½Π°ΠΌΠΈΡ€Π°Ρ‚ Π² края Π½Π° списъка. Π ΠΎΠ±Π΅Ρ€Ρ‚ ΠœΠΎΡ€ΠΈΡ с гордост заявявал, Ρ‡Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°Ρ‚Π° Ρ‰Π΅ Ρ€Π°Π±ΠΎΡ‚ΠΈ Π΅Π΄Π½Π°ΠΊΠ²ΠΎ Π΄ΠΎΠ±Ρ€Π΅ Π·Π° всСки Π΅Π·ΠΈΠΊ. ΠœΠ°ΠΊΠ°Ρ€ Ρ‡Π΅ typo Π½Π΅ ΠΏΠΎΠΌΠ°Π³Π° Π·Π° ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Ρ„ΠΎΠ½Π΅Ρ‚ΠΈΡ‡Π½ΠΈ Π³Ρ€Π΅ΡˆΠΊΠΈ, тя стана наистина Π½Π°Ρ…ΠΎΠ΄ΠΊΠ° Π·Π° всички, ΠΊΠΎΠΈΡ‚ΠΎ Π²ΡŠΠ²Π΅ΠΆΠ΄Π°Ρ‚ тСкст, ΠΈ донСсС ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ»Π·ΠΈ ΠΏΡ€Π΅Π΄ΠΈ появата Π½Π° ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ интСрСсна, Π½ΠΎ ΠΏΠΎ-Ρ‚ΠΎΡ‡Π½Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° правописа ΠΏΠΎ Ρ€Π΅Ρ‡Π½ΠΈΠΊ.

Π’ΠΈΠΏΡŠΡ‚ Π΅ Ρ‚ΠΎΠ»ΠΊΠΎΠ²Π° Π½Π΅ΠΎΡ‡Π°ΠΊΠ²Π°Π½ΠΎ устроСн ΠΎΡ‚Π²ΡŠΡ‚Ρ€Π΅, ΠΊΠΎΠ»ΠΊΠΎΡ‚ΠΎ ΠΈ ΠΎΡ‚Π²ΡŠΠ½. ΠΠ»Π³ΠΎΡ€ΠΈΡ‚ΡŠΠΌΡŠΡ‚ Π·Π° ΠΈΠ·ΠΌΠ΅Ρ€Π²Π°Π½Π΅ Π½Π° сходството сС основава Π½Π° чСстотата Π½Π° появата Π½Π° Ρ‚Ρ€ΠΈΠ³Ρ€Π°ΠΌΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ сС изчисляват Π² масив 26Γ—26Γ—26. Π’ ΠΌΠ°Π»ΠΊΠ°Ρ‚Π° ΠΏΠ°ΠΌΠ΅Ρ‚ Π΅Π΄Π²Π° Π»ΠΈ имашС място Π·Π° Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½ΠΈ броячи, Π·Π°Ρ‚ΠΎΠ²Π° бСшС Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° схСма Π·Π° компрСсия Π½Π° Π³ΠΎΠ»Π΅ΠΌΠΈ числа Π² ΠΌΠ°Π»ΠΊΠΈ броячи. Π—Π° Π΄Π° сС ΠΈΠ·Π±Π΅Π³Π½Π΅ ΠΏΡ€Π΅Π»ΠΈΠ²Π°Π½Π΅Ρ‚ΠΎ, броячитС сС обновяваха Π½Π° вСроятностна основа, ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°ΠΉΠΊΠΈ ΠΎΡ†Π΅Π½ΠΊΠ° Π½Π° Π»ΠΎΠ³Π°Ρ€ΠΈΡ‚ΡŠΠΌΠ° Π½Π° стойността Π½Π° брояча.

eqn

Π‘ появата Π½Π° Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ Ρ„ΠΎΡ‚ΠΎΠ½ΠΈ стана възмоТно, Π½ΠΎ уТасно ΠΈΠ·Ρ‚ΠΎΡ‰ΠΈΡ‚Π΅Π»Π½ΠΎ Π΄Π° сС изразява класичСската матСматичСска нотация. Π›ΠΎΡ€ΠΈΠ½Π΄Π° Π§Π΅Ρ€Ρ€ΠΈ Ρ€Π΅ΡˆΠΈ Π΄Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΈ Π΅Π·ΠΈΠΊ Π·Π° описаниС Π½Π° ΠΏΠΎ-високо Π½ΠΈΠ²ΠΎ, ΠΈ скоро сС ΠΏΡ€ΠΈΡΡŠΠ΅Π΄ΠΈΠ½ΠΈ към нСя Π‘Ρ€Π°ΠΉΡŠΠ½ ΠšΠ΅Ρ€Π½ΠΈΠ³Π°Π½. НСйният блСстящ Ρ…ΠΎΠ΄ бСшС Π΄Π° ΠΈΠ·Ρ€Π°Π·ΠΈ устната традиция Π² писмСн Π²ΠΈΠ΄, Ρ‚Π°ΠΊΠ° Ρ‡Π΅ eqn сС ΠΎΠΊΠ°Π·Π° ΠΈΠ·Π½Π΅Π½Π°Π΄Π²Π°Ρ‰ΠΎ лСсСн Π·Π° ΠΈΠ·ΡƒΡ‡Π°Π²Π°Π½Π΅. ΠŸΡŠΡ€Π²ΠΈΡΡ‚ ΠΏΠΎ Ρ€ΠΎΠ΄Π° си ΠΏΡ€Π΅ΠΊΠΎΠΌΠΏΠΈΠ»Π°Ρ‚ΠΎΡ€ Π½Π° Π΅Π·ΠΈΠΊΠ° Π·Π° описаниС Π½Π° матСматичСски ΠΈΠ·Ρ€Π°Π·ΠΈ, eqn ΠΎΡ‚Ρ‚ΠΎΠ³Π°Π²Π° ΠΏΠΎΡ‡Ρ‚ΠΈ Π½Π΅ Π΅ подобряван.

структура

Π‘Ρ€Π΅Π½Π΄Π° Π‘Π΅ΠΉΠΊΡŠΡ€ Π·Π°ΠΏΠΎΡ‡Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π° Π½Π° своя ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΎΡ€ ΠΎΡ‚ Fortran към Ratfor Π²ΡŠΠΏΡ€Π΅ΠΊΠΈ ΡΡŠΠ²Π΅Ρ‚Π° Π½Π° своя ΡˆΠ΅Ρ„ β€” ΠΌΠ΅Π½. ΠŸΠΎΠΌΠΈΡΠ»ΠΈΡ…, Ρ‡Π΅ Ρ‚ΠΎΠ²Π° ΠΌΠΎΠΆΠ΅ Π΄Π° Π΄ΠΎΠ²Π΅Π΄Π΅ Π΄ΠΎ спСциално ΠΏΡ€Π΅ΠΏΠΎΠ΄Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° изходния тСкст. Π’ΠΎΠΉ Ρ‰Π΅ бъдС свободСн ΠΎΡ‚ Π½ΠΎΠΌΠ΅Ρ€Π° Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΈΡ‚Π΅, Π½ΠΎ ΠΏΠΎ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ Π½Π΅ ΠΏΠΎ-Ρ‡Π΅Ρ‚ΠΈΠΌ ΠΎΡ‚ Π΄ΠΎΠ±Ρ€Π΅ структуриран ΠΊΠΎΠ΄ Π½Π° Fortran. Π‘Ρ€Π΅Π½Π΄Π° Π΄ΠΎΠΊΠ°Π·Π°, Ρ‡Π΅ Π³Ρ€Π΅ΡˆΠ°. Вя ΠΎΡ‚ΠΊΡ€ΠΈ, Ρ‡Π΅ всяка ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° Π½Π° Fortran ΠΈΠΌΠ° ΠΊΠ°Π½ΠΎΠ½ΠΈΡ‡Π½Π° структурирана Ρ„ΠΎΡ€ΠΌΠ°. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡΡ‚ΠΈΡ‚Π΅ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°Ρ‚ ΠΊΠ°Π½ΠΎΠ½ΠΈΡ‡Π½Π°Ρ‚Π° Ρ„ΠΎΡ€ΠΌΠ°, Π° Π½Π΅ Ρ‚ΠΎΠ²Π°, ΠΊΠΎΠ΅Ρ‚ΠΎ сами ΠΏΡŠΡ€Π²ΠΎΠ½Π°Ρ‡Π°Π»Π½ΠΎ написали.

паскал

Диагностиката Π½Π° синтаксиса Π² ΠΊΠΎΠΌΠΏΠΈΠ»Π°Ρ‚ΠΎΡ€Π°, създадСн ΠΎΡ‚ Π³Ρ€ΡƒΠΏΠ°Ρ‚Π° Π½Π° Бю Π“Ρ€Π΅Ρ…Π°ΠΌ Π² Π‘ΡŠΡ€ΠΊΠ»ΠΈ, бСшС Π½Π°ΠΉ-ΠΏΠΎΠ»Π΅Π·Π½Π°Ρ‚Π° ΠΎΡ‚ всички, ΠΊΠΎΠΈΡ‚ΠΎ някога съм Π²ΠΈΠΆΠ΄Π°Π» β€” ΠΈ тя сС ΠΏΡ€ΠΎΠ²Π΅ΠΆΠ΄Π°ΡˆΠ΅ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ. ΠŸΡ€ΠΈ синтактична Π³Ρ€Π΅ΡˆΠΊΠ° ΠΊΠΎΠΌΠΏΠΈΠ»Π°Ρ‚ΠΎΡ€ΡŠΡ‚ ΠΏΡ€Π΅Π΄Π»Π°Π³Π° Π΄Π° сС встави лСксСма, Π·Π° Π΄Π° ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠΈ синтактичният Π°Π½Π°Π»ΠΈΠ·. Никакви ΠΎΠΏΠΈΡ‚ΠΈ Π΄Π° сС обясни ΠΊΠ°ΠΊΠ²ΠΎ Π½Π΅ Π΅ Π½Π°Ρ€Π΅Π΄. Π‘ Ρ‚ΠΎΠ·ΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»Π°Ρ‚ΠΎΡ€ Π½Π°ΡƒΡ‡ΠΈΡ… Паскал Π·Π° Π΅Π΄Π½Π° Π²Π΅Ρ‡Π΅Ρ€, Π±Π΅Π· Π½Π° Ρ€Π°Π·ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½ΠΈΠΊΠ°ΠΊΠ²ΠΎ Ρ€ΡŠΠΊΠΎΠ²ΠΎΠ΄ΡΡ‚Π²ΠΎ.

части

Бкритият Π² ΠΏΠ°ΠΊΠ΅Ρ‚Π° WWB (Writer’s Workbench) ΠΌΠΎΠ΄ΡƒΠ» части Π›ΠΎΡ€ΠΈΠ½Π΄Ρ‹ Π§Π΅Ρ€Ρ€ΠΈ опрСдСлява части Π½Π° Ρ€Π΅Ρ‡Ρ‚Π° Π·Π° Π΄ΡƒΠΌΠΈ Π² тСкста Π½Π° английски Π΅Π·ΠΈΠΊ, Π±Π°Π·ΠΈΡ€Π°ΠΉΠΊΠΈ сС само Π½Π° малък Ρ€Π΅Ρ‡Π½ΠΈΠΊ, ΠΏΡ€Π°Π²ΠΈΠ»Π° Π·Π° правописа ΠΈ Π³Ρ€Π°ΠΌΠ°Ρ‚ΠΈΠΊΠ°. Бъгласно Ρ‚Π°Π·ΠΈ анотация, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°Ρ‚Π° WWB ΠΈΠ·Π²Π΅ΠΆΠ΄Π° стиломСтрични ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ Π½Π° тСкста, ΠΊΠ°Ρ‚ΠΎ ΠΏΡ€Π΅ΠΎΠ±Π»Π°Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΏΡ€ΠΈΠ»Π°Π³Π°Ρ‚Π΅Π»Π½ΠΈ, ΠΏΠΎΠ΄Ρ‡ΠΈΠ½Π΅Π½ΠΈ изрСчСния ΠΈ слоТни изрСчСния. ΠšΠΎΠ³Π°Ρ‚ΠΎ Π›ΠΎΡ€ΠΈΠ½Π΄Π° Π΄Π°Π΄Π΅ ΠΈΠ½Ρ‚Π΅Ρ€Π²ΡŽ Π² Ρ‚Π΅Π»Π΅Π²ΠΈΠ·ΠΈΠΎΠ½Π½ΠΎΡ‚ΠΎ ΠΏΡ€Π΅Π΄Π°Π²Π°Π½Π΅ Today ΠΏΠΎ NBC ΠΈ Ρ€Π°Π·ΠΊΠ°Π·Π° Π·Π° ΠΈΠ½ΠΎΠ²Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ‚Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° Π³Ρ€Π°ΠΌΠ°Ρ‚ΠΈΠΊΠ°Ρ‚Π° Π² тСкстовСтС WWB, Ρ‚ΠΎΠ²Π° бСшС ΠΏΡŠΡ€Π²ΠΎΡ‚ΠΎ спомСнаванС Π½Π° Unix ΠΏΠΎ тСлСвизията.

egrep

Ал Ахой сС надявах, Ρ‡Π΅ нСговият Π΄Π΅Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΈΡ€Π°Π½ Ρ€Π°Π·ΠΏΠΎΠ·Π½Π°Π²Π°Ρ‚Π΅Π» Π½Π° рСгулярни ΠΈΠ·Ρ€Π°Π·ΠΈ Ρ‰Π΅ ΠΈΠ·ΠΏΡ€Π΅Π²Π°Ρ€ΠΈ класичСския Π½Π΅Π΄Π΅Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΈΡ€Π°Π½ Ρ€Π°Π·ΠΏΠΎΠ·Π½Π°Π²Π°Ρ‚Π΅Π» Π½Π° КСн. Π—Π° съТалСниС, послСдният Π²Π΅Ρ‡Π΅ ΠΏΡ€ΠΈΠΊΠ»ΡŽΡ‡Π²Π°ΡˆΠ΅ с ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅Ρ‚ΠΎ ΠΏΡ€Π΅Π· слоТни рСгулярни ΠΈΠ·Ρ€Π°Π·ΠΈ, Π΄ΠΎΠΊΠ°Ρ‚ΠΎ egrep ΡΡ‚Ρ€ΠΎΠ΅ΡˆΠ΅ своята Π΄Π΅Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΈΡ€Π°Π½Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠΊΠ°. Π—Π° Π΄Π° спСчСли Ρ‚Π°Π·ΠΈ Π½Π°Π΄ΠΏΡ€Π΅Π²Π°Ρ€Π°, Ал Ахой Π·Π°ΠΎΠ±ΠΈΠΊΠΎΠ»ΠΈ проклятиСто Π½Π° СкспонСнциалния растСТ Π½Π° Ρ‚Π°Π±Π»ΠΈΡ†Π°Ρ‚Π° Π½Π° ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΡΡ‚Π° Π½Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚Π°, изобрСтявайки Π½Π°Ρ‡ΠΈΠ½ Π·Π° ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅ Π½Π° лСтящо само Π½Π° Ρ‚Π΅Π·ΠΈ записи Π² Ρ‚Π°Π±Π»ΠΈΡ†Π°Ρ‚Π°, ΠΊΠΎΠΈΡ‚ΠΎ дСйствитСлно сС посСщават ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° Ρ€Π°Π·ΠΏΠΎΠ·Π½Π°Π²Π°Π½Π΅Ρ‚ΠΎ.

ΠΊΡ€Π°Π±ΠΎΠ²Π΅

ΠžΡ‡Π°Ρ€ΠΎΠ²Π°Ρ‚Π΅Π»Π½Π°Ρ‚Π° ΠΌΠ΅Ρ‚Π°-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° Π½Π° Π›ΡƒΠΊΠ° ΠšΠ°Ρ€Π΄Π΅Π»ΠΈ Π·Π° ΠΏΡ€ΠΎΠ·ΠΎΡ€Π΅Ρ‡Π½Π°Ρ‚Π° систСма Blit ΠΈΠ·Π»ΡŠΡ‡Π²Π°ΡˆΠ΅ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΈ ΠΊΡ€Π°Π±ΠΎΠ²Π΅, ΠΊΠΎΠΈΡ‚ΠΎ сС Ρ€Π°Π·Ρ…ΠΎΠΆΠ΄Π°Ρ…Π° Π² ΠΏΡ€Π°Π·Π½ΠΎΡ‚ΠΎ пространство Π½Π° Π΅ΠΊΡ€Π°Π½Π°, всС ΠΏΠΎΠ²Π΅Ρ‡Π΅ ΠΈ ΠΏΠΎΠ²Π΅Ρ‡Π΅ Ρ…Π°ΠΏΠ΅ΠΉΠΊΠΈ ΠΊΡ€Π°ΠΈΡ‰Π°Ρ‚Π° Π½Π° Π°ΠΊΡ‚ΠΈΠ²Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ·ΠΎΡ€Ρ†ΠΈ.

Някои ΠΎΠ±Ρ‰ΠΈ мисли

Π’ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ‡Π΅ Π½Π΅ Π΅ Π²ΠΈΠ΄Π½ΠΎ ΠΎΡ‚Π²ΡŠΠ½, тСорията ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈΡ‚Π΅ играят Ρ€Π΅ΡˆΠ°Π²Π°Ρ‰Π° роля Π² ΡΡŠΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΏΠΎΠ²Π΅Ρ‡Π΅Ρ‚ΠΎ ΠΎΡ‚ Ρ‚Π΅Π·ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ: typo, dc, struct, pascal, egrep. Π’ΡΡŠΡ‰Π½ΠΎΡΡ‚ Π½Π°ΠΉ-ΠΌΠ½ΠΎΠ³ΠΎ ΡƒΡ‡ΡƒΠ΄Π²Π° ΠΈΠΌΠ΅Π½Π½ΠΎ Π½Π΅ΠΎΠ±ΠΈΡ‡Π°ΠΉΠ½ΠΎΡ‚ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° тСорията.

ΠžΡ€ΠΈΠ³ΠΈΠ½Π°Π»Π½ΠΈΡ‚Π΅ Π°Π²Ρ‚ΠΎΡ€ΠΈ Π½Π° ΠΏΠΎΡ‡Ρ‚ΠΈ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π°Ρ‚Π° ΠΎΡ‚ списъка β€” pascal, struct, parts, eqn β€” бяха ΠΆΠ΅Π½ΠΈ, ΠΊΠΎΠ΅Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ надвишава дСмографския дял Π½Π° ΠΆΠ΅Π½ΠΈΡ‚Π΅ Π² областта Π½Π° ΠΊΠΎΠΌΠΏΡŽΡ‚ΡŠΡ€Π½ΠΈΡ‚Π΅ Π½Π°ΡƒΠΊΠΈ.

Π”ΡŠΠ³Π»Π°Ρ ΠœΠ°ΠΊΠΈΠ»Ρ€ΠΎΠΉ
ΠœΠ°Ρ€Ρ‚, 2020


Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: habr.com

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS ΠΈ VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS ΠΈ VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster