Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½ Π½Π° Bookidrom.ru! БСсплатныС ΠΊΠ½ΠΈΠ³ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ»ΠΈΠΊΠ΅

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ Β«Π’Π•Π₯НИКА Π‘Π•Π’Π•Π’Π«Π₯ АВАК». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 11

Автор ΠšΡ€ΠΈΡ ΠšΠ°ΡΠΏΠ΅Ρ€ΡΠΊΠΈΠΉ

Π’Π΅Π΄ΡƒΡ‰ΠΈΠ΅ Ρ„ΠΈΡ€ΠΌΡ‹, ΠΎΡ†Π΅Π½ΠΈΠ² ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡŽ, стали ΡΡ‚Ρ€Π΅ΠΌΠΈΡ‚ΡŒΡΡ Π²Ρ‹ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹ ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠΉ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ ΠΈΠ»ΠΈ ΠΏΡ€ΠΈΠ±Π΅Π³Π°Ρ‚ΡŒ ΠΊ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠΉ эмуляции, ΠΏΡ‹Ρ‚Π°ΡΡΡŒ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠ΅ΠΌΠ»Π΅ΠΌΡƒΡŽ ΠΏΠ΅Ρ€Π΅Π½ΠΎΡΠΈΠΌΠΎΡΡ‚ΡŒ. К соТалСнию, ΠΏΠΎΠ»Π½ΠΎΠΉ совмСстимости с Ρ€Π°Π½Π½ΠΈΠΌΠΈ модСлями (ΠΊΠ°ΠΊ ΠΈ с модСлями сторонних ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΉ) ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π½Π΅ Π΄ΠΎΡΡ‚ΠΈΠ³Π°Π»ΠΎΡΡŒ, ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ Π½Π°Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ оказались утСряны.

НапримСр, ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ систСмы IBM OS/360 ΠΈ RSX-11 Π±Ρ‹Π»ΠΈ написаны Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ Π½Π° ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΌ ассСмблСрС ΠΈ ΠΏΠΎΡ€Π°ΠΆΠ°Π»ΠΈ всякого, ΠΊΠΎΠΌΡƒ доводилось ΠΈΡ… ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ. Π¨Ρ‚ΡƒΠΊΠ° Π»ΠΈ - RSX исполнялась Π½Π° 16-разярдном ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ PDP-11 ΠΈ вмСстС с прилоТСниями Π΄ΠΎΠ²ΠΎΠ»ΡŒΡΡ‚Π²ΠΎΠ²Π°Π»Π°ΡΡŒ всСго лишь 32 ΠΊΠΈΠ»ΠΎΠ±Π°ΠΉΡ‚Π°ΠΌΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти [54]! Но Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΈΡΡ…ΠΈΡ‚Ρ€ΠΈΠ»ΠΈΡΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π²Ρ‹Ρ‚Π΅ΡΠ½ΡΡŽΡ‰ΡƒΡŽ ΠΌΠ½ΠΎΠ³ΠΎΠ·Π°Π΄Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ, ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Ρ„Π°ΠΉΠ»ΠΎΠ²ΡƒΡŽ систСму, ΠΎΠ²Π΅Ρ€Π»Π΅ΠΈ (Π²Ρ‹Π³Ρ€ΡƒΠ·ΠΊΡƒ Π½Π΅ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… частСй ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° диск для экономии памяти) ΠΈ ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²ΠΊΡƒ Π·Π°Π΄Π°Ρ‡ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. ВсС это ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΎ ΡΠ²Ρ‹ΡˆΠ΅ восСмнадцати мСсяцСв напряТСнной Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΈΠ²Π° Ρ‚Π°Π»Π°Π½Ρ‚Π»ΠΈΠ²Ρ‹Ρ… программистов. К соТалСнию, ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹ PDP-11 просущСствовали Π½Π΅Π΄ΠΎΠ»Π³ΠΎ, Π° вмСстС с Π½ΠΈΠΌΠΈ исчСзла ΠΈ RSX-11.

Π‘ IBM OS/360 связана другая история. Β«Π“ΠΎΠ»ΡƒΠ±ΠΎΠΉ Π³ΠΈΠ³Π°Π½Ρ‚Β» выпускал мноТСство ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ² Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΎΠ³ΠΎ назначСния ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΉ, Π½ΠΈΠΊΠ°ΠΊ Π½Π΅ совмСстимых ΠΌΠ΅ΠΆΠ΄Ρƒ собой. РазумССтся, это причиняло ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹Π΅ нСудобства ΠΊΠ°ΠΊ Π² создании ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния для всСго ΠΏΠ°Ρ€ΠΊΠ° машин, Ρ‚Π°ΠΊ ΠΈ Π² ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ΅ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»Π΅ΠΉ. К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, малСнькая ΠΊΠΎΠ½Ρ‚ΠΎΡ€Π° ΠΈΠ· ΠšΡƒΠΊΡƒΡ€ΡƒΠ·Π½ΠΎΠΉ Π”ΠΎΠ»ΠΈΠ½Ρ‹ ΠΏΠΎΠΊΡƒΠΏΠ°Π»Π° Π΄Π΅ΡˆΠ΅Π²Ρ‹ΠΉ ΠΌΠ°Π»ΠΎΠΌΠΎΡ‰Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€, Π° спустя ΠΏΠ°Ρ€Ρƒ Π»Π΅Ρ‚, приобрСтая Π±ΠΎΠ»Π΅Π΅ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΡƒΡŽ модСль, ΠΏΡ€ΠΈΠ±Π΅Π³Π»Π° ΠΊ IBM с прСтСнзиями ΠΎ нСсовмСстимости, трСбуя Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ дСньги ΠΈΠ»ΠΈ Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ всС Π·Π°Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ.

Π’Π°ΠΊ Π²ΠΎΠ·Π½ΠΈΠΊΠ»Π° идСя Π΅Π΄ΠΈΠ½ΠΎΠΉ сСрии совмСстимых Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ², способных Π½Π°Ρ€Π°Ρ‰ΠΈΠ²Π°Ρ‚ΡŒ свою ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒ простой установкой Π½ΠΎΠ²ΠΎΠ³ΠΎ оборудования [55]. Π¦ΠΈΡ„Ρ€Π° Β«360 [56]Β» Π² Π½Π°Π·Π²Π°Π½ΠΈΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ - символ ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ, Π²ΡΠ΅ΠΎΠ±ΡŠΠ΅ΠΌΠ»ΡŽΡ‰Π΅Π³ΠΎ ΠΎΡ…Π²Π°Ρ‚Π° Ρ€Ρ‹Π½ΠΊΠ° - ΠΎΡ‚ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½Ρ‹Ρ… Β«ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€ΠΎΠ²Β», Π΄ΠΎ систСм управлСния производством. Казалось, Π½ΠΈΡ‡Ρ‚ΠΎ Π½Π΅ ΠΌΠΎΠ³Π»ΠΎ ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ сущСствованиС этой Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹, поэтому ΠΎΡ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния пСрСносимости Π½Π΅ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΎΡΡŒ ΠΈ Π²Ρ‹Π±ΠΎΡ€ ассСмблСра Π² качСствС языка программирования ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы выглядСл Π²ΠΏΠΎΠ»Π½Π΅ Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ. К Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅, окаТись ΠΎΠ½Π° написанной Π½Π° языкС высокого уровня, Π½Π° ΠΌΠ»Π°Π΄ΡˆΠΈΡ… ΠΌΠ°ΡˆΠΈΠ½Π°Ρ… сСрии ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠ΅ΠΌΠ»Π΅ΠΌΡƒΡŽ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ стало Π±Ρ‹ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ. К соТалСнию, «Сдиная сСрия» вскорС ΡƒΠΌΠ΅Ρ€Π»Π°, вытСснСнная пСрсоналками, Π° вмСстС с Π½Π΅ΠΉ ΠΊΠ°Π½ΡƒΠ»Π° Π² пСсок истории ΠΈ OS/360.

Но, благодаря Π½Π΅ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‰Π°ΡŽΡ‰Π΅ΠΌΡƒΡΡ сниТСнию Ρ†Π΅Π½ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹, с Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ появилась Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° пСрСносимых языках высокого уровня, - ΠΏΠΎΡ‚Π΅Ρ€ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΎΠΊΡƒΠΏΠ°Π»ΠΈΡΡŒ Β«Π΄ΠΎΠ»Π³ΠΎΠΆΠΈΠ²ΡƒΡ‡Π΅ΡΡ‚ΡŒΡŽΒ» ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°.

ΠšΡΡ‚Π°Ρ‚ΠΈ, Π½Π΅Π²Π΅Ρ€Π½ΠΎ Π΄ΡƒΠΌΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρ€Π°Π½ΡŒΡˆΠ΅ ΠΈ вовсС Π½Π΅ сущСствовало Π²Ρ‹ΡΠΎΠΊΠΎΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ². Π’Π°ΠΊ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, компания Honeywell Π² 1973 Π³ΠΎΠ΄Ρƒ приступила ΠΊ выпуску многопроцСссорных ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ², оснащСнных Π² стандартной ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ 768 ΠšΠ‘ ΠžΠ—Π£ ΠΈ дисковым Π½Π°ΠΊΠΎΠΏΠΈΡ‚Π΅Π»Π΅ΠΌ 1.6 Π“ΠΈΠ³Π°Π±Π°ΠΉΡ‚. Π‘Ρ‚ΠΎΠΈΠ»ΠΎ это ΡƒΠ΄ΠΎΠ²ΠΎΠ»ΡŒΡΡ‚Π²ΠΈΠ΅ порядка сСми ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ² Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ², Π½ΠΎ быстро ΠΎΠΊΡƒΠΏΠ°Π»ΠΎΡΡŒ Π΄Π΅ΡˆΠ΅Π²Ρ‹ΠΌ [57] ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ обСспСчСниСм, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΡƒΠΆΠ΅ Π½Π΅ ΡƒΠΌΠΈΡ€Π°Π»ΠΎ ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π΅ Π½Π° Π΄Ρ€ΡƒΠ³ΡƒΡŽ ΠΌΠ°ΡˆΠΈΠ½Ρƒ.

Π’Ρ€Π΅Π·ΠΊΠ° «историчСский Ρ„Π°ΠΊΡ‚Β»*

Π’ 1974 Π³ΠΎΠ΄Ρƒ Π² Π‘Ρ‚ΠΎΠΊΠ³ΠΎΠ»ΡŒΠΌΠ΅ ΠΏΡ€ΠΎΡˆΠ΅Π» ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Ρ‡Π΅ΠΌΠΏΠΈΠΎΠ½Π°Ρ‚ ΠΌΠΈΡ€Π° ΠΏΠΎ ΡˆΠ°Ρ…ΠΌΠ°Ρ‚Π°ΠΌ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΡΠΎΡ€Π΅Π²Π½ΠΎΠ²Π°Π»ΠΈΡΡŒ ΠΌΠ΅ΠΆΠ΄Ρƒ собой Π½Π΅ люди, а… ΠΌΠ°ΡˆΠΈΠ½Ρ‹. По условиям конкурса ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Π»ΠΈ ΠΈΡΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ Π½Π° собствСнном ΠΆΠ΅Π»Π΅Π·Π΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· участников.

Если ΠΏΡ€Π΅Π½Π΅Π±Ρ€Π΅Ρ‡ΡŒ нСбольшими расхоТдСниями Π² Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°Ρ…, Ρ‚Π°ΠΊ ΠΈΠ»ΠΈ ΠΈΠ½Π°Ρ‡Π΅ сводящихся ΠΊ ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€Ρƒ, ΠΏΠΎΠ±Π΅Π΄Π° зависСла Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΡ‚ быстродСйствия ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°, ΠΈ ΠΏΡ€ΠΈ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΌ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠΈ событий ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Π»Π° Π±Ρ‹ ΡˆΠΈΡ€ΠΎΠΊΠΎ Ρ€Π°Π·Ρ€Π΅ΠΊΠ»Π°ΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ амСриканской Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Β«Chess 4Β».

Никому ΠΈ Π² Π³ΠΎΠ»ΠΎΠ²Ρƒ ΠΏΡ€ΠΈΠΉΡ‚ΠΈ Π½Π΅ ΠΌΠΎΠ³Π»ΠΎ, Ρ‡Ρ‚ΠΎ русскиС свою Β«ΠšΠ°ΠΈΡΡΡƒΒ» выполнят Π½Π° ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΌ ассСмблСрС! На отстойном (Π΄Π°ΠΆΠ΅ ΠΏΠΎ Ρ‚Π΅ΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½Π°ΠΌ) ΠΆΠ΅Π»Π΅Π·Π΅ «Каисса» ΠΎΡ‡Π΅Π½ΡŒ ΠΏΡ€Ρ‹Ρ‚ΠΊΠΎ ΡƒΠ΄Π΅Π»Π°Π»Π° всСх ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€Π΅Ρ‚Π΅Π½Π΄Π΅Π½Ρ‚ΠΎΠ², ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ² Π² ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ ΠΈΡ‚ΠΎΠ³Π΅ Π·Π²Π°Π½ΠΈΠ΅ ΡˆΠ°Ρ…ΠΌΠ°Ρ‚ΠΈΡΡ‚Π° Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅Π³ΠΎ разряда ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠ΅ мСсто Π½Π° конкурсС.

Π—Π°Π±Π°Π²Π½ΠΎ, Π½ΠΎ срСди Π΅Π΅ создатСлСй Π½Π΅ Π±Ρ‹Π»ΠΎ Π½ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡˆΠ°Ρ…ΠΌΠ°Ρ‚ΠΈΡΡ‚Π° с разрядом, ΠΈ использовались Π² Π½Π΅ΠΉ Π½Π΅ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ особо ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Π΅ высоко ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹, Π° ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€Π°.

Но сСмь ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ² Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² это ΠΎΡ‡Π΅Π½ΡŒ Π΄ΠΎΡ€ΠΎΠ³ΠΎ, ΠΈ Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹ Π±Ρ‹Π»ΠΈ доступны доступно лишь ΠΊΡ€ΡƒΠΏΠ½Π΅ΠΉΡˆΠΈΠΌ институтам ΠΈ Ρ„ΠΈΡ€ΠΌΠ°ΠΌ. Однако ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ Π΅Ρ‰Π΅ Ρ‚ΠΎΠ³Π΄Π° прСдчувствовали Π·Π°ΠΊΠΎΠ½ ΠœΡƒΡ€Π°, ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎ сформулированный Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ·Π΄Π½Π΅Π΅ - Π² 1978 Π³ΠΎΠ΄Ρƒ, ΠΈ Π² Π»ΠΈΡ†Π΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ Bell Labs, General Electric’s, Ford ΠΈ MIT (ΠœΠ°ΡΡΠ°Ρ‡ΡƒΡΠ΅Ρ‚ΡΠΊΠΈΠΉ ВСхнологичСский Π˜Π½ΡΡ‚ΠΈΡ‚ΡƒΡ‚) Π² 1965 Π³ΠΎΠ΄Ρƒ Π²ΠΏΠ»ΠΎΡ‚Π½ΡƒΡŽ занялись дорогостоящими экспСримСнтами, Ρ†Π΅Π»ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±Ρ‹Π»ΠΎ созданиС ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΠΉ, пСрСносимой, ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ, Π²Ρ‹ΡΠΎΠΊΠΎΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы.

Π’Ρ€Π΅Π·ΠΊΠ° «историчСский Ρ„Π°ΠΊΡ‚Β»

Π’ 1965 Π³ΠΎΠ΄Ρƒ Π“ΠΎΡ€Π΄ΠΎΠ½Π° ΠœΡƒΡ€Π° (ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· основатСлСй ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Intel) Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΆΡƒΡ€Π½Π°Π»Π° Electronics попросили Π΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Π½ΠΎΠ· Π±ΡƒΠ΄ΡƒΡ‰Π΅Π³ΠΎ ΠΏΠΎΠ»ΡƒΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠΎΠ²Ρ‹Ρ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² Π½Π° блиТайшиС дСсятилСтниС. Он, ΠΏΡ€ΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π² ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄Π΅Π» Π½Π° Ρ€Ρ‹Π½ΠΊΠ΅ Π·Π° послСдниС Ρ‚Ρ€ΠΈ Π³ΠΎΠ΄Π° (Π² 1959 Π³ΠΎΠ΄Ρƒ Π±Ρ‹Π» ΠΈΠ·ΠΎΠ±Ρ€Π΅Ρ‚Π΅Π½ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ транзистор, Π° Π² 1965 Π³ΠΎΠ΄Ρƒ Π½Π° ΠΎΠ΄Π½ΠΎΠΌ кристаллС ΡƒΠ΄Π°Π»ΠΎΡΡŒ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ 64 ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°), ΠΏΡ€ΠΈΡˆΠ΅Π» ΠΊ Π²Ρ‹Π²ΠΎΠ΄Ρƒ, Ρ‡Ρ‚ΠΎ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π»Π΅Ρ‚ число транзисторов Π² ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… Ρ‡ΠΈΠΏΠ°Ρ… Π΅ΠΆΠ΅Π³ΠΎΠ΄Π½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠ΄Π²Π°ΠΈΠ²Π°Ρ‚ΡŒΡΡ: "Ага, Π΅ΠΆΠ΅Π³ΠΎΠ΄Π½ΠΎ происходит ΡƒΠ΄Π²ΠΎΠ΅Π½ΠΈΠ΅. ΠžΡ‚Π»ΠΈΡ‡Π½ΠΎ, Ρ‚Π°ΠΊ, ΠΏΠΎΡ…ΠΎΠΆΠ΅, Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ‚ΡŒΡΡ ΠΈ Π½Π° протяТСнии ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… 10 Π»Π΅Ρ‚". ΠšΠ°Ρ€Π²Π΅Ρ€ΠΎΠ½ Мид Π² ΡˆΡƒΡ‚ΠΊΡƒ Π½Π°Π·Π²Π°Π» этот ΠΏΡ€ΠΎΠ³Π½ΠΎΠ· Π·Π°ΠΊΠΎΠ½ΠΎΠΌ, Π½ΠΎ Π΄Π°ΠΆΠ΅ сам ΠœΡƒΡ€ Π½Π΅ ΠΌΠΎΠ³ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ сколь Π΄ΠΎΠ»Π³ΠΎ такая ситуация смоТСт ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ‚ΡŒΡΡ. Π‘ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° прСдсказания ΠΏΡ€ΠΎΡˆΠ»ΠΎ ΡΠ²Ρ‹ΡˆΠ΅ Ρ‚Ρ€ΠΈΠ΄Ρ†Π°Ρ‚ΠΈ пяти Π»Π΅Ρ‚, Π½ΠΎ ΠΈ сСгодня ΠΎΠ½ΠΎ Π½Π΅ потСряло своСй Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ.

«Если Π±Ρ‹ автомобилСстроСниС ΡΠ²ΠΎΠ»ΡŽΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π»ΠΎ со ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ ΠΏΠΎΠ»ΡƒΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠΎΠ²ΠΎΠΉ ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΎΡΡ‚ΠΈ, Ρ‚ΠΎ сСгодня «Роллс-Ройс» стоил Π±Ρ‹ 3 Π΄ΠΎΠ»Π»Π°Ρ€Π°, ΠΌΠΎΠ³ Π±Ρ‹ ΠΏΡ€ΠΎΠ΅Ρ…Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Π° миль Π½Π° ΠΎΠ΄Π½ΠΎΠΌ Π³Π°Π»Π»ΠΎΠ½Π΅ Π±Π΅Π½Π·ΠΈΠ½Π°, ΠΈ Π±Ρ‹Π»ΠΎ Π±Ρ‹ дСшСвлС Π΅Π³ΠΎ Π²Ρ‹Π±Ρ€ΠΎΡΠΈΡ‚ΡŒ, Ρ‡Π΅ΠΌ ΠΏΠ»Π°Ρ‚ΠΈΡ‚ΡŒ Π·Π° ΠΏΠ°Ρ€ΠΊΠΎΠ²ΠΊΡƒΒ» ΠΏΠΎΡˆΡƒΡ‚ΠΈΠ» ΠΊΠ°ΠΊ-Ρ‚ΠΎ Ρ€Π°Π· ΠΏΠΎ этому ΠΏΠΎΠ²ΠΎΠ΄Ρƒ ΠœΡƒΡ€.


Рисунок guyswithitbd.gif (рисунок взят с сайта ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Intel)

Для этого ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° General Electric ΠΏΠΎΠΆΠ΅Ρ€Ρ‚Π²ΠΎΠ²Π°Π»Π° Π²Ρ‹ΡΠΎΠΊΠΎΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ 36-разрядной машиной GE-645 с Π½Π΅ΠΏΠ»ΠΎΡ…ΠΈΠΌ ΠΈ ΠΏΠΎ сСгодняшним ΠΌΠ΅Ρ€ΠΊΠ°ΠΌ процСссором, оснащСнной прСвосходной канальной подсистСмой Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π°, - ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π½Π΅ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ для Ρ‚Π΅Ρ… Π²Ρ€Π΅ΠΌΠ΅Π½ Ρ€ΠΎΡΠΊΠΎΡˆΡŒ.

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» Π½Π°Π·Π²Π°Π½ΠΈΠ΅ MULTICS (Multiplexed Information amp; Computing Service) [58]. НСмногим ΠΏΠΎΠ·ΠΆΠ΅, Π² Π°ΠΏΡ€Π΅Π»Π΅ 1969 Bell Labs разочаруСтся Π² достигнутых Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°Ρ… ΠΈ ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‚ΠΈΡ‚ своС участиС Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅, считая Π΅Π³ΠΎ Π½Π΅ΡƒΠ΄Π°Ρ‡Π½Ρ‹ΠΌ, Π½ΠΎ ΠΈΠ΄Π΅ΠΈ, Π·Π°Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ Π² MULTICS, Π½Π°ΠΉΠ΄ΡƒΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π² ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСмах RSX, VMS, UNIX ΠΈ Π΄Π°ΠΆΠ΅ Windows NT. ВсС ΠΎΠ½ΠΈ Π² Ρ‚ΠΎΠΉ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΉ стСпСни повторят Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Π½Π°ΠΉΠ΄Π΅Π½Π½Ρ‹Π΅ Ρ‚ΠΎΠ³Π΄Π°, Π² Π΄Π°Π»Π΅ΠΊΠΈΡ… ΡˆΠ΅ΡΡ‚ΠΈΠ΄Π΅ΡΡΡ‚Ρ‹Ρ… ΠΈ практичСски Π½Π΅ внСсут Π½ΠΈΡ‡Π΅Π³ΠΎ Π½ΠΎΠ²ΠΎΠ³ΠΎ.

Π’Ρ€Π΅Π·ΠΊΠ° Β«Π·Π°ΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅Β»

«Если ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ ΠΈΠΌΠ΅Π» успСх, Ρ‚ΠΎ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ Ρ†ΠΈΠΊΠ»Π΅ проСктирования Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ "ΠΈΠ·ΠΎΠ±Ρ€Π΅Ρ‚ΡƒΡ‚" Π΅Π³ΠΎ Π΅Ρ‰Π΅ Ρ€Π°Π·: скорСС всСго, это Π±ΡƒΠ΄Π΅Ρ‚ Π½Π΅ Ρ€Π°Π΄ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎ новая систСма, Π° ΡƒΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΠΎΠ²Π°Π½Π½Π°Ρ старая…

Π’ΠΎΠ·ΡŒΠΌΠ΅ΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»Π³ΠΈΠ΅ Π³ΠΎΠ΄Ρ‹ создавались ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹ΠΌΠΈ Ρ„ΠΈΡ€ΠΌΠ°ΠΌΠΈ Восточного ΠΏΠΎΠ±Π΅Ρ€Π΅ΠΆΡŒΡ БША. Π‘ΠΎΠ»ΡŒΡˆΠ°Ρ Ρ‡Π°ΡΡ‚ΡŒ этих ΠΈΠ΄Π΅ΠΉ Π±Ρ‹Π»Π° позаимствована ΠΈΠ· исслСдований, Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹Ρ… Π² Π²Ρ‹ΡΡˆΠΈΡ… ΡƒΡ‡Π΅Π±Π½Ρ‹Ρ… завСдСниях Π²Ρ€ΠΎΠ΄Π΅ ΠœΠ°ΡΡΠ°Ρ‡ΡƒΡΠ΅Ρ‚ΡΠΊΠΎΠ³ΠΎ тСхнологичСского института (MIT - Massachusetts Institute of Technology). Π’ 60-Π΅ Π³ΠΎΠ΄Ρ‹ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Ρ‹ ΠΈ ΡƒΡ‡Π΅Π½Ρ‹Π΅ MIT Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ Π½Π°Π΄ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ ΠœΠΈΠ½ΠΈΡΡ‚Π΅Ρ€ΡΡ‚Π²Π° ΠΎΠ±ΠΎΡ€ΠΎΠ½Ρ‹ БША ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ MULTICS, Π° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Digital, Data General ΠΈ нью-йоркская лаборатория IBM Π½Π°Π½ΠΈΠΌΠ°Π»ΠΈ выпускников MIT ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… унивСрситСтов Востока БША.

ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹ ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ систСмы, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹Π΅ этими Ρ„ΠΈΡ€ΠΌΠ°ΠΌΠΈ, ΠΌΠ½ΠΎΠ³ΠΎΠ΅ взяли ΠΈΠ· ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ², ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… MULTICS. Π’ этой срСдС Ρ€ΠΎΠ΄ΠΈΠ»Π°ΡΡŒ ΠΈ опСрационная систСма Unix, созданная Π² Bell Laboratories. ΠŸΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ этих ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой Π²Π°Ρ€ΠΈΠ°Ρ†ΠΈΠΈ Π½Π° ΠΎΠ΄Π½ΠΈ ΠΈ Ρ‚Π΅ ΠΆΠ΅ Ρ‚Π΅ΠΌΡ‹ - Π²ΠΎΡ‚ ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΎΠ½ΠΈ Ρ‚Π°ΠΊ ΠΏΠΎΡ…ΠΎΠ΄ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ Π½Π° Π΄Ρ€ΡƒΠ³Π°. МоТно Π»ΠΈ Π±Ρ‹Π»ΠΎ ΠΎΠΆΠΈΠ΄Π°Ρ‚ΡŒ здСсь появлСния Ρ‡Π΅Π³ΠΎ-Π»ΠΈΠ±ΠΎ Ρ€Π°Π΄ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎ Π½ΠΎΠ²ΠΎΠ³ΠΎ?Β» - скаТСт ΠΏΠΎΠ·ΠΆΠ΅ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΎΠ² Ρ„ΠΈΡ€ΠΌΡ‹ IBM.

Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ своих ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²Π΅Π½Π½ΠΈΡ†, MULTICS Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π»Π°ΡΡŒ Π½Π° ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΌ языкС высокого уровня PL/1, созданного Π½Π° основС ΠΠ›Π“ΠžΠ›Π, ЀОРВРАНА ΠΈ ΠšΠžΠ‘ΠžΠ›Π ΠΈ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ Π½Π° Π·Π°Π΄Π°Ρ‡ΠΈ модСлирования. Π­Ρ‚ΠΎ Π±Ρ‹Π» довольно Ρ€Π°Π·Π²ΠΈΡ‚Ρ‹ΠΉ язык, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ Ρ€Π°Π±ΠΎΡ‚Ρƒ со списками ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ слоТными структурами Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ, для своСго Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Π΄ΠΎΠΏΡƒΡΠΊΠ°Π²ΡˆΠΈΠΉ Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ памяти ΠΏΠΎΠ΄ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ способами.

Π’Π°ΠΊ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, Π²Ρ‹Ρ‡ΠΈΡΠ»ΡΡŽΡ‰Π°Ρ Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈΠ°Π», ΠΌΠΎΠ³Π»Π° Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

Β· FACT: PROC OPIONS (MAIN);

Β· DCL N DEC FIXED (2), Z FIXED(15);

Β· GET LIST(N);

Β· Z=6;

Β· DO I=4 TO N;

Β· Z=Z*I;

Β· END;

Β· PUT DATA(Z);

Β· END FACT;

Для сравнСния, Ρ‚Π° ΠΆΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, написанная Π½Π° языкС Π‘ΠΈ, с Π»Π΅Π³ΠΊΠΎΡΡ‚ΡŒΡŽ умСщаСтся Π² ΠΎΠ΄Π½Ρƒ строку:

Β· for (int i=1;i-n;i++) int z=z*i;

Но ΠΊΠ°ΠΊΠΈΠΌ Π±Ρ‹ Π²Ρ‹Ρ‡ΡƒΡ€Π½Ρ‹ΠΌ ΠΈ многословным Π½Π΅ Π±Ρ‹Π» синтаксис PL/1, писалось Π½Π° Π½Π΅ΠΌ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ быстрСС, Ρ‡Π΅ΠΌ Π½Π° ассСмблСрС, ΠΈ ΠΊ 1968 Π³ΠΎΠ΄Ρƒ (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ спустя Ρ‚Ρ€ΠΈ Π³ΠΎΠ΄Π° послС Π½Π°Ρ‡Π°Π»Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°) MULTICS Π½Π°Ρ‡Π°Π»Π° ΠΎΠ±Ρ€Π΅Ρ‚Π°Ρ‚ΡŒ Ρ‡Π΅Ρ€Ρ‚Ρ‹ Π·Π°ΠΊΠΎΠ½Ρ‡Π΅Π½Π½ΠΎΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы.