ΠΠ°Ρ˜Π³ΠΎΠ»Π΅ΠΌΠΈΡ‚Π΅ Unix ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ

Авторот Π½Π° ΡΡ‚Π°Ρ‚ΠΈΡ˜Π°Ρ‚Π°, Даглас ΠœΠ΅ΠΊΠΈΠ»Ρ€ΠΎΡ˜, Π΅ амСрикански ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π°Ρ€, ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Ρ€. Вој Π΅ Π½Π°Ρ˜ΠΏΠΎΠ·Π½Π°Ρ‚ ΠΏΠΎ Ρ€Π°Π·Π²ΠΈΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° Ρ†Π΅Π²ΠΊΠΎΠ²ΠΎΠ΄ΠΎΡ‚ Π²ΠΎ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΈΠΎΡ‚ систСм Unix, ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΡ‚Π΅ Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°ΡšΠ΅ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€Π°Π½ΠΎ ΠΊΠΎΠ½ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈΡ‚Π΅ ΠΈ Π½Π΅ΠΊΠΎΠ»ΠΊΡƒ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»Π½ΠΈ Π°Π»Π°Ρ‚ΠΊΠΈ: spell, diff, sort, join, speak, tr.

ПонСкогаш Π½Π°ΠΈΠ΄ΡƒΠ²Π°Ρ‚Π΅ Π½Π° навистина прСкрасни ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ. По ΠΏΡ€Π΅Π²Ρ€Ρ‚ΡƒΠ²Π°ΡšΠ΅ Π½ΠΈΠ· ΠΌΠΎΡ˜Π°Ρ‚Π° ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π°, составив листа Π½Π° вистински скапоцСни камСња Π½Π° Unix Π½ΠΈΠ· Π³ΠΎΠ΄ΠΈΠ½ΠΈΡ‚Π΅. Π’ΠΎ основа, ΠΎΠ²Π° сС доста Ρ€Π΅Ρ‚ΠΊΠΈ ΠΈ Π½Π΅ Ρ‚ΠΎΠ»ΠΊΡƒ Π½Π΅ΠΎΠΏΡ…ΠΎΠ΄Π½ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ. Но, ΠΎΠ½Π° ΡˆΡ‚ΠΎ Π³ΠΈ истакнува Π΅ Π½ΠΈΠ²Π½Π°Ρ‚Π° оригиналност. НС ΠΌΠΎΠΆΠ°ΠΌ Π½ΠΈ Π΄Π° замислам Π΄Π΅ΠΊΠ° јас самиот дојдов Π΄ΠΎ ΠΈΠ΄Π΅Ρ˜Π°Ρ‚Π° Π·Π° нСкој ΠΎΠ΄ Π½ΠΈΠ².

Π‘ΠΏΠΎΠ΄Π΅Π»Π΅Ρ‚Π΅ ΠΊΠΎΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ стС исто Ρ‚Π°ΠΊΠ° импрСсионирани?

PDP-7 Unix

Π—Π° ΠΏΠΎΡ‡Π΅Ρ‚ΠΎΠΊ, самиот систСм PDP-7 Unix. НСговата Сдноставност ΠΈ моќ ΠΌΠ΅ Π½Π°Ρ‚Π΅Ρ€Π°Π° Π΄Π° сС ΠΏΡ€Π΅Ρ„Ρ€Π»Π°ΠΌ ΠΎΠ΄ моќСн ΠΌΠ΅Ρ˜Π½Ρ„Ρ€Π΅Ρ˜ΠΌ Π΄ΠΎ ΠΌΠ°Π»Π° машина. Π’ΠΎΠ° Π΅ ΡΡƒΡˆΡ‚ΠΈΠ½ΡΠΊΠΈ хиСрархиски Π΄Π°Ρ‚ΠΎΡ‚Π΅Ρ‡Π΅Π½ систСм, посСбна ΠΎΠ±Π²ΠΈΠ²ΠΊΠ° ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π° Π½Π° процСсот Π½Π° Π½ΠΈΠ²ΠΎ Π½Π° корисник ΡˆΡ‚ΠΎ Multics Π½Π° Π³Π»Π°Π²Π½ΠΈΠΎΡ‚ ΠΊΠΎΠΌΠΏΡ˜ΡƒΡ‚Π΅Ρ€ Π½Π΅ моТСшС Π΄Π° Π³ΠΈ постигнС ΠΏΠΎ стотици Ρ‡ΠΎΠ²Π΅Ρ‡ΠΊΠΈ Π³ΠΎΠ΄ΠΈΠ½ΠΈ Ρ€Π°Π·Π²ΠΎΡ˜. НСдостатоцитС Π½Π° Unix (ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ Π΅ структурата Π½Π° записитС Π½Π° Π΄Π°Ρ‚ΠΎΡ‚Π΅Ρ‡Π½ΠΈΠΎΡ‚ систСм) Π±Π΅Π° исто Ρ‚ΠΎΠ»ΠΊΡƒ ΠΏΠΎΡƒΡ‡Π½ΠΈ ΠΈ ослободувачки ΠΊΠ°ΠΊΠΎ ΠΈ Π½Π΅Π³ΠΎΠ²ΠΈΡ‚Π΅ ΠΈΠ½ΠΎΠ²Π°Ρ†ΠΈΠΈ (ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ Π΅ ΠΏΡ€Π΅Π½Π°ΡΠΎΡ‡ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° I/O Π½Π° школка).

dc

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

Π³Ρ€Π΅ΡˆΠΊΠ°

ΠŸΠΈΡˆΡƒΠ²Π°Ρ‡ΠΊΠ°Ρ‚Π° Π³Ρ€Π΅ΡˆΠΊΠ° Π³ΠΈ распорСдува Π·Π±ΠΎΡ€ΠΎΠ²ΠΈΡ‚Π΅ Π²ΠΎ тСкстот спорСд Π½ΠΈΠ²Π½Π°Ρ‚Π° сличност со остатокот ΠΎΠ΄ тСкстот. ΠŸΡ€Π°Π²ΠΎΠΏΠΈΡΠ½ΠΈΡ‚Π΅ Π³Ρ€Π΅ΡˆΠΊΠΈ ΠΊΠ°ΠΊΠΎ β€žhteβ€œ ΠΈΠΌΠ°Π°Ρ‚ Ρ‚Π΅Π½Π΄Π΅Π½Ρ†ΠΈΡ˜Π° Π΄Π° Π±ΠΈΠ΄Π°Ρ‚ Π½Π° ΠΊΡ€Π°Ρ˜ΠΎΡ‚ ΠΎΠ΄ листата. Π ΠΎΠ±Π΅Ρ€Ρ‚ ΠœΠΎΡ€ΠΈΡ Π³ΠΎΡ€Π΄ΠΎ Ρ€Π΅Ρ‡Π΅ Π΄Π΅ΠΊΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°Ρ‚Π° ќС Ρ€Π°Π±ΠΎΡ‚ΠΈ ΠΏΠΎΠ΄Π΅Π΄Π½Π°ΠΊΠ²ΠΎ Π΄ΠΎΠ±Ρ€ΠΎ Π·Π° сСкој јазик. Иако ΠΏΠ΅Ρ‡Π°Ρ‚Π½Π°Ρ‚Π° Π³Ρ€Π΅ΡˆΠΊΠ° Π½Π΅ Π²ΠΈ ΠΏΠΎΠΌΠ°Π³Π° Π΄Π° ΠΏΡ€ΠΎΠ½Π°Ρ˜Π΄Π΅Ρ‚Π΅ фонСтски Π³Ρ€Π΅ΡˆΠΊΠΈ, Ρ‚ΠΎΠ° бСшС вистински Π±Π»Π°Π³ΠΎΠ΄Π΅Ρ‚ Π·Π° ситС Ρ‚ΠΈΠΏΡƒΠ²Π°Ρ‡ΠΈ ΠΈ Π½Π°ΠΏΡ€Π°Π²ΠΈ ΠΌΠ½ΠΎΠ³Ρƒ Π΄ΠΎΠ±Ρ€ΠΎ ΠΏΡ€Π΅Π΄ Π΄Π° сС појави ΠΌΠ½ΠΎΠ³Ρƒ ΠΏΠΎΠΌΠ°Π»ΠΊΡƒ интСрСсната, Π½ΠΎ ΠΏΠΎΠΏΡ€Π΅Ρ†ΠΈΠ·Π½Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° правописот Π²ΠΎ Ρ€Π΅Ρ‡Π½ΠΈΠΊ.

ΠŸΠΈΡΠΌΠΎΡ‚ΠΎ Π΅ исто Ρ‚ΠΎΠ»ΠΊΡƒ Π½Π΅ΠΎΡ‡Π΅ΠΊΡƒΠ²Π°Π½ΠΎ ΠΎΠ΄Π²Π½Π°Ρ‚Ρ€Π΅ ΠΊΠ°ΠΊΠΎ ΠΈ ΠΎΠ΄Π½Π°Π΄Π²ΠΎΡ€. Алгоритмот Π·Π° ΠΌΠ΅Ρ€Π΅ΡšΠ΅ Π½Π° сличност сС Π±Π°Π·ΠΈΡ€Π° Π½Π° Ρ„Ρ€Π΅ΠΊΠ²Π΅Π½Ρ†ΠΈΡ˜Π°Ρ‚Π° Π½Π° ΠΏΠΎΡ˜Π°Π²ΡƒΠ²Π°ΡšΠ΅ Π½Π° Ρ‚Ρ€ΠΈΠ³Ρ€Π°ΠΌΠΈ, ΠΊΠΎΠΈ сС Π±Ρ€ΠΎΡ˜Π°Ρ‚ Π²ΠΎ Π½ΠΈΠ·Π° 26Γ—26Γ—26. ΠœΠ°Π»Π°Ρ‚Π° ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π° Сдвај имашС Π΄ΠΎΠ²ΠΎΠ»Π½ΠΎ простор Π·Π° Π±Ρ€ΠΎΡ˜Π°Ρ‡ΠΈ ΠΎΠ΄ Π΅Π΄Π΅Π½ Π±Π°Ρ˜Ρ‚, Ρ‚Π°ΠΊΠ° ΡˆΡ‚ΠΎ бСшС ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½Π° шСма Π·Π° ΠΊΠΎΠΌΠΏΡ€Π΅ΡΠΈΡ€Π°ΡšΠ΅ Π½Π° Π³ΠΎΠ»Π΅ΠΌΠΈ Π±Ρ€ΠΎΠ΅Π²ΠΈ Π²ΠΎ ΠΌΠ°Π»ΠΈ Π±Ρ€ΠΎΡ˜Π°Ρ‡ΠΈ. Π—Π° Π΄Π° сС ΠΈΠ·Π±Π΅Π³Π½Π΅ ΠΏΡ€Π΅Π»Π΅Π²Π°ΡšΠ΅, Π±Ρ€ΠΎΡ˜Π°Ρ‡ΠΈΡ‚Π΅ Π±Π΅Π° Π°ΠΆΡƒΡ€ΠΈΡ€Π°Π½ΠΈ Π½Π° Π²Π΅Ρ€ΠΎΡ˜Π°Ρ‚Π½Π° основа, ΠΎΠ΄Ρ€ΠΆΡƒΠ²Π°Ρ˜ΡœΠΈ ја ΠΏΡ€ΠΎΡ†Π΅Π½ΠΊΠ°Ρ‚Π° Π½Π° Π»ΠΎΠ³Π°Ρ€ΠΈΡ‚ΠΌΠΎΡ‚ Π½Π° врСдноста Π½Π° Π±Ρ€ΠΎΡ˜Π°Ρ‡ΠΎΡ‚.

eqn

Π‘ΠΎ Π΄ΠΎΠ°Ρ“Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° Ρ„ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠΈΠ·ΠΈΡ€Π°ΡšΠ΅Ρ‚ΠΎ, стана Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π½ΠΎ уТасно досадно, Π΄Π° сС ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ класична ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡ΠΊΠ° Π½ΠΎΡ‚Π°Ρ†ΠΈΡ˜Π°. Π›ΠΎΡ€ΠΈΠ½Π΄Π° Π§Π΅Ρ€ΠΈ ΠΎΠ΄Π»ΡƒΡ‡ΠΈΠ»Π° Π΄Π° Ρ€Π°Π·Π²ΠΈΠ΅ јазик Π·Π° опис Π½Π° повисоко Π½ΠΈΠ²ΠΎ, Π° наскоро ΠΈ сС ΠΏΡ€ΠΈΠ΄Ρ€ΡƒΠΆΠΈΠ» Π‘Ρ€Π°Ρ˜Π°Π½ ΠšΠ΅Ρ€Π½ΠΈΠ³Π°Π½. Нивниот Π±Ρ€ΠΈΠ»ΠΈΡ˜Π°Π½Ρ‚Π΅Π½ ΠΏΠΎΡ‚Π΅Π³ бСшС Π΄Π° ја внСсат усната Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΡ˜Π° Π²ΠΎ ΠΏΠΈΡˆΡƒΠ²Π°ΡšΠ΅, ΠΏΠ° eqn бСшС Π½Π΅Π²Π΅Ρ€ΠΎΡ˜Π°Ρ‚Π½ΠΎ лСсно Π·Π° ΡƒΡ‡Π΅ΡšΠ΅. ΠŸΡ€Π²ΠΈΠΎΡ‚ прСпроцСсор Π½Π° Ρ˜Π°Π·ΠΈΠΊΠΎΡ‚ Π·Π° ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡ΠΊΠΈ ΠΈΠ·Ρ€Π°Π·ΠΈ ΠΎΠ΄ Ρ‚ΠΎΡ˜ Π²ΠΈΠ΄, eqn Π½Π΅ Π΅ ΠΌΠ½ΠΎΠ³Ρƒ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½ ΠΎΡ‚Ρ‚ΠΎΠ³Π°Ρˆ.

ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€ΠΈΡ€Π°ΡšΠ΅

Π‘Ρ€Π΅Π½Π΄Π° Π‘Π΅Ρ˜ΠΊΠ΅Ρ€ ΠΏΠΎΡ‡Π½Π° Π΄Π° Π³ΠΎ Ρ€Π°Π·Π²ΠΈΠ²Π° ΡΠ²ΠΎΡ˜ΠΎΡ‚ ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΎΡ€ Fortan-to-Ratfor ΠΏΡ€ΠΎΡ‚ΠΈΠ² совСтот Π½Π° Π½Π΅Ρ˜Π·ΠΈΠ½ΠΈΠΎΡ‚ ΡˆΠ΅Ρ„, јас. МислСв Π΄Π΅ΠΊΠ° Ρ‚ΠΎΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° Π΄ΠΎΠ²Π΅Π΄Π΅ Π΄ΠΎ посСбно ΠΏΡ€Π΅ΡƒΡ€Π΅Π΄ΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»Π½ΠΈΠΎΡ‚ тСкст. ЌС Π±ΠΈΠ΄Π΅ Π±Π΅Π· Π±Ρ€ΠΎΠ΅Π²ΠΈ Π½Π° изјави, Π½ΠΎ ΠΈΠ½Π°ΠΊΡƒ Π½Π΅ΠΌΠ° повСќС Π΄Π° сС Ρ‡ΠΈΡ‚Π° ΠΎΠ΄ Π΄ΠΎΠ±Ρ€ΠΎ структурираниот Π€ΠΎΡ€Ρ‚Ρ€Π°Π½ ΠΊΠΎΠ΄. Π‘Ρ€Π΅Π½Π΄Π° ΠΌΠΈ Π΄ΠΎΠΊΠ°ΠΆΠ° Π΄Π΅ΠΊΠ° Π³Ρ€Π΅ΡˆΠ°ΠΌ. Π’Π°Π° ΠΎΡ‚ΠΊΡ€ΠΈ Π΄Π΅ΠΊΠ° сСкоја ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° Π½Π° Π€ΠΎΡ€Ρ‚Ρ€Π°Π½ ΠΈΠΌΠ° канонски структурирана Ρ„ΠΎΡ€ΠΌΠ°. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Ρ€ΠΈΡ‚Π΅ ја ΠΏΡ€Π΅Ρ‚ΠΏΠΎΡ‡ΠΈΡ‚Π°Π° канонската Ρ„ΠΎΡ€ΠΌΠ°, намСсто ΠΎΠ½Π° ΡˆΡ‚ΠΎ Ρ‚ΠΈΠ΅ самитС ΠΏΡ€Π²ΠΈΡ‡Π½ΠΎ Π³ΠΎ напишаа.

Паскал

Бинтаксната Π΄ΠΈΡ˜Π°Π³Π½ΠΎΡΡ‚ΠΈΠΊΠ° Π²ΠΎ ΠΊΠΎΠΌΠΏΠ°Ρ˜Π»Π΅Ρ€ΠΎΡ‚ создадСна ΠΎΠ΄ Π³Ρ€ΡƒΠΏΠ°Ρ‚Π° Π½Π° Π‘Ρ˜Ρƒ Π“Ρ€Π΅Π°ΠΌ Π²ΠΎ Π‘Π΅Ρ€ΠΊΠ»ΠΈ бСшС Π½Π°Ρ˜ΠΊΠΎΡ€ΠΈΡΠ½Π°Ρ‚Π° ΡˆΡ‚ΠΎ сум ја Π²ΠΈΠ΄Π΅Π» - ΠΈ сС ΠΏΡ€Π°Π²Π΅ΡˆΠ΅ автоматски. ΠŸΡ€ΠΈ синтаксна Π³Ρ€Π΅ΡˆΠΊΠ°, ΠΊΠΎΠΌΠΏΠ°Ρ˜Π»Π΅Ρ€ΠΎΡ‚ Π²Π΅ ΠΏΠΎΡ‚Ρ‚ΠΈΠΊΠ½ΡƒΠ²Π° Π΄Π° Π²ΠΌΠ΅Ρ‚Π½Π΅Ρ‚Π΅ Ρ‚ΠΎΠΊΠ΅Π½ Π·Π° Π΄Π° ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅ со ΠΏΠ°Ρ€ΡΠΈΡ€Π°ΡšΠ΅Ρ‚ΠΎ. НСма ΠΎΠ±ΠΈΠ΄ Π΄Π° сС објасни ΡˆΡ‚ΠΎ Π½Π΅ Π΅ Π²ΠΎ Ρ€Π΅Π΄. Π‘ΠΎ овој ΠΊΠΎΠΌΠΏΠ°Ρ˜Π»Π΅Ρ€, Π½Π°ΡƒΡ‡ΠΈΠ² Паскал Π²ΠΎ Π΅Π΄Π½Π° Π²Π΅Ρ‡Π΅Ρ€ Π±Π΅Π· ΠΏΡ€ΠΈΡ€Π°Ρ‡Π½ΠΈΠΊ ΠΏΡ€ΠΈ Ρ€Π°ΠΊΠ°.

Π΄Π΅Π»ΠΎΠ²ΠΈ

Π‘ΠΊΡ€ΠΈΠ΅Π½ Π²ΠΎ ΠΌΠΎΠ΄ΡƒΠ»ΠΎΡ‚ WWB (Writer's Workbench). parts Π›ΠΎΡ€ΠΈΠ½Π΄Π° Π§Π΅Ρ€ΠΈ ΠΎΠ΄Ρ€Π΅Π΄ΡƒΠ²Π° Π΄Π΅Π»ΠΎΠ²ΠΈ ΠΎΠ΄ Π³ΠΎΠ²ΠΎΡ€ΠΎΡ‚ Π·Π° Π·Π±ΠΎΡ€ΠΎΠ²ΠΈ Π²ΠΎ англиски тСкст Π²Ρ€Π· основа само Π½Π° ΠΌΠ°Π» Ρ€Π΅Ρ‡Π½ΠΈΠΊ, правописни ΠΈ Π³Ρ€Π°ΠΌΠ°Ρ‚ΠΈΡ‡ΠΊΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π°. Π’Ρ€Π· основа Π½Π° ΠΎΠ²Π°Π° ΠΏΡ€ΠΈΠ±Π΅Π»Π΅ΡˆΠΊΠ°, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°Ρ‚Π° WWB ΠΏΡ€ΠΈΠΊΠ°ΠΆΡƒΠ²Π° стиломСтриски ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΈ Π½Π° тСкстот, ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ сС распространСтоста Π½Π° ΠΏΡ€ΠΈΠ΄Π°Π²ΠΊΠΈΡ‚Π΅, ΠΏΠΎΠ΄Ρ€Π΅Π΄Π΅Π½ΠΈΡ‚Π΅ Ρ€Π΅Ρ‡Π΅Π½ΠΈΡ†ΠΈ ΠΈ слоТСнитС Ρ€Π΅Ρ‡Π΅Π½ΠΈΡ†ΠΈ. Кога Π›ΠΎΡ€ΠΈΠ½Π΄Π° бСшС ΠΈΠ½Ρ‚Π΅Ρ€Π²Ρ˜ΡƒΠΈΡ€Π°Π½Π° Π½Π° NBC's Today ΠΈ Π·Π±ΠΎΡ€ΡƒΠ²Π°ΡˆΠ΅ Π·Π° ΠΈΠ½ΠΎΠ²Π°Ρ‚ΠΈΠ²Π½Π°Ρ‚Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° Π³Ρ€Π°ΠΌΠ°Ρ‚ΠΈΠΊΠ°Ρ‚Π° Π²ΠΎ тСкстовитС Π½Π° WWB, Ρ‚ΠΎΠ° бСшС ΠΏΡ€Π²ΠΎΡ‚ΠΎ ΡΠΏΠΎΠΌΠ½ΡƒΠ²Π°ΡšΠ΅ Π½Π° Unix Π½Π° Ρ‚Π΅Π»Π΅Π²ΠΈΠ·ΠΈΡ˜Π°.

Π΅Π³Ρ€Π΅ΠΏ

Ал Ахо ΠΎΡ‡Π΅ΠΊΡƒΠ²Π°ΡˆΠ΅ Π΄Π΅ΠΊΠ° Π½Π΅Π³ΠΎΠ²ΠΈΠΎΡ‚ дСтСрминистички Ρ€Π΅Π³ΡƒΠ»Π°Ρ‚ΠΎΡ€ Π½Π° Ρ€Π΅Π³ΡƒΠ»Π°Ρ€Π΅Π½ ΠΈΠ·Ρ€Π°Π· ќС Π³ΠΎ Π½Π°Π΄ΠΌΠΈΠ½Π΅ класичниот нСдСтСрминистички Ρ€Π΅Π·ΠΎΠ»ΡƒΡ‚ΠΎΡ€ Π½Π° КСн. Π—Π° ΠΆΠ°Π», Π²Ρ‚ΠΎΡ€ΠΈΠΎΡ‚ вСќС Π³ΠΎ Π·Π°Π²Ρ€ΡˆΡƒΠ²Π°ΡˆΠ΅ ΠΏΡ€Π΅ΠΌΠΈΠ½ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½ΠΈΠ· слоТСни ΠΏΡ€Π°Π²ΠΈΠ»Π½ΠΈ ΠΈΠ·Ρ€Π°Π·ΠΈ, Π΄ΠΎΠ΄Π΅ΠΊΠ° egrep ΠΈΠ·Π³Ρ€Π°Π΄ΠΈΠ» своја дСтСрминистичка Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΡ˜Π°. Π—Π° сСпак Π΄Π° ΠΏΠΎΠ±Π΅Π΄ΠΈ Π½Π° ΠΎΠ²Π°Π° Ρ‚Ρ€ΠΊΠ°, Ал Ахо Π³ΠΎ Π·Π°ΠΎΠ±ΠΈΠΊΠΎΠ»ΠΈ проклСтството Π½Π° Π΅ΠΊΡΠΏΠΎΠ½Π΅Π½Ρ†ΠΈΡ˜Π°Π»Π½ΠΈΠΎΡ‚ раст Π½Π° Ρ‚Π°Π±Π΅Π»Π°Ρ‚Π° со ΡΠΎΡΡ‚ΠΎΡ˜Π±ΠΈ Π½Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΎΡ‚ со ΠΈΠ·ΠΌΠΈΡΠ»ΡƒΠ²Π°ΡšΠ΅ Π½Π°Ρ‡ΠΈΠ½ Π΄Π° Π³ΠΈ ΠΈΠ·Π³Ρ€Π°Π΄ΠΈ само ΠΎΠ½ΠΈΠ΅ записи Π²ΠΎ Ρ‚Π°Π±Π΅Π»Π°Ρ‚Π° ΡˆΡ‚ΠΎ Π²ΡΡƒΡˆΠ½ΠΎΡΡ‚ сС посСтСни Π·Π° Π²Ρ€Π΅ΠΌΠ΅ Π½Π° ΠΏΡ€Π΅ΠΏΠΎΠ·Π½Π°Π²Π°ΡšΠ΅Ρ‚ΠΎ.

Ρ€Π°ΠΊΠΎΠ²ΠΈ

Π¨Π°Ρ€ΠΌΠ°Π½Ρ‚Π½Π°Ρ‚Π° ΠΌΠ΅Ρ‚Π°-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° Π½Π° Π›ΡƒΠΊΠ° ΠšΠ°Ρ€Π΄Π΅Π»ΠΈ Π·Π° систСмот Π·Π° ΠΏΡ€ΠΎΠ·ΠΎΡ€Ρ†ΠΈ Blit објави Π²ΠΈΡ€Ρ‚ΡƒΠ΅Π»Π½ΠΈ Ρ€Π°ΠΊΠΎΠ²ΠΈ ΠΊΠΎΠΈ ΡˆΠ΅Ρ‚Π°Π° Π½ΠΈΠ· ΠΏΡ€Π°Π·Π½ΠΈΠΎΡ‚ простор Π½Π° Π΅ΠΊΡ€Π°Π½ΠΎΡ‚, Π³Ρ€ΠΈΠ·Π΅Ρ˜ΡœΠΈ Π³ΠΈ Ρ€Π°Π±ΠΎΠ²ΠΈΡ‚Π΅ Π½Π° Π°ΠΊΡ‚ΠΈΠ²Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ·ΠΎΡ€Ρ†ΠΈ сè повСќС ΠΈ повСќС.

НСкои ΠΎΠΏΡˆΡ‚ΠΈ Ρ€Π°Π·ΠΌΠΈΡΠ»ΡƒΠ²Π°ΡšΠ°

Иако Π½Π΅ Π΅ Π²ΠΈΠ΄Π»ΠΈΠ²ΠΎ ΠΎΠ΄Π½Π°Π΄Π²ΠΎΡ€, Ρ‚Π΅ΠΎΡ€ΠΈΡ˜Π°Ρ‚Π° ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈΡ‚Π΅ ΠΎΠ΄ΠΈΠ³Ρ€Π°Π° ΠΎΠ΄Π»ΡƒΡ‡ΡƒΠ²Π°Ρ‡ΠΊΠ° ΡƒΠ»ΠΎΠ³Π° Π²ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° ΠΏΠΎΠ²Π΅ΡœΠ΅Ρ‚ΠΎ ΠΎΠ΄ ΠΎΠ²ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ: ΠΏΠ΅Ρ‡Π°Ρ‚Π½Π° Π³Ρ€Π΅ΡˆΠΊΠ°, dc, struct, pascal, egrep. Π’ΡΡƒΡˆΠ½ΠΎΡΡ‚, Π½Π°Ρ˜ΠΌΠ½ΠΎΠ³Ρƒ ΠΈΠ·Π½Π΅Π½Π°Π΄ΡƒΠ²Π° Π½Π΅ΠΎΠ±ΠΈΡ‡Π½Π°Ρ‚Π° ΠΏΡ€ΠΈΠΌΠ΅Π½Π° Π½Π° Ρ‚Π΅ΠΎΡ€ΠΈΡ˜Π°Ρ‚Π°.

Π‘ΠΊΠΎΡ€ΠΎ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π° ΠΎΠ΄ списокот - паскал, структура, Π΄Π΅Π»ΠΎΠ²ΠΈ, Π΅ΠΊΠ½ - ΠΏΡ€Π²ΠΈΡ‡Π½ΠΎ Π±Π΅Π° напишани ΠΎΠ΄ ΠΆΠ΅Π½ΠΈ, ΠΌΠ½ΠΎΠ³Ρƒ повСќС ΠΎΠ΄ Π΄Π΅ΠΌΠΎΠ³Ρ€Π°Ρ„ΠΈΡ˜Π°Ρ‚Π° Π½Π° ΠΆΠ΅Π½ΠΈΡ‚Π΅ Π²ΠΎ ΠΊΠΎΠΌΠΏΡ˜ΡƒΡ‚Π΅Ρ€ΡΠΊΠ°Ρ‚Π° Π½Π°ΡƒΠΊΠ°.

Даглас ΠœΠ΅ΠΊΠΈΠ»Ρ€ΠΎΡ˜
ΠœΠ°Ρ€Ρ‚, 2020 Π³ΠΎΠ΄ΠΈΠ½Π°


Π˜Π·Π²ΠΎΡ€: www.habr.com

Π”ΠΎΠ΄Π°Π΄Π΅Ρ‚Π΅ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€