ΠΠ²ΠΎΠ»ΡΡΠΈΡ ΠΠ Π² ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΠΈΠ³Ρ Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅: 1981 β IBM PC, Π‘ΠΎΡΡ ΠΈ ΠΈΠ³ΡΠ°
ΠΠ΅ΡΠΌΠΎΡΡΡ Π½Π° ΡΠΎ, ΡΡΠΎ IBM PC ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ ΠΏΡΠΈΠΎΠ±ΡΠ΅ΡΡΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· Π΄Π²ΡΡ
Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ², Π±ΠΎΠ»Π΅Π΅ Π΄Π΅ΡΠ΅Π²ΡΠΉ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ ΡΠΌΡΡΠ»Π° ΠΈΠ·-Π·Π° ΡΠ΅ΡΡΠ΅Π·Π½ΡΡ
ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠΉ ΠΏΠΎ Π½ΠΎΡΠΈΡΠ΅Π»ΡΠΌ(ΡΠΎΠ»ΡΠΊΠΎ ΠΊΠ°ΡΡΠ΅ΡΡ) ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠΌ BASIC (ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΉ ΡΠ΅ΠΆΠΈΠΌ Π±Π΅Π· Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΡΠ°Π±ΠΎΡΡ Ρ ΡΠ²Π΅ΡΠΎΠΌ). ΠΠ»Ρ ΡΠ°Π±ΠΎΡΡ ΠΆΠ΅ Ρ Π²Π΅ΡΡΠΈΠ΅ΠΉ BASIC Π½Π° Π΄ΠΈΡΠΊΠ΅ΡΠ΅ ΡΡΠ΅Π±ΠΎΠ²Π°Π»Π°ΡΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ Π½Π° 48ΠΠ ΠΈΠ· ΠΊΠΎΡΠΎΡΡΡ
32ΠΠ Π·Π°Π±ΠΈΡΠ°Π»Π° ΡΠΈΡΡΠ΅ΠΌΠ° ΠΏΡΠΈ Π·Π°Π³ΡΡΠ·ΠΊΠ΅ PC DOS Ρ Π΄ΠΈΡΠΊΠ΅ΡΡ. Π’Π°ΠΊΠΆΠ΅ ΡΠ΅Π²ΠΈΠ·ΠΈΡ 1981 Π³ΠΎΠ΄Π° Π±ΡΠ»Π° ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π° 64ΠΊΠ± ΠΏΠ°ΠΌΡΡΠΈ, Π° Π²Π°ΡΠΈΠ°Π½Ρ Π½Π° 256ΠΊΠ± ΠΏΠΎΡΠ²ΠΈΠ»ΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π² ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ Π³ΠΎΠ΄Ρ. ΠΡΠΎ, ΠΊ ΡΠ»ΠΎΠ²Ρ, Π² Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΌΠ΅ΡΠ΅ ΠΎΠ±ΡΡΡΠ½ΡΠ΅Ρ Π±ΠΎΠ»ΡΡΡΡ ΡΠ΅Π΄ΠΊΠΎΡΡΡ ΡΠΎΡΡΠ° ΠΏΠΎΠ΄ IBM PC Π½Π° ΠΊΠ°ΡΡΠ΅ΡΠ°Ρ
Π±ΡΠ΄Ρ ΡΠΎ Π»ΡΠ±ΠΈΡΠ΅Π»ΡΡΠΊΠΈΠΉ ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠΌΠ΅ΡΡΠ΅ΡΠΊΠΈΠΉ (ΡΡΡΠΎΠ³ΠΎ Π³ΠΎΠ²ΠΎΡΡ, ΠΎΠ½ ΡΠ΅Π΄ΠΎΠΊ ΠΈ Π΄Π»Ρ TRS-80 c Apple II, Π½ΠΎ Ρ
ΠΎΡΡ Π±Ρ Π΄Π»Ρ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π³ΠΎ ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎ Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΈΠ³Ρ Π² ΡΠ°ΠΊΠΎΠΌ ΡΠΎΡΠΌΠ°ΡΠ΅). ΠΠΎΡΠΎΠΌΡ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π²ΡΠ΅ ΡΠ°Π½Π½ΠΈΠ΅ ΠΈΠ³ΡΡ Π΄Π»Ρ IBM PC ΡΠ°ΡΡΡΠΈΡΠ°Π½Ρ ΠΏΠΎΠ΄ ΠΊΠΎΠ½ΡΠΈΠ³ Ρ 48ΠΠ Π±Π°Π·ΠΎΠ²ΠΎΠΉ ΠΏΠ°ΠΌΡΡΠΈ. ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ 16ΠΠ ΠΊΠ°ΠΆΡΡΡΡ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π΄Π΅ΡΠ΅Π²ΡΠΌΠΈ ΠΏΡΠΈ ΡΠ°ΠΊΠΈΡ
ΡΡΠ»ΠΎΠ²ΠΈΡΡ
, ΠΌΡΡΠ΅ΠΉ Π΅ΡΠ΅ Π½Π΅ Π±ΡΠ»ΠΎ (ΠΏΠ΅ΡΠ²Π°Ρ Π΄Π»Ρ IBM PC Π±ΡΠ΄Π΅Ρ ΡΠΎΠ»ΡΠΊΠΎ Π² 1983 Π³ΠΎΠ΄Ρ), Π° Π΄ΠΆΠΎΠΉΡΡΠΈΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΈΠΎΠ±ΡΠ΅ΡΡΠΈ ΠΏΠΎΡΠΎΠΌ (ΠΊ ΡΡΠΎΠΌΡ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΎΠ½ΡΠ΅ ΡΠΎΡΠΌΠ°ΡΠ° Atari VCS/2600 - ΡΡΠΈΠΊ Ρ ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ - ΡΡΠ°Π»ΠΈ ΡΡΠ°Π½Π΄Π°ΡΡΠΎΠΌ ΠΈ Π±ΡΠ» Π΄ΠΎΡΡΡΠΏΠ΅Π½ Π²Π°ΡΠΈΠ°Π½Ρ ΠΈΠ·Π²Π΅ΡΡΠ½ΡΡ
ΠΏΠΎΠ΄ ΡΠ΅ΡΠΌΠΈΠ½ΠΎΠΌ ΠΏΡΠ΄Π» (paddle) Π΄Π»Ρ ΠΏΠΎΠ΄ΠΎΠ±ΠΈΠΉ Pong ΠΈ Breakout).
https://habr.com/ru/articles/990442/
#basic #ibm_pc #ms_basic #basica #1981 #soft #source_code #github