Π±Π΅ΠΉΡΠΈΠΊ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π΄Π»Ρ ΡΠ΅Π³ΠΎ
QBASICBOOK.ru: ΡΠ°ΠΉΡ ΠΏΡΠΎ QB64
ΠΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ΠΎ: 2018-02-18 08:00:00
ΠΠ΅ΠΉΡΠΈΠΊ ΠΊΠ°ΠΊ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ Π΅Π³ΠΎ ΠΈΡΡΠΎΡΠΈΡ
Π ΡΡΡΠΊΠΎΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅: ΠΠ΅ΠΉΡΠΈΠΊ
ΠΠ°ΡΠ° ΡΠΎΠ·Π΄Π°Π½ΠΈΡ: 1963
Π‘ΠΎΠ·Π΄Π°Π½ ΠΏΠΎΠ΄ Π²Π»ΠΈΡΠ½ΠΈΠ΅ΠΌ: ALGOL, FORTRAN
ΠΠΎΠ²Π»ΠΈΡΠ» Π½Π°: ΠΠ ΠΠ€Π’
ΠΠ°ΡΠ°Π΄ΠΈΠ³ΠΌΠ°: ΠΈΠΌΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½Π°Ρ, Π½Π° ΡΡΠΎΠ²Π½Π΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ, ΡΠΊΠ°Π»ΡΡΠ½Π°Ρ
Π’ΠΈΠΏΠΈΠ·Π°ΡΠΈΡ: Π±Π΅ΡΡΠΈΠΏΠΎΠ²Π°Ρ
ΠΠΈΠ°Π»Π΅ΠΊΡΡ: Applesoft BASIC, Commodore BASIC, GW-BASIC, MSX BASIC, Microsoft BASIC, Turbo BASIC, Visual Basic
Π Π΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΈ Π²Π΅ΡΡΠΈΠΈ: 1771-DB BASIC, AMOS BASIC, AMOS Professional, Easy AMOS, AT&T BASIC, Altair BASIC, AmigaBASIC, Applesoft BASIC Interpreter in Javascript, Applesoft Lite, Atari Microsoft BASIC I/II, BASIC A+, BASIC-11, BASIC-256, BASICA, Bywater BASIC, bwBASIC 2.50, Cassette BASIC, Color BASIC, Commodore BASIC, DOS33, Dartmouth BASIC, EXIL, FreeBASIC, GW-BASIC, Galaksija BASIC, Great Cow BASIC, MBASIC, MSX BASIC, Microsoft Visual Basic, Mono VB.NET, vbnc 2.4.2, NBASIC, PureBasic, QBasic, QuickBASIC, STOS Basic, SmallBASIC, VB.NET, VB.NET 9 (2008), VBScript, Visual Basic for Applications, WordBasic, hbasic
ΠΠ΅ΠΉΡΠΈΠΊ (BASIC β ΡΠΎΠΊΡΠ°ΡΠ΅Π½ΠΈΠ΅ ΠΎΡ Π°Π½Π³Π». Beginnerβs All-purpose Symbolic Instruction Code β ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΠΉ ΠΊΠΎΠ΄ ΡΠΈΠΌΠ²ΠΎΠ»ΠΈΡΠ΅ΡΠΊΠΈΡ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΉ Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ ; Π°Π½Π³Π». basic β ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ, Π±Π°Π·ΠΎΠ²ΡΠΉ) β ΡΠ΅ΠΌΠ΅ΠΉΡΡΠ²ΠΎ Π²ΡΡΠΎΠΊΠΎΡΡΠΎΠ²Π½Π΅Π²ΡΡ ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
ΠΠ΅ΠΉΡΠΈΠΊ Π±ΡΠ» ΠΏΡΠΈΠ΄ΡΠΌΠ°Π½ Π² 1963 Π³ΠΎΠ΄Ρ ΠΏΡΠ΅ΠΏΠΎΠ΄Π°Π²Π°ΡΠ΅Π»ΡΠΌΠΈ ΠΠ°ΡΡΠΌΡΡΡΠΊΠΎΠ³ΠΎ ΠΠΎΠ»Π»Π΅Π΄ΠΆΠ° ΠΠΆΠΎΠ½ΠΎΠΌ ΠΠ΅ΠΌΠ΅Π½ΠΈ ΠΈ Π’ΠΎΠΌΠ°ΡΠΎΠΌ ΠΡΡΡΡΠΎΠΌ ΠΈ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ ΡΡΡΠ΄Π΅Π½ΡΠΎΠ² ΠΊΠΎΠ»Π»Π΅Π΄ΠΆΠ° ΠΏΠΎΠ΄ ΠΈΡ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎΠΌ. Π‘ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½Π΅ΠΌ, ΠΊΠΎΠ³Π΄Π° ΡΡΠ°Π»ΠΈ ΠΏΠΎΡΠ²Π»ΡΡΡΡΡ Π΄ΡΡΠ³ΠΈΠ΅ Π΄ΠΈΠ°Π»Π΅ΠΊΡΡ, ΡΡΠΎΡ Β«ΠΈΠ·Π½Π°ΡΠ°Π»ΡΠ½ΡΠΉΒ» Π΄ΠΈΠ°Π»Π΅ΠΊΡ ΡΡΠ°Π»ΠΈ Π½Π°Π·ΡΠ²Π°ΡΡ Dartmouth BASIC.
ΠΠ΅ΠΉΡΠΈΠΊ Π±ΡΠ» ΡΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ ΡΡΡΠ΄Π΅Π½ΡΡ Π±Π΅Π· ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ ΠΌΠΎΠ³Π»ΠΈ ΠΏΠΈΡΠ°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ. ΠΠ½ ΡΠΎΠ·Π΄Π°Π²Π°Π»ΡΡ ΠΊΠ°ΠΊ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌ, ΡΠ²ΡΠ·Π°Π½Π½ΡΡ ΡΠΎ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΡΡ Π±ΠΎΠ»Π΅Π΅ ΡΡΠ°ΡΡΡ ΡΠ·ΡΠΊΠΎΠ², ΠΈ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ°Π»ΡΡ Π΄Π»Ρ Π±ΠΎΠ»Π΅Π΅ Β«ΠΏΡΠΎΡΡΡΡ Β» ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ, Π·Π°ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠΎΠ²Π°Π½Π½ΡΡ Π½Π΅ ΡΡΠΎΠ»ΡΠΊΠΎ Π² ΡΠΊΠΎΡΠΎΡΡΠΈ ΡΠ²ΠΎΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ, ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΎΡΡΠΎ Π² Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ Π΄Π»Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΡΠ²ΠΎΠΈΡ Π·Π°Π΄Π°Ρ. ΠΠ»Ρ ΠΏΠΎΠΏΡΠ»ΡΡΠΈΠ·Π°ΡΠΈΠΈ ΡΠ·ΡΠΊΠ° ΠΏΠ΅ΡΠ²ΡΠΉ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΠ»ΡΡ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΠΎ.
ΠΡΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΡΠ·ΡΠΊΠ° Π±ΡΠ»ΠΈ ΡΡΠΎΡΠΌΡΠ»ΠΈΡΠΎΠ²Π°Π½Ρ Π²ΠΎΡΠ΅ΠΌΡ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΊ Π½Π΅ΠΌΡ:
Π―Π·ΡΠΊ Π±ΡΠ» ΠΎΡΠ½ΠΎΠ²Π°Π½ ΡΠ°ΡΡΠΈΡΠ½ΠΎ Π½Π° Π€ΠΎΡΡΡΠ°Π½ II ΠΈ ΡΠ°ΡΡΠΈΡΠ½ΠΎ Π½Π° ΠΠ»Π³ΠΎΠ»-60, Ρ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡΠΌΠΈ, Π΄Π΅Π»Π°ΡΡΠΈΠΌΠΈ Π΅Π³ΠΎ ΡΠ΄ΠΎΠ±Π½ΡΠΌ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΡ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΠ΅ΠΊΡΡΠ° ΠΈ ΠΌΠ°ΡΡΠΈΡΠ½ΠΎΠΉ Π°ΡΠΈΡΠΌΠ΅ΡΠΈΠΊΠΈ. ΠΠ΅ΡΠ²ΠΎΠ½Π°ΡΠ°Π»ΡΠ½ΠΎ ΠΠ΅ΠΉΡΠΈΠΊ Π±ΡΠ» ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ Π½Π° GE-265 Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π° ΡΠ΅ΡΠΌΠΈΠ½Π°Π»ΠΎΠ². ΠΠΎΠΏΡΠ΅ΠΊΠΈ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΠ½Π½ΠΎΠΌΡ ΡΠ±Π΅ΠΆΠ΄Π΅Π½ΠΈΡ, Π² ΠΌΠΎΠΌΠ΅Π½Ρ ΡΠ²ΠΎΠ΅Π³ΠΎ ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΡ ΡΡΠΎ Π±ΡΠ» ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΡΠ΅ΠΌΡΠΉ ΡΠ·ΡΠΊ.
ΠΡΠ΅ΠΎΠ±ΡΡΡ ΠΆΠ΅ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΡΡΡ ΡΠ·ΡΠΊ ΠΏΡΠΈΠΎΠ±ΡΠ΅Π» Π² ΡΠ΅ΡΠ΅Π΄ΠΈΠ½Π΅ 70-Ρ Π³ΠΎΠ΄ΠΎΠ² ΠΏΠΎΡΠ»Π΅ Π΅Π³ΠΎ ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΡ Π½Π° ΠΌΠΈΠΊΡΠΎΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°Ρ . ΠΠ½ΠΎΠ³ΠΈΠ΅ ΡΠ·ΡΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π±ΡΠ»ΠΈ ΡΠ»ΠΈΡΠΊΠΎΠΌ Π³ΡΠΎΠΌΠΎΠ·Π΄ΠΊΠΈΠΌΠΈ, ΡΡΠΎΠ±Ρ ΡΠΌΠ΅ΡΠ°ΡΡΡΡ Π² Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠΉ ΠΏΠ°ΠΌΡΡΠΈ. ΠΠ»Ρ ΠΌΠ°ΡΠΈΠ½ Ρ ΡΠ°ΠΊΠΈΠΌ ΠΌΠ΅Π΄Π»Π΅Π½Π½ΡΠΌ Π½ΠΎΡΠΈΡΠ΅Π»Π΅ΠΌ, ΠΊΠ°ΠΊ Π±ΡΠΌΠ°ΠΆΠ½Π°Ρ Π»Π΅Π½ΡΠ°, Π°ΡΠ΄ΠΈΠΎΠΊΠ°ΡΡΠ΅ΡΠ° ΠΈ Π±Π΅Π· ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡΠ΅Π³ΠΎ ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠ³ΠΎ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ° ΡΠ°ΠΊΠΎΠΉ Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠΉ ΡΠ·ΡΠΊ, ΠΊΠ°ΠΊ ΠΠ΅ΠΉΡΠΈΠΊ, Π±ΡΠ» ΠΎΡΠ»ΠΈΡΠ½ΠΎΠΉ Π½Π°Ρ ΠΎΠ΄ΠΊΠΎΠΉ.
Π 1975 Π³ΠΎΠ΄Ρ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ Microsoft Π²ΡΠΏΡΡΡΠΈΠ»Π° Altair BASIC. ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ Π±ΡΠ» Π²ΡΠΏΡΡΠ΅Π½ ΡΡΠ΄ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΠΈΡ Basic Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ°. ΠΠ»Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ CP/M Π±ΡΠ» ΡΠΎΠ·Π΄Π°Π½ Π΄ΠΈΠ°Π»Π΅ΠΊΡ BASIC-80, Π½Π°Π΄ΠΎΠ»Π³ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΠ²ΡΠΈΠΉ ΡΠ°Π·Π²ΠΈΡΠΈΠ΅ ΡΠ·ΡΠΊΠ°.
Π ΡΡΠΎΡ ΠΏΠ΅ΡΠΈΠΎΠ΄ Π±ΡΠ»ΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΎ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ Π½ΠΎΠ²ΡΡ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠΎΠ² ΠΈ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡΠΎΠ² ΠΠ΅ΠΉΡΠΈΠΊΠ°. ΠΠ°ΠΉΠΊΡΠΎΡΠΎΡΡ ΠΏΡΠΎΠ΄Π°Π²Π°Π»Π° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π²Π΅ΡΡΠΈΠΉ BASIC Π΄Π»Ρ MS-DOS/PC-DOS, Π²ΠΊΠ»ΡΡΠ°Ρ BASICA, GW-BASIC ΠΈ QuickBASIC (QBASIC). ΠΠΎΠΌΠΏΠ°Π½ΠΈΡ Borland Π² 1985 Π²ΡΠΏΡΡΡΠΈΠ»Π° Turbo BASIC 1.0 (Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½ΠΈΠ΅ Π΅Π³ΠΎ Π²Π΅ΡΡΠΈΠΈ Π²ΠΏΠΎΡΠ»Π΅Π΄ΡΡΠ²ΠΈΠΈ ΠΏΡΠΎΠ΄Π°Π²Π°Π»ΠΈΡΡ Π΄ΡΡΠ³ΠΎΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ ΠΏΠΎΠ΄ ΠΈΠΌΠ΅Π½Π΅ΠΌ PowerBASIC). ΠΠ° Π΄ΠΎΠΌΠ°ΡΠ½ΠΈΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°Ρ ΠΏΠΎΡΠ²ΠΈΠ»ΠΈΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ ΠΠ΅ΠΉΡΠΈΠΊΠ°, ΠΎΠ±ΡΡΠ½ΠΎ Π²ΠΊΠ»ΡΡΠ°ΡΡΠΈΠ΅ ΡΡΠ΅Π΄ΡΡΠ²Π° Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ Π³ΡΠ°ΡΠΈΠΊΠΎΠΉ, Π·Π²ΡΠΊΠΎΠΌ, Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ DOS-ΠΊΠΎΠΌΠ°Π½Π΄, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΡΠ΅Π΄ΡΡΠ²Π° ΡΡΡΡΠΊΡΡΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ Π΄ΡΡΠ³ΠΈΠ΅ ΡΠ·ΡΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈ Ρ ΠΎΡΠΎΡΠΎ ΠΈΠ·Π²Π΅ΡΡΠ½ΡΠΉ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ ΠΠ΅ΠΉΡΠΈΠΊΠ° Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΎΡΠ½ΠΎΠ²Ρ, Π½Π° ΠΊΠΎΡΠΎΡΠΎΠΉ ΡΡΡΠΎΠΈΠ»Π°ΡΡ ΡΠΎΠ²Π΅ΡΡΠ΅Π½Π½ΠΎ ΠΈΠ½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, GRASS).
ΠΠ°ΡΠΈΠ½Π°Ρ Ρ ΠΊΠΎΠ½ΡΠ° 80-Ρ , Π½ΠΎΠ²ΡΠ΅ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ ΡΡΠ°Π»ΠΈ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Π±ΠΎΠ»Π΅Π΅ ΡΠ»ΠΎΠΆΠ½ΡΠΌΠΈ ΠΈ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ»ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ (ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ), ΠΊΠΎΡΠΎΡΡΠ΅ Π΄Π΅Π»Π°Π»ΠΈ ΠΠ΅ΠΉΡΠΈΠΊ ΡΠΆΠ΅ Π½Π΅ ΡΡΠΎΠ»Ρ ΡΠ΄ΠΎΠ±Π½ΡΠΌ Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΠ΅ΠΉΡΠΈΠΊ Π½Π°ΡΠ°Π» ΡΠ΄Π°Π²Π°ΡΡ ΡΠ²ΠΎΠΈ ΠΏΠΎΠ·ΠΈΡΠΈΠΈ, Π½Π΅ΡΠΌΠΎΡΡΡ Π½Π° ΡΠΎ, ΡΡΠΎ ΠΎΠ³ΡΠΎΠΌΠ½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π΅Π³ΠΎ Π²Π΅ΡΡΠΈΠΉ Π΅ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΎΡΡ ΠΈ ΠΏΡΠΎΠ΄Π°Π²Π°Π»ΠΎΡΡ.
ΠΡΠΎΡΡΡ ΠΆΠΈΠ·Π½Ρ ΠΠ΅ΠΉΡΠΈΠΊ ΠΏΠΎΠ»ΡΡΠΈΠ» Ρ ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΠ΅ΠΌ Π² 1991 Π³ΠΎΠ΄Ρ Visual Basic ΠΎΡ Microsoft. ΠΡΠΎΡ ΡΠ·ΡΠΊ Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π» ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΡΠΉ ΡΠΎΠ»ΡΠΊΠΎ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠΎΠΌ, Π½ΠΎ Π±ΡΠ» Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π±ΠΎΠ»Π΅Π΅ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌ. Visual Basic ΠΈ Π΅Π³ΠΎ Π²Π°ΡΠΈΠ°Π½ΡΡ ΡΡΠ°Π»ΠΈ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΠ°ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΡ ΡΠ·ΡΠΊΠΎΠ² Π½Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅ Windows. ΠΠΎΠ·ΠΆΠ΅ Π±ΡΠ» ΡΠΎΠ·Π΄Π°Π½ Π²Π°ΡΠΈΠ°Π½Ρ ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ WordBasic, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠΉ Π² MS Word Π΄ΠΎ ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΡ Word 97. Visual Basic for Applications (VBA) Π±ΡΠ» Π²ΡΡΡΠΎΠ΅Π½ Π² Excel 5.0 Π² 1993 Π³ΠΎΠ΄Ρ, Π·Π°ΡΠ΅ΠΌ Π² Access 95 Π² 1995-ΠΎΠΌ, Π° ΠΏΠΎΡΠ»Π΅ ΠΈ Π²ΠΎ Π²ΡΠ΅ ΠΎΡΡΠ°Π»ΡΠ½ΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ, Π²Ρ ΠΎΠ΄ΡΡΠΈΠ΅ Π² ΠΏΠ°ΠΊΠ΅Ρ Office β Π² 1997-ΠΎΠΌ. Internet Explorer 3.0 ΠΈ Π²ΡΡΠ΅, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΡΡΠ°Π²ΠΊΠΈ Windows Π²ΠΊΠ»ΡΡΠ°Π»ΠΈ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡ ΡΠΊΡΠΈΠΏΡΠΎΠ²ΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ° VBScript. Π ΠΏΠΎΠ»Π½ΡΠΉ Π²Π°ΡΠΈΠ°Π½Ρ ΠΏΠ°ΠΊΠ΅ΡΠ° OpenOffice ΡΠ°ΠΊΠΆΠ΅ Π²ΠΊΠ»ΡΡΡΠ½ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡ ΠΠ΅ΠΉΡΠΈΠΊΠ°.
Π Π½Π°ΡΡΠΎΡΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ Basic β ΡΡΠΎ Π½Π΅ ΠΎΠ΄ΠΈΠ½ ΡΠ·ΡΠΊ, Π° ΡΠ΅Π»ΠΎΠ΅ ΡΠ΅ΠΌΠ΅ΠΉΡΡΠ²ΠΎ ΡΠ·ΡΠΊΠΎΠ², ΠΎΡΠ»ΠΈΡΠ°ΡΡΠΈΡ ΡΡ Π²ΡΠ΅ΠΌΠ΅Π½Π΅ΠΌ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ, ΠΏΠ°ΡΠ°Π΄ΠΈΠ³ΠΌΠ°ΠΌΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠΎΠΌ, Π·Π°ΡΠ°ΡΡΡΡ Π΄ΠΎ ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΏΠΎΡΠ΅ΡΠΈ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ. Π Π°Π½Π½ΠΈΠ΅ Π²Π΅ΡΡΠΈΠΈ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π»ΠΈ Π΄Π°ΠΆΠ΅ ΡΡΡΡΠΊΡΡΡΠ½ΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅; ΡΠΎ Π²ΡΠ΅ΠΌΠ΅Π½Π΅ΠΌ ΡΡΡΡΠΊΡΡΡΠ½ΠΎΠ΅ ΠΈ ΠΏΡΠΎΡΠ΅Π΄ΡΡΠ½ΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡΠ°Π»ΠΈ ΠΎΠ±ΡΠ΅ΠΏΡΠΈΠ½ΡΡΡΠΌΠΈ ΠΏΠ°ΡΠ°Π΄ΠΈΠ³ΠΌΠ°ΠΌΠΈ, ΠΈ ΠΏΠΎΡΠ²ΠΈΠ»ΠΈΡΡ Π²Π΅ΡΡΠΈΠΈ, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΠΈΠ΅ ΠΈΡ . Π ΡΠ΄ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠΎΠ² Π²ΠΎ Π³Π»Π°Π²Π΅ Ρ Visual Basic ΠΈ VB.NET ΡΠ΅Π°Π»ΠΈΠ·ΡΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΈ ΡΠΎΠ±ΡΡΠΈΠΉΠ½ΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅.
QBasic β ΡΡΠΎ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ ΡΡΠ΅Π΄Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ (IDE) Π΄Π»Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΡΠ·ΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ BASIC, ΠΎΡΠ½ΠΎΠ²Π°Π½Π½Π°Ρ Π½Π° QuickBasic. ΠΡΡ ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄, Π²Π²Π΅Π΄Π΅Π½Π½ΡΠΉ Π² IDE, ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°Π»ΡΡ Π² ΠΏΡΠΎΠΌΠ΅ΠΆΡΡΠΎΡΠ½ΡΡ ΡΠΎΡΠΌΡ, ΠΊΠΎΡΠΎΡΡΡ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠΈΡΠΎΠ²Π°Π»Π° IDE ΠΏΠΎ ΠΌΠ΅ΡΠ΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ.
ΠΠ°ΠΊ ΠΈ QuickBasic, QBasic β ΡΠ·ΡΠΊ ΡΡΡΡΠΊΡΡΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΠΈΠΉ ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΈ ΡΡΠ»ΠΎΠ²Π½ΡΠ΅ ΡΠΈΠΊΠ»Ρ. ΠΡΠΌΠ΅ΡΠ°ΡΠΈΡ ΡΡΡΠΎΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΡΠΏΡΠ°Π·Π΄Π½Π΅Π½Π° ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΠΈ; Π²ΠΌΠ΅ΡΡΠΎ Π½Π΅Π΅ Π²Π²Π΅Π΄Π΅Π½Ρ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Ρ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΠΌΠ΅ΡΠΎΠΊ. QBasic ΠΈΠΌΠ΅Π» ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π½ΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΠΌΡΡ ΡΠΈΠΏΠΎΠ² ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ (ΡΡΡΡΠΊΡΡΡ) ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΠΏΡΠΎΡΡΡΡ ΡΠΈΠΏΠΎΠ².
QBasic ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ°Π»ΡΡ Π΄Π»Ρ Π·Π°ΠΌΠ΅Π½Ρ GW-BASIC. QBasic 1.0 Π²ΠΊΠ»ΡΡΠ°Π»ΡΡ Π² MS-DOS 5.0 ΠΈ Π²ΡΡΠ΅, Windows 95, Windows NT 3.x ΠΈ Windows NT 4.0. ΠΠΎΠΌΠΏΠ°Π½ΠΈΡ IBM ΠΏΠ΅ΡΠ΅ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°Π»Π° QBasic ΠΈ Π²ΠΊΠ»ΡΡΠΈΠ»Π° Π² PCDOS 5.x, ΠΏΠΎΠ·ΠΆΠ΅ Π² OS/2 2.0 ΡΠ°ΠΊΠΆΠ΅ Π±ΡΠ»Π° Π²Π²Π΅Π΄Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° QBasic. QBasic 1.1 ΠΏΠΎΡΡΠ°Π²Π»ΡΠ»ΡΡ Ρ MS-DOS 6.x, ΠΈ Π±Π΅Π· ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² Windows 95, Windows 98 Windows Me. ΠΠ°ΡΠΈΠ½Π°Ρ Ρ Windows 2000, ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ Microsoft ΠΏΠ΅ΡΠ΅ΡΡΠ°Π»Π° Π²ΠΊΠ»ΡΡΠ°ΡΡ QBasic Π² ΡΠ²ΠΎΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ.
QBasic Π±ΡΠ» ΠΎΡΠ½ΠΎΠ²Π°Π½ Π½Π° ΡΠ°Π½Π½Π΅ΠΉ Π²Π΅ΡΡΠΈΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠ° QuickBASIC 4.50, Π½ΠΎ Π½Π΅ ΡΠΎΠ΄Π΅ΡΠΆΠ°Π» Π½ΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠ°, Π½ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΡΠΈΠΊΠ°. ΠΠΎ MS-DOS 7 ΡΠ΅Π΄Π°ΠΊΡΠΎΡ MS-DOS ΡΡΠ΅Π±ΠΎΠ²Π°Π» Π½Π°Π»ΠΈΡΠΈΠ΅ QBasic. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° «edit.com» ΠΏΡΠΎΡΡΠΎ Π·Π°ΠΏΡΡΠΊΠ°Π»Π° QBasic Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ°.
Π ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π΄ΠΎΠ»Π³ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ QBasic ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π» ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΡΡΠ΅Π΄Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ, Π²ΠΊΠ»ΡΡΠ°ΡΡΡΡ ΠΎΡΠ»Π°Π΄ΡΠΈΠΊ Ρ ΡΡΠ΄ΠΎΠΌ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠ΅ΠΉ (ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½Π°Ρ ΠΎΡΠ΅Π½ΠΊΠ° Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠΉ, ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΡ ΠΊΠΎΠ΄Π° ΠΈ Ρ.Π΄.). QBasic ΠΌΠΎΠΆΠ΅Ρ Π²ΡΠΏΠΎΠ»Π½ΡΡΡΡΡ ΠΏΠΎΡΡΠΈ ΠΏΠΎΠ΄ Π²ΡΠ΅ΠΌΠΈ Π²Π΅ΡΡΠΈΡΠΌΠΈ DOS ΠΈ Windows, Π° ΠΏΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΡΠΌΡΠ»ΡΡΠΎΡΠ° DOSBox ΠΌΠΎΠΆΠ΅Ρ Π²ΡΠΏΠΎΠ»Π½ΡΡΡΡΡ Π² ΠΠ‘ Linux, FreeBSD.
Microsoft QuickBASIC (ΡΠΎΠΊΡΠ°ΡΠ΅Π½ΠΈΠ΅ QBasic Π½Π΅ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎ, ΡΡΠΎ ΡΠΎΠ²Π΅ΡΡΠ΅Π½Π½ΠΎ Π΄ΡΡΠ³Π°Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ) β ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡ ΠΈ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ ΡΡΠ΅Π΄Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π΄Π»Ρ ΡΠ·ΡΠΊΠ° BASIC, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°Π»ΡΡ ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΠ΅ΠΉ Microsoft. QuickBasic ΡΠΎΠ·Π΄Π°Π²Π°Π»ΡΡ ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΌ Π½Π° DOS, ΠΎΠ΄Π½Π°ΠΊΠΎ Π½Π΅Π΄ΠΎΠ»Π³ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ ΡΡΡΠ΅ΡΡΠ²ΠΎΠ²Π°Π»Π° Π²Π΅ΡΡΠΈΡ Π΄Π»Ρ Mac OS. QuickBASIC ΠΎΡΠ½ΠΎΠ²Π°Π½ Π½Π° GW-BASIC, Π½ΠΎ Π²ΠΊΠ»ΡΡΠ°Π΅Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ»ΡΡΡΠ΅Π½ΠΈΡ ΠΈ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ: Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠ΅ ΡΠΈΠΏΡ Π΄Π°Π½Π½ΡΡ , ΡΠ»ΡΡΡΠ΅Π½Ρ ΡΡΡΡΠΊΡΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΡΡΠΎΠ²Π΅ΡΡΠ΅Π½ΡΡΠ²ΠΎΠ²Π°Π½Π° ΡΠ°Π±ΠΎΡΠ° Ρ Π³ΡΠ°ΡΠΈΠΊΠΎΠΉ ΠΈ ΡΠ°Π±ΠΎΡΠ° Ρ Π΄ΠΈΡΠΊΠΎΠΌ. Microsoft ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΠ»Π° QuickBASIC ΠΊΠ°ΠΊ ΠΏΠ΅ΡΠ²ΡΡ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ Π½Π° BASIC.
QuickBASIC 1.0 Π±ΡΠ»Π° Π²ΡΠΏΡΡΠ΅Π½Π° 18 Π°Π²Π³ΡΡΡΠ° 1985 ΠΈ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΠ»Π°ΡΡ Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΠΏΡΡΠΈΠ΄ΡΠΉΠΌΠΎΠ²ΠΎΠΌ Π΄ΠΈΡΠΊΠ΅. Π‘ Π²Π΅ΡΡΠΈΠΈ QuickBASIC 2.0 Π±ΡΠ»Π° Π²ΠΊΠ»ΡΡΠ΅Π½Π° ΡΡΠ΅Π΄Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ, ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ ΠΌΠΎΠ³Π»ΠΈ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ Π² ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠΌ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ΅.
ΠΡΠΌΠ΅ΡΠ°ΡΠΈΡ ΡΡΡΠΎΠΊ Π΅ΡΠ΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π»Π°ΡΡ, Π½ΠΎ Π² Π½Π΅ΠΉ Π½Π΅ Π±ΡΠ»ΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ. ΠΠ΅ΡΠ΅Ρ ΠΎΠ΄Ρ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ ΠΌΠΎΠ³Π»ΠΈ Π±ΡΡΡ ΠΎΡΡΡΠ΅ΡΡΠ²Π»Π΅Π½Ρ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΠΌΠ΅ΡΠΎΠΊ. ΠΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½ΠΈΠ΅ Π²Π΅ΡΡΠΈΠΈ Π΄ΠΎΠ±Π°Π²Π»ΡΠ»ΠΈ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΡΠΏΡΠ°Π²Π»ΡΡΡΠΈΠ΅ ΡΡΡΡΠΊΡΡΡΡ (ΠΌΠ½ΠΎΠ³ΠΎΡΡΡΠΎΡΠ½ΡΠ΅ ΡΡΠ»ΠΎΠ²Π½ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ, Π±Π»ΠΎΠΊΠΈ ΡΠΈΠΊΠ»ΠΎΠ²).
Π ΠΏΠΎΡΡΠ°Π²ΠΊΡ QuickBASIC Π±ΡΠ» Π²ΠΊΠ»ΡΡΠ΅Π½ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡ Π΄Π»Ρ ΡΠ±ΠΎΡΠΊΠΈ ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ. Π Π΅Π΄Π°ΠΊΡΠΎΡ ΡΠΎΠ΄Π΅ΡΠΆΠ°Π» ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ» ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ ΠΈΡΠΏΠΎΠ»Π½ΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΡΡ Π΄Π»Ρ ΠΎΡΠ»Π°Π΄ΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π΄ΠΎ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ. ΠΠΎ, ΠΊ ΡΠΎΠΆΠ°Π»Π΅Π½ΠΈΡ, ΡΡΡΠ΅ΡΡΠ²ΠΎΠ²Π°Π»ΠΈ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΠΈ ΠΏΠΎΡΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°, ΡΠ°Π±ΠΎΡΠ°Π²ΡΠ°Ρ ΠΈΡΠΏΡΠ°Π²Π½ΠΎ Π² ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡΠ΅, ΠΏΠΎΡΠ»Π΅ ΡΡΠ°Π½ΡΠ»ΡΡΠΈΠΈ ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°Π»Π° Π½Π΅ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎ, Π° ΠΈΠ½ΠΎΠ³Π΄Π° Π΄Π°ΠΆΠ΅ Π½Π΅ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°Π»Π°ΡΡ.
QuickBASIC 4.5 β ΠΏΠΎΡΠ»Π΅Π΄Π½ΡΡ Π²Π΅ΡΡΠΈΡ, Π²ΡΠΏΡΡΠ΅Π½Π½Π°Ρ Π² 1988 Π³ΠΎΠ΄Ρ, ΠΎΠ΄Π½Π°ΠΊΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ (PDS) ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Π»Π°ΡΡ Π΄ΠΎ ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΡ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΉ Π²Π΅ΡΡΠΈΠΈ 7.1 Π² ΠΎΠΊΡΡΠ±ΡΠ΅ 1990. ΠΠ΅ΡΡΠΈΡ IDE BASIC PDS 7.x Π±ΡΠ»Π° Π½Π°Π·Π²Π°Π½Π° QuickBASIC Extended (QBX) ΠΈ ΠΈΡΠΏΠΎΠ»Π½ΡΠ»Π°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΠ΄ DOS. ΠΡΠ΅Π΅ΠΌΠ½ΠΈΠΊΠΎΠΌ QuickBASIC ΠΈ Basic PDS ΡΡΠ°Π» Visual Basic Π΄Π»Ρ MS-DOS 1.0. ΠΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½ΠΈΠ΅ Π²Π΅ΡΡΠΈΠΈ Visual Basic Π½Π΅ Π²ΠΊΠ»ΡΡΠ°Π»ΠΈ Π²Π΅ΡΡΠΈΠΈ Π΄Π»Ρ DOS, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Microsoft ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π»Π°ΡΡ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡ Π΄Π»Ρ Windows.
ΠΠΎΠ΄ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ QuickBASIC 4.5 Π±ΡΠ»ΠΎ Π½Π°Π·Π²Π°Π½ΠΎ QBasic. QBasic Π²ΠΊΠ»ΡΡΠ°Π»ΡΡ Π² ΠΏΠΎΡΡΠ°Π²ΠΊΡ MS-DOS 5 ΠΈ Π² Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½ΠΈΡ Π²Π΅ΡΡΠΈΡΡ , ΠΊΠΎΡΠΎΡΡΠΉ Π·Π°ΠΌΠ΅Π½ΠΈΠ» GW-BASIC. QBasic ΠΏΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ Ρ QuickBASIC ΠΈΠΌΠ΅Π» ΡΡΠ΄ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠΉ: Π²ΠΊΠ»ΡΡΠ°Π» ΡΠΎΠ»ΡΠΊΠΎ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡ, ΡΡΡΠ΅ΡΡΠ²ΠΎΠ²Π°Π»ΠΎ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠ΅ Π² Π΅Π³ΠΎ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΠΈ, ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΠ²Π°Π»ΠΎΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠΌ ΡΠ°Π·ΠΌΠ΅ΡΠΎΠΌ ΠΈ Ρ.Π΄. ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΎΠ½ Π½Π΅ ΡΠΎΠ΄Π΅ΡΠΆΠ°Π» ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠ°, ΡΠΎ Π½Π΅ Π±ΡΠ»ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡΠ΅ ΡΠ°ΠΉΠ»Ρ, Π½ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, Π½Π°ΠΏΠΈΡΠ°Π½Π½ΡΠ΅ Π½Π° QBasic, ΠΌΠΎΠ³Π»ΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°ΡΡΡΡ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ QuickBASIC 4.5, BASIC PDS 7.x, VBDOS 1.0.
ΠΠ»Ρ ΠΠ‘ Macintosh QuickBASIC 1.0 Π±ΡΠ» Π²ΡΠΏΡΡΠ΅Π½ Π² 1988.ΠΠ½ ΡΠ°Π±ΠΎΡΠ°Π» ΡΠΎΠ»ΡΠΊΠΎ Π½Π° System 6 ΠΈ System 7 ΠΈ ΡΡΠ΅Π±ΠΎΠ²Π°Π» Π½Π°Π»ΠΈΡΠΈΠ΅ ΠΠΠ£ ΠΎΠ±ΡΠ΅ΠΌΠΎΠΌ Π±ΠΎΠ»ΡΡΠΈΠΌ 1 ΠΠ±.
ΠΠ΅ΠΉΡΠΈΠΊ
COMAL, GRASS ΠΈ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½ΠΈΡ Π΄ΠΈΠ°Π»Π΅ΠΊΡΠΎΠ² ΡΠ·ΡΠΊΠ°
ΠΠ΅ΜΠΉΡΠΈΠΊ (ΠΎΡ BASIC, ΡΠΎΠΊΡΠ°ΡΠ΅Π½ΠΈΠ΅ ΠΎΡ Π°Π½Π³Π». Beginnerβs All-purpose Symbolic Instruction Code β ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΠΉ ΠΊΠΎΠ΄ ΡΠΈΠΌΠ²ΠΎΠ»ΠΈΡΠ΅ΡΠΊΠΈΡ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΉ Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ [1] ) β ΡΠ΅ΠΌΠ΅ΠΉΡΡΠ²ΠΎ Π²ΡΡΠΎΠΊΠΎΡΡΠΎΠ²Π½Π΅Π²ΡΡ ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
Π―Π·ΡΠΊ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ°Π»ΡΡ Π΄Π»Ρ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΏΠΎΠ»ΡΡΠΈΠ» ΡΠΈΡΠΎΠΊΠΎΠ΅ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½ΠΈΠ΅ Π² Π²ΠΈΠ΄Π΅ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ Π΄ΠΈΠ°Π»Π΅ΠΊΡΠΎΠ², ΠΏΡΠ΅ΠΆΠ΄Π΅ Π²ΡΠ΅Π³ΠΎ ΠΊΠ°ΠΊ ΡΠ·ΡΠΊ Π΄Π»Ρ Π΄ΠΎΠΌΠ°ΡΠ½ΠΈΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠΎΠ².
Π‘ΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅
ΠΡΡΠΎΡΠΈΡ
ΠΠΎ ΡΠ΅ΡΠ΅Π΄ΠΈΠ½Ρ 1960-Ρ Π³ΠΎΠ΄ΠΎΠ² ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ Π±ΡΠ»ΠΈ ΡΠ»ΠΈΡΠΊΠΎΠΌ Π΄ΠΎΡΠΎΠ³ΠΈΠΌΠΈ ΠΌΠ°ΡΠΈΠ½Π°ΠΌΠΈ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π²ΡΠΈΠΌΠΈΡΡ Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ Π΄Π»Ρ Π½Π°ΡΡΠ½ΠΎ-ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΡ Π·Π°Π΄Π°Ρ ΠΈ Π²ΡΠΏΠΎΠ»Π½ΡΠ²ΡΠΈΠΌΠΈ Π·Π°Π΄Π°ΡΠΈ Π² ΠΏΠ°ΠΊΠ΅ΡΠ½ΠΎΠΌ, Π° Π½Π΅ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅, ΠΈ ΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ Ρ ΠΌΠ°ΡΠΈΠ½ΠΎΠΉ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ»ΠΎΡΡ ΡΠ΅ΡΠ΅Π· Π΅Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ°.
Π―Π·ΡΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠΎΠΉ ΠΏΠΎΡΡ, ΠΊΠ°ΠΊ ΠΈ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ, Π½Π° ΠΊΠΎΡΠΎΡΡΡ ΠΎΠ½ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈΡΡ, Π±ΡΠ»ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½Ρ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ Π½ΠΈΠΌΠΈ ΠΎΠ±ΡΡΠ΅Π½Π½ΡΡ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΎΠ² ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ². ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΌΠ°ΡΠΈΠ½Ρ Π±ΡΠ»ΠΈ Π΄ΠΎΡΠΎΠ³ΠΈΠΌΠΈ, ΡΠΎ ΠΈ ΠΌΠ°ΡΠΈΠ½Π½ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ Π±ΡΠ»ΠΎ Π΄ΠΎΡΠΎΠ³ΠΎ β ΠΏΠΎΡΡΠΎΠΌΡ Π½Π° ΠΏΠ΅ΡΠ²ΠΎΠΌ ΠΌΠ΅ΡΡΠ΅ ΡΡΠΎΡΠ»Π° ΡΠΊΠΎΡΠΎΡΡΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ (ΡΠΊΠΎΡΠΎΡΡΡ ΡΡΡΡΠ°).
ΠΠ΄Π½Π°ΠΊΠΎ Π² ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ 1960-Ρ Π³ΠΎΠ΄ΠΎΠ² ΡΠ΅Π½Ρ Π½Π° ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ ΡΡΠ°Π»ΠΈ ΠΏΠ°Π΄Π°ΡΡ ΡΠ°ΠΊ, ΡΡΠΎ Π΄Π°ΠΆΠ΅ Π½Π΅Π±ΠΎΠ»ΡΡΠΈΠ΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΌΠΎΠ³Π»ΠΈ ΠΈΡ ΡΠ΅Π±Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡΡ; ΠΈΡ Π±ΡΡΡΡΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Π²ΡΡ ΡΠ²Π΅Π»ΠΈΡΠΈΠ²Π°Π»ΠΎΡΡ ΠΈ Π½Π°ΡΡΡΠΏΠΈΠ»ΠΎ Π²ΡΠ΅ΠΌΡ, ΠΊΠΎΠ³Π΄Π° ΡΡΠ°Π»ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΎΠ²Π°ΡΡ Π±ΠΎΠ»Π΅Π΅ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΡΡ Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΡΡ ΡΠ°Π±ΠΎΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ Ρ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°ΠΌΠΈ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΡ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ (time-sharing).
Π ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅
ΠΠ΅ΠΉΡΠΈΠΊ Π±ΡΠ» ΠΏΡΠΈΠ΄ΡΠΌΠ°Π½ Π² 1963 Π³ΠΎΠ΄Ρ ΠΏΡΠ΅ΠΏΠΎΠ΄Π°Π²Π°ΡΠ΅Π»ΡΠΌΠΈ ΠΠ°ΡΡΠΌΡΡΡΠΊΠΎΠ³ΠΎ ΠΠΎΠ»Π»Π΅Π΄ΠΆΠ° ΠΠΆΠΎΠ½ΠΎΠΌ ΠΠ΅ΠΌΠ΅Π½ΠΈ ΠΈ Π’ΠΎΠΌΠ°ΡΠΎΠΌ ΠΡΡΡΠ΅ΠΌ, ΠΈ ΠΏΠΎΠ΄ ΠΈΡ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎΠΌ Π±ΡΠ» ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ ΡΡΡΠ΄Π΅Π½ΡΠΎΠ² ΠΊΠΎΠ»Π»Π΅Π΄ΠΆΠ°. Π‘ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½Π΅ΠΌ, ΠΊΠΎΠ³Π΄Π° ΡΡΠ°Π»ΠΈ ΠΏΠΎΡΠ²Π»ΡΡΡΡΡ Π΄ΡΡΠ³ΠΈΠ΅ Π΄ΠΈΠ°Π»Π΅ΠΊΡΡ, ΠΈΠ·Π½Π°ΡΠ°Π»ΡΠ½ΡΡ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΡΡΠ°Π»ΠΈ Π½Π°Π·ΡΠ²Π°ΡΡ Dartmouth BASIC.
ΠΠ΅ΠΉΡΠΈΠΊ Π±ΡΠ» ΡΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ ΡΡΡΠ΄Π΅Π½ΡΡ ΠΌΠΎΠ³Π»ΠΈ Π±Π΅Π· Π·Π°ΡΡΡΠ΄Π½Π΅Π½ΠΈΠΉ ΠΏΠΈΡΠ°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΠ΅ΡΠΌΠΈΠ½Π°Π»Ρ Ρ ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ. ΠΠ½ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ°Π»ΡΡ Π΄Π»Ρ Π±ΠΎΠ»Π΅Π΅ Β«ΠΏΡΠΎΡΡΡΡ Β» ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ, Π½Π΅ ΡΡΠΎΠ»ΡΠΊΠΎ Π·Π°ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠΎΠ²Π°Π½Π½ΡΡ Π² ΡΠΊΠΎΡΠΎΡΡΠΈ ΠΈΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ, ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΎΡΡΠΎ Π² Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ Π΄Π»Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΡΠ²ΠΎΠΈΡ Π·Π°Π΄Π°Ρ, Π½Π΅ ΠΈΠΌΠ΅Ρ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎΠΉ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠΈ.
ΠΡΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΡΠ·ΡΠΊΠ° ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π²ΠΎΡΠ΅ΠΌΡ ΠΏΡΠΈΠ½ΡΠΈΠΏΠΎΠ². ΠΠΎΠ²ΡΠΉ ΡΠ·ΡΠΊ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΠ»:
Π―Π·ΡΠΊ Π±ΡΠ» ΠΎΡΠ½ΠΎΠ²Π°Π½ ΡΠ°ΡΡΠΈΡΠ½ΠΎ Π½Π° Π€ΠΎΡΡΡΠ°Π½ II ΠΈ ΡΠ°ΡΡΠΈΡΠ½ΠΎ Π½Π° ΠΠ»Π³ΠΎΠ» 60, Ρ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡΠΌΠΈ, Π΄Π΅Π»Π°ΡΡΠΈΠΌΠΈ Π΅Π³ΠΎ ΡΠ΄ΠΎΠ±Π½ΡΠΌ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΡ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΈ, ΠΏΠΎΠ·Π΄Π½Π΅Π΅, ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΠ΅ΠΊΡΡΠ° ΠΈ ΠΌΠ°ΡΡΠΈΡΠ½ΠΎΠΉ Π°ΡΠΈΡΠΌΠ΅ΡΠΈΠΊΠΈ. ΠΠ΅ΡΠ²ΠΎΠ½Π°ΡΠ°Π»ΡΠ½ΠΎ ΠΠ΅ΠΉΡΠΈΠΊ Π±ΡΠ» ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ Π½Π° ΠΌΠ΅ΠΉΠ½ΡΡΠ΅ΠΉΠΌΠ΅ GE-265 Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π° ΡΠ΅ΡΠΌΠΈΠ½Π°Π»ΠΎΠ². ΠΠΎΠΏΡΠ΅ΠΊΠΈ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΠ½Π½ΠΎΠΌΡ ΡΠ±Π΅ΠΆΠ΄Π΅Π½ΠΈΡ, Π² ΠΌΠΎΠΌΠ΅Π½Ρ ΡΠ²ΠΎΠ΅Π³ΠΎ ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΡ ΡΡΠΎ Π±ΡΠ» ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΡΠ΅ΠΌΡΠΉ ΡΠ·ΡΠΊ.
ΠΠ΅ΡΠΌΠΎΡΡΡ Π½Π° ΡΠΎ, ΡΡΠΎ ΡΠ·ΡΠΊ ΡΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΡΡ Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΠΌΠΈΠ½ΠΈΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°Ρ , Π΅Π³ΠΎ Π½Π°ΡΡΠΎΡΡΠ΅Π΅ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½ΠΈΠ΅ Π½Π°ΡΠ°Π»ΠΎΡΡ Ρ Π΅Π³ΠΎ ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΡ Π½Π° ΠΌΠΈΠΊΡΠΎΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ΅ ΠΠ»ΡΡΠ°ΠΈΡ 8800. ΠΠ½ΠΎΠ³ΠΈΠ΅ ΡΠ·ΡΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π±ΡΠ»ΠΈ ΡΠ»ΠΈΡΠΊΠΎΠΌ Π±ΠΎΠ»ΡΡΠΈΠΌΠΈ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠΌΠ΅ΡΡΠΈΡΡΡΡ Π² Π½Π΅Π±ΠΎΠ»ΡΡΡΡ ΠΏΠ°ΠΌΡΡΡ, ΠΊΠΎΡΠΎΡΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ ΡΠ°ΠΊΠΈΡ ΠΌΠ°ΡΠΈΠ½ ΠΌΠΎΠ³Π»ΠΈ ΡΠ΅Π±Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡΡ. ΠΠ»Ρ ΠΌΠ°ΡΠΈΠ½ Ρ ΡΠ°ΠΊΠΈΠΌ ΠΌΠ΅Π΄Π»Π΅Π½Π½ΡΠΌ Π½ΠΎΡΠΈΡΠ΅Π»Π΅ΠΌ ΠΊΠ°ΠΊ Π±ΡΠΌΠ°ΠΆΠ½Π°Ρ Π»Π΅Π½ΡΠ° (ΠΏΠΎΠ·Π΄Π½Π΅Π΅ β Π°ΡΠ΄ΠΈΠΎΠΊΠ°ΡΡΠ΅ΡΠ°) ΠΈ Π±Π΅Π· ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡΠ΅Π³ΠΎ ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠ³ΠΎ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ° ΡΠ°ΠΊΠΎΠΉ Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠΉ ΡΠ·ΡΠΊ ΠΊΠ°ΠΊ ΠΠ΅ΠΉΡΠΈΠΊ Π±ΡΠ» ΠΎΡΠ»ΠΈΡΠ½ΠΎΠΉ Π½Π°Ρ ΠΎΠ΄ΠΊΠΎΠΉ.
Π 1975 Π³ΠΎΠ΄Ρ Microsoft (ΡΠΎΠ³Π΄Π° ΡΡΠΎ Π±ΡΠ»ΠΈ Π»ΠΈΡΡ Π΄Π²ΠΎΠ΅ β ΠΠΈΠ»Π» ΠΠ΅ΠΉΡΡ ΠΈ ΠΠΎΠ» ΠΠ»Π»Π΅Π½, ΠΏΡΠΈ ΡΡΠ°ΡΡΠΈΠΈ ΠΠΎΠ½ΡΠ΅ ΠΠ°Π²ΠΈΠ΄ΠΎΠ²Π°), Π²ΡΠΏΡΡΡΠΈΠ»Π° Altair BASIC. ΠΠ°ΡΠ΅ΠΌ Π΅Π³ΠΎ Π²Π΅ΡΡΠΈΠΈ ΠΏΠΎΡΠ²ΠΈΠ»ΠΈΡΡ Π½Π° Π΄ΡΡΠ³ΠΎΠΉ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅ ΠΏΠΎΠ΄ Π»ΠΈΡΠ΅Π½Π·ΠΈΠ΅ΠΉ ΠΈ ΡΠΊΠΎΡΠΎ Π² ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ Π±ΡΠ»ΠΈ ΡΠΆΠ΅ ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Ρ ΠΊΠΎΠΏΠΈΠΉ ΠΈ Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ²; ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ², Applesoft BASIC, ΡΡΠ°Π» ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΌ ΡΠ·ΡΠΊΠΎΠΌ Π½Π° Apple II. ΠΠ»Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ CP/M Π±ΡΠ» ΡΠΎΠ·Π΄Π°Π½ Π΄ΠΈΠ°Π»Π΅ΠΊΡ BASIC-80, Π½Π°Π΄ΠΎΠ»Π³ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΠ²ΡΠΈΠΉ ΡΠ°Π·Π²ΠΈΡΠΈΠ΅ ΡΠ·ΡΠΊΠ°.
Π 1979 Π³ΠΎΠ΄Ρ Microsoft ΠΎΠ±ΡΡΠΆΠ΄Π°Π»Π° Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌΠΈ ΠΏΠΎΡΡΠ°Π²ΡΠΈΠΊΠ°ΠΌΠΈ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠΎΠ² (Π²ΠΊΠ»ΡΡΠ°Ρ IBM) Π»ΠΈΡΠ΅Π½Π·ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡΠ° ΠΠ΅ΠΉΡΠΈΠΊ Π½Π° ΠΈΡ ΠΌΠ°ΡΠΈΠ½Π°Ρ . ΠΠ΄Π½Π° ΠΈΠ· Π²Π΅ΡΡΠΈΠΉ (ROM BASIC) Π±ΡΠ»Π° Π²ΠΊΠ»ΡΡΠ΅Π½Π° Π² ΠΠΠ£ IBM PC β ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ ΠΌΠΎΠ³ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ Π·Π°Π³ΡΡΠΆΠ°ΡΡΡΡ Π² ΠΠ΅ΠΉΡΠΈΠΊ. Π’Π°ΠΊ ΠΊΠ°ΠΊ IBM Π½Π΅ ΠΏΡΠΈΠ΄Π°Π²Π°Π»Π° ΡΠΎΠ³Π΄Π° Π±ΠΎΠ»ΡΡΠΎΠ³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΏΠ΅ΡΡΠΎΠ½Π°Π»ΡΠ½ΡΠΌ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°ΠΌ (ΠΎΡΠ½ΠΎΠ²Π½ΡΠΌ ΠΏΠΎΠ»Π΅ΠΌ Π΅Ρ Π΄Π΅ΡΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ Π±ΡΠ»ΠΈ ΠΌΠ΅ΠΉΠ½ΡΡΠ΅ΠΉΠΌΡ), ΡΠΎ, Π²ΠΎΠΏΡΠ΅ΠΊΠΈ ΡΠ²ΠΎΠΈΠΌ ΠΏΡΠΈΠ½ΡΠΈΠΏΠ°ΠΌ, ΠΎΠ½Π° ΡΠ°Π·ΡΠ΅ΡΠΈΠ»Π° Microsoft ΠΏΡΠΎΠ΄Π°Π²Π°ΡΡ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎ. ΠΡΠΎ ΡΠ΄Π΅Π»Π°Π»ΠΎ ΠΏΠΎΡΠ»Π΅Π΄Π½ΡΡ ΠΏΠΈΠΎΠ½Π΅ΡΠΎΠΌ Π² Π²ΡΠΏΡΡΠΊΠ΅ ΠΠ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΡ β Π½Π΅ ΠΏΡΠΈΠ²ΡΠ·Π°Π½Π½ΠΎΠ³ΠΎ ΠΊ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΉ Π°ΠΏΠΏΠ°ΡΠ°ΡΡΡΠ΅ ΠΈ ΠΏΠΎΡΡΠ°Π²Π»ΡΠ΅ΠΌΠΎΠ³ΠΎ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎ ΠΎΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°.
ΠΡΠ΅Π»ΠΎΡΡΡ
Π ΡΡΠΎΡ ΠΏΠ΅ΡΠΈΠΎΠ΄ Π±ΡΠ»ΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π½ΠΎΠ²ΡΡ Π²Π΅ΡΡΠΈΠΉ ΠΠ΅ΠΉΡΠΈΠΊΠ°. Microsoft ΠΏΡΠΎΠ΄Π°Π²Π°Π»Π° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π²Π΅ΡΡΠΈΠΉ ΠΠ΅ΠΉΡΠΈΠΊ Π΄Π»Ρ MS-DOS/PC DOS, Π²ΠΊΠ»ΡΡΠ°Ρ BASICA, GW-BASIC (ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΡ BASICA, Π½Π΅ ΡΡΠ΅Π±ΡΡΡΠ°Ρ Β«ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈΒ» ΠΎΡ IBM) ΠΈ QuickBASIC. Borland, ΠΈΠ·Π²Π΅ΡΡΠ½Π°Ρ ΡΠ²ΠΎΠΈΠΌ Turbo Pascal, Π² 1985 Π³ΠΎΠ΄Ρ Π²ΡΠΏΡΡΡΠΈΠ»Π° Turbo Basic 1.0 (Π΅Π³ΠΎ Π½Π°ΡΠ»Π΅Π΄Π½ΠΈΠΊΠΈ Π²ΠΏΠΎΡΠ»Π΅Π΄ΡΡΠ²ΠΈΠΈ ΠΏΡΠΎΠ΄Π°Π²Π°Π»ΠΈΡΡ Π΄ΡΡΠ³ΠΎΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ ΠΏΠΎΠ΄ ΠΈΠΌΠ΅Π½Π΅ΠΌ PowerBASIC). ΠΠ° Π΄ΠΎΠΌΠ°ΡΠ½ΠΈΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°Ρ ΠΏΠΎΡΠ²ΠΈΠ»ΠΈΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ Π²Π΅ΡΡΠΈΠΈ ΠΠ΅ΠΉΡΠΈΠΊΠ°, ΠΎΠ±ΡΡΠ½ΠΎ Π²ΠΊΠ»ΡΡΠ°Π²ΡΠΈΠ΅ Π² ΡΠ΅Π±Ρ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ Π³ΡΠ°ΡΠΈΠΊΠΎΠΉ, Π·Π²ΡΠΊΠΎΠΌ, ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΠ‘, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΡΠ΅Π΄ΡΡΠ²Π° ΡΡΡΡΠΊΡΡΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ Π΄ΡΡΠ³ΠΈΠ΅ ΡΠ·ΡΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈ Ρ ΠΎΡΠΎΡΠΎ ΠΈΠ·Π²Π΅ΡΡΠ½ΡΠΉ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ ΠΠ΅ΠΉΡΠΈΠΊΠ° Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΎΡΠ½ΠΎΠ²Ρ, Π½Π° ΠΊΠΎΡΠΎΡΠΎΠΉ ΡΡΡΠΎΠΈΠ»Π°ΡΡ ΡΠΎΠ²Π΅ΡΡΠ΅Π½Π½ΠΎ ΠΈΠ½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° (ΡΠΌ. Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, GRASS).
ΠΠ΄Π½Π°ΠΊΠΎ, Π½Π°ΡΠΈΠ½Π°Ρ Ρ ΠΊΠΎΠ½ΡΠ° 1980-Ρ Π³ΠΎΠ΄ΠΎΠ², Π½ΠΎΠ²ΡΠ΅ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ ΡΡΠ°Π»ΠΈ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Π±ΠΎΠ»Π΅Π΅ ΡΠ»ΠΎΠΆΠ½ΡΠΌΠΈ ΠΈ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ»ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ (ΡΠ°ΠΊΠΈΠ΅, ΠΊΠ°ΠΊ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ), ΠΊΠΎΡΠΎΡΡΠ΅ Π΄Π΅Π»Π°Π»ΠΈ ΠΠ΅ΠΉΡΠΈΠΊ ΡΠΆΠ΅ Π½Π΅ ΡΡΠΎΠ»Ρ ΡΠ΄ΠΎΠ±Π½ΡΠΌ Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΠ΅ΠΉΡΠΈΠΊ Π½Π°ΡΠ°Π» ΡΠ΄Π°Π²Π°ΡΡ ΡΠ²ΠΎΠΈ ΠΏΠΎΠ·ΠΈΡΠΈΠΈ, Π½Π΅ΡΠΌΠΎΡΡΡ Π½Π° ΡΠΎ, ΡΡΠΎ ΠΎΠ³ΡΠΎΠΌΠ½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π΅Π³ΠΎ Π²Π΅ΡΡΠΈΠΉ Π΅ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΎΡΡ ΠΈ ΠΏΡΠΎΠ΄Π°Π²Π°Π»ΠΎΡΡ.
ΠΡΠΎΡΡΡ ΠΆΠΈΠ·Π½Ρ ΠΠ΅ΠΉΡΠΈΠΊ ΠΏΠΎΠ»ΡΡΠΈΠ» Ρ ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΠ΅ΠΌ Visual Basic ΠΎΡ Microsoft. Π₯ΠΎΡΡ ΠΈ ΡΡΡΠ΄Π½ΠΎ ΡΠΎΠ³Π»Π°ΡΠΈΡΡΡΡ, ΡΡΠΎ ΡΡΠΎΡ ΡΠ·ΡΠΊ β Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΠ΅ΠΉΡΠΈΠΊ (Π½Π΅ΡΠΌΠΎΡΡΡ Π½Π° ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΏΡΠΈΠ²ΡΡΠ½ΡΡ ΠΊΠ»ΡΡΠ΅Π²ΡΡ ΡΠ»ΠΎΠ²), ΡΠΏΡΡΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠ΅ Π²ΡΠ΅ΠΌΡ ΠΎΠ½ ΡΡΠ°Π» ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΠ°ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΡ ΡΠ·ΡΠΊΠΎΠ² Π½Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅ Windows. Microsoft ΡΠΎΠ·Π΄Π°Π»Π° Π²Π°ΡΠΈΠ°Π½Ρ ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ WordBasic ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»Π° Π΅Π³ΠΎ Π² MS Word Π΄ΠΎ ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΡ Word 97. ΠΠ°ΡΠΈΠ°Π½Ρ Visual Basic for Applications (VBA) Π±ΡΠ» Π²ΡΡΡΠΎΠ΅Π½ Π² Microsoft Excel 5.0 Π² 1993 Π³ΠΎΠ΄Ρ, Π·Π°ΡΠ΅ΠΌ Π² Access 95 Π² 1995 Π³ΠΎΠ΄Ρ, Π° ΠΏΠΎΡΠ»Π΅ ΠΈ Π²ΠΎ Π²ΡΠ΅ ΠΎΡΡΠ°Π»ΡΠ½ΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ, Π²Ρ ΠΎΠ΄ΡΡΠΈΠ΅ Π² ΠΏΠ°ΠΊΠ΅Ρ Microsoft Office. Internet Explorer 3.0 ΠΈ Π²ΡΡΠ΅, Π° ΡΠ°ΠΊΠΆΠ΅ Microsoft Outlook, Π²ΠΊΠ»ΡΡΠ°Π»ΠΈ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡ VBScript.
ΠΠ΅ΠΉΡΠΈΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π² Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΠΌΠΎΠ΄Π΅Π»ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ΅ΠΌΡΡ ΠΊΠ°Π»ΡΠΊΡΠ»ΡΡΠΎΡΠΎΠ². ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΎΠ½ Π±ΡΠ» Π²ΡΡΡΠΎΠ΅Π½ Π² ΡΠΎΠ²Π΅ΡΡΠΊΠΈΠΉ ΠΊΠ°Π»ΡΠΊΡΠ»ΡΡΠΎΡ Β«ΠΠ»Π΅ΠΊΡΡΠΎΠ½ΠΈΠΊΠ° ΠΠ-85Β».
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅
Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ ΡΠ·ΡΠΊΠ° Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ Π€ΠΎΡΡΡΠ°Π½ ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ β ΡΠ²Π½ΡΠ΅ Π·Π°ΠΈΠΌΡΡΠ²ΠΎΠ²Π°Π½ΠΈΡ ΠΈΠ· Π½Π΅Π³ΠΎ. Π―Π·ΡΠΊ Π·Π°Π΄ΡΠΌΡΠ²Π°Π»ΡΡ Π΄Π»Ρ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ, ΠΏΠΎΡΡΠΎΠΌΡ Π΅Π³ΠΎ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΈ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎ ΠΏΡΠΎΡΡΡ. ΠΠ°ΠΊ ΠΈ Π² Π΄ΡΡΠ³ΠΈΡ ΡΠ·ΡΠΊΠ°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΊΠ»ΡΡΠ΅Π²ΡΠ΅ ΡΠ»ΠΎΠ²Π° Π²Π·ΡΡΡ ΠΈΠ· Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ°. ΠΡΠ½ΠΎΠ²Π½ΡΡ ΡΠΈΠΏΠΎΠ² Π΄Π°Π½Π½ΡΡ Π΄Π²Π°: ΡΡΡΠΎΠΊΠΈ ΠΈ ΡΠΈΡΠ»Π°. Π‘ ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΠ΅ΠΌ Π²Π΅ΡΡΠΈΠΈ Visual Basic, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ Π΅Π³ΠΎ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΠΉ (ΡΠ°ΠΊΠΈΡ ΠΊΠ°ΠΊ VBA), Π² ΡΠ·ΡΠΊΠ΅ ΠΏΠΎΡΠ²ΠΈΠ»ΠΈΡΡ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π΄ΡΡΠ³ΠΈΠ΅ ΡΠΈΠΏΡ Π΄Π°Π½Π½ΡΡ ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ, ΡΠΈΠΏΠΈΡΠ½ΡΠ΅ Π΄Π»Ρ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ°ΠΊΠΈΠ΅, ΠΊΠ°ΠΊ ΠΎΠ±ΡΠ΅ΠΊΡΠ½Π°Ρ ΠΌΠΎΠ΄Π΅Π»Ρ). ΠΠ±ΡΡΠ²Π»Π΅Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ Π½Π΅ ΡΡΠ΅Π±ΡΠ΅Ρ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎΠΉ ΡΠ΅ΠΊΡΠΈΠΈ (Π² ΠΎΡΠ»ΠΈΡΠΈΠ΅, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΎΡ ΠΠ°ΡΠΊΠ°Π»Ρ). ΠΠ±ΡΡΠ²Π»Π΅Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ β ΡΡΠΎ ΠΏΠ΅ΡΠ²ΠΎΠ΅ Π΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅.
Π Π°Π½Π½ΠΈΠ΅ Π²Π΅ΡΡΠΈΠΈ ΠΠ΅ΠΉΡΠΈΠΊΠ° (ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ BASICA, GW-BASIC) ΡΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ ΠΎΡΠ»ΠΈΡΠ°ΡΡΡΡ ΠΎΡ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ Π΄ΠΈΠ°Π»Π΅ΠΊΡΠΎΠ² ΠΈ ΡΠ΅Π³ΠΎΠ΄Π½Ρ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ.
Π Π°Π½Π½ΠΈΠ΅ Π²Π΅ΡΡΠΈΠΈ
ΠΠ½Π΅ΡΠ½ΠΈΠΉ Π²ΠΈΠ΄ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ Π½Π° ΡΠ°Π½Π½ΠΈΡ Π²Π΅ΡΡΠΈΡΡ ΠΠ΅ΠΉΡΠΈΠΊΠ° Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΌ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ»ΡΡ ΡΠ΅ΠΌ, ΡΡΠΎ ΠΎΠ½ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ°Π»ΡΡ Π΄Π»Ρ ΡΡΠ΅Π΄Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠΎ ΡΡΡΠΎΡΠ½ΡΠΌ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠΎΠΌ ΡΠ΅ΠΊΡΡΠ°. Π ΡΠ°ΠΊΠΎΠΌ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π½Π΅ ΠΈΠΌΠ΅Π» Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡ Π²Π΅ΡΡ ΡΠ΅ΠΊΡΡ Π½Π° ΡΠΊΡΠ°Π½Π΅ (Π² ΠΎΠΊΠ½Π΅), ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ°ΡΡΡΡ ΠΏΠΎ Π½Π΅ΠΌΡ Π² Π»ΡΠ±ΡΡ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ ΠΈ/ΠΈΠ»ΠΈ ΠΌΡΡΠΈ. Π ΡΡΡΠΎΡΠ½ΡΡ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ°Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π΄Π»Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΡΡΡΠΎΠΊΠΈ ΡΠ΅ΠΊΡΡΠ° Π΄ΠΎΠ»ΠΆΠ΅Π½ Π΄Π°ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΡΡΡΠΎΠΊΠΈ Ρ Π·Π°Π΄Π°Π½Π½ΡΠΌ Π½ΠΎΠΌΠ΅ΡΠΎΠΌ, Π·Π°ΡΠ΅ΠΌ Π²Π²Π΅ΡΡΠΈ Π½ΠΎΠ²ΡΠΉ ΡΠ΅ΠΊΡΡ ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ. ΠΠ»Ρ Π²ΡΡΠ°Π²ΠΊΠΈ Π½ΠΎΠ²ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ Π½ΡΠΆΠ½ΠΎ Π΄Π°ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π²ΡΡΠ°Π²ΠΊΠΈ, ΠΎΠΏΡΡΡ ΡΠ°ΠΊΠΈ ΡΠΊΠ°Π·Π°Π² Π½ΠΎΠΌΠ΅Ρ. ΠΠ²ΠΎΠ΄ΠΈΠΌΡΠ΅ ΡΡΡΠΎΠΊΠΈ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΡΡ Π½Π° ΡΠΊΡΠ°Π½Π΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ (Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ ΠΎΡ Π½ΠΎΠΌΠ΅ΡΠΎΠ²). Π§ΡΠΎΠ±Ρ ΡΠ²ΠΈΠ΄Π΅ΡΡ ΡΠ΄Π΅Π»Π°Π½Π½ΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ, ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π²ΡΠ²ΠΎΠ΄Π° ΡΠ΅ΠΊΡΡΠ°, ΠΊΠΎΡΠΎΡΠ°Ρ Π²ΡΠ²ΠΎΠ΄ΠΈΡ ΡΡΡΠΎΠΊΠΈ Π² ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠΌ ΠΏΠΎΡΡΠ΄ΠΊΠ΅ (ΠΏΠΎ Π²ΠΎΠ·ΡΠ°ΡΡΠ°Π½ΠΈΡ Π½ΠΎΠΌΠ΅ΡΠΎΠ²).
ΠΡΡΠ°ΠΆΠ΅Π½ΠΈΡ ΡΡ ΠΎΠ΄Π½Ρ Ρ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎΠΌ Π΄ΡΡΠ³ΠΈΡ ΠΏΡΠΎΡΠ΅Π΄ΡΡΠ½ΡΡ ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, Π½ΠΎ Π² ΠΏΠ΅ΡΠ²ΡΡ Π²Π°ΡΠΈΠ°Π½ΡΠ°Ρ ΠΠ΅ΠΉΡΠΈΠΊΠ° ΠΈΡ Π½Π°Π±ΠΎΡ Π±ΡΠ» Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ Π±Π΅Π΄Π½ΡΠΌ.
Π£ΡΠ»ΠΎΠ²Π½ΡΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ ( IF..THEN ) ΠΈΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎ ΠΈΠΌΠ΅Π» ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄Π½Ρ Π²Π΅ΡΠ²Ρ β Π²Π΅ΡΠ²Ρ ELSE Π² Π½ΡΠΌ ΠΎΡΡΡΡΡΡΠ²ΠΎΠ²Π°Π»Π° ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π»Π°ΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π±Π΅Π·ΡΡΠ»ΠΎΠ²Π½ΠΎΠ³ΠΎ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Π°. Π’Π°ΠΊ, Π² Π½ΠΈΠΆΠ΅ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠ½Π°Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ β Π²Π²ΠΎΠ΄ ΡΠΈΡΠ»Π° ΠΈ Π²ΡΠ²ΠΎΠ΄ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ Β«ΠΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎΒ» ΠΈΠ»ΠΈ Β«ΠΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ ΠΈΠ»ΠΈ Π½ΡΠ»ΡΒ» Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ Π΅Π³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ:
ΠΠΌΠ΅Π»ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Π° ΠΏΠΎ Π²ΡΡΠΈΡΠ»ΡΠ΅ΠΌΠΎΠΉ ΠΌΠ΅ΡΠΊΠ΅ ON..GOTO (ΡΠ½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Π½Π½ΡΠΉ ΠΎΡ Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΠΎΠΉ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΈ Π€ΠΎΡΡΡΠ°Π½Π°) β Π² Π½ΡΠΌ ΠΏΠΎΡΠ»Π΅ ON ΡΠΊΠ°Π·ΡΠ²Π°Π»ΠΎΡΡ ΡΠΈΡΠ»ΠΎΠ²ΠΎΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅, Π° ΠΏΠΎΡΠ»Π΅ GOTO β ΡΠΏΠΈΡΠΎΠΊ Π½ΠΎΠΌΠ΅ΡΠΎΠ² ΡΡΡΠΎΠΊ. ΠΠ΅ΡΠ΅Ρ ΠΎΠ΄ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΠ» Π½Π° ΡΡΡΠΎΠΊΡ, Π½ΠΎΠΌΠ΅Ρ ΠΊΠΎΡΠΎΡΠΎΠΉ Π² ΡΠΏΠΈΡΠΊΠ΅ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΎΠ²Π°Π» Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ. ΠΡΠΈΡΡΡΡΡΠ²ΡΡΡ ΡΠ°ΠΊΠΆΠ΅ ΡΠΈΠΊΠ»Ρ (ΡΠΈΠΊΠ» ΡΠΎ ΡΡΡΡΡΠΈΠΊΠΎΠΌ FOR ΠΈ ΡΠΈΠΊΠ» Ρ ΠΏΡΠ΅Π΄ΡΡΠ»ΠΎΠ²ΠΈΠ΅ΠΌ WHILE ).
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΉ, ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΠΌΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ (ΡΡΠ°ΡΡΠΊΠΎΠ² ΠΊΠΎΠ΄Π°, Π΄Π»Ρ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡΠ°ΡΠ½ΠΎΠ³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ), Π±ΡΠ»ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΄Π²ΡΠΌΡ ΡΠΏΠΎΡΠΎΠ±Π°ΠΌΠΈ: ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΠΌΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΈ ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ.
ΠΡΡΡΡΡΡΠ²ΠΈΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π΄Π°Π²Π°ΡΡ ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΠΌ ΠΈΠΌΠ΅Π½Π° (ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°Π²Π°ΡΡ ΠΏΠΎ Π½ΠΈΠΌ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅), Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ², ΠΎΡΡΡΡΡΡΠ²ΠΈΠ΅ Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ , ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΎΠ»ΡΠΊΠΎ ΡΠΈΡΠ»ΠΎΠ²ΡΡ ΠΌΠ΅ΡΠΎΠΊ Π² Π±ΠΎΠ»ΡΡΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡΠ°Ρ Π²ΡΠ·ΡΠ²Π°Π»ΠΎ ΠΏΡΡΠ°Π½ΠΈΡΡ Π² ΠΊΠΎΠ΄Π΅ ΠΈ ΠΎΡΠ΅Π½Ρ Π·Π°ΡΡΡΠ΄Π½ΡΠ»ΠΎ ΠΎΡΠ»Π°Π΄ΠΊΡ.
Π Π΅Π΄Π°ΠΊΡΠΎΡΠ° ΠΊΠΎΠ΄Π° Π² ΡΠ°Π½Π½ΠΈΡ Π²Π΅ΡΡΠΈΡΡ , ΠΊΠ°ΠΊ ΡΠ°ΠΊΠΎΠ²ΠΎΠ³ΠΎ, Π½Π΅ Π±ΡΠ»ΠΎ. ΠΡΠΈ Π·Π°ΠΏΡΡΠΊΠ΅ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡΠ° ΠΠ΅ΠΉΡΠΈΠΊΠ° Π·Π°ΠΏΡΡΠΊΠ°Π»ΡΡ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΡΠΉ ΡΠ΅ΠΆΠΈΠΌ Π²Π²ΠΎΠ΄Π° ΠΊΠΎΠΌΠ°Π½Π΄. ΠΠ»Ρ ΡΠ°Π±ΠΎΡΡ Π² ΡΡΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅ Π±ΡΠ»ΠΈ ΠΏΡΠ΅Π΄ΡΡΠΌΠΎΡΡΠ΅Π½Ρ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅ ΡΠ²Π»ΡΠ»ΠΈΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ°ΠΌΠΈ ΡΠ°ΠΌΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ° (ΠΈΡ Π½Π΅Π»ΡΠ·Ρ Π±ΡΠ»ΠΎ Π²ΠΊΠ»ΡΡΠΈΡΡ Π² ΠΊΠΎΠ΄ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ). ΠΡΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΏΠΎ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΡΠ΅Π΄ΠΎΠΉ Π²Π²ΠΎΠ΄Π°, ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ: LIST β Π²ΡΠ²ΠΎΠ΄ Π»ΠΈΡΡΠΈΠ½Π³Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π½Π° ΡΠΊΡΠ°Π½ ( LLIST β Π½Π° ΠΏΡΠΈΠ½ΡΠ΅Ρ), SAVE β ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅ ΡΠ΅ΠΊΡΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π² ΡΠ°ΠΉΠ», LOAD β Π·Π°Π³ΡΡΠ·ΠΊΠ° ΠΊΠΎΠ΄Π° Π² ΠΏΠ°ΠΌΡΡΡ ΠΈ Ρ. Π΄. ΠΠ°ΠΏΡΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΠ»ΡΡ Π²Π²ΠΎΠ΄ΠΎΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Ρ RUN. Π Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π΅ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡΠΎΠ² ΠΠ΅ΠΉΡΠΈΠΊΠ° Π² Π½ΠΈΠΆΠ½Π΅ΠΉ ΡΠ°ΡΡΠΈ ΡΠΊΡΠ°Π½Π° Π±ΡΠ»Π° ΡΡΡΠΎΠΊΠ° Ρ ΡΡΠΈΠΌΠΈ (ΠΈ Π΄ΡΡΠ³ΠΈΠΌΠΈ) ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ.
ΠΡΠ»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π½Π°ΡΠΈΠ½Π°Π»Π°ΡΡ Ρ Π½ΠΎΠΌΠ΅ΡΠ° ΡΡΡΠΎΠΊΠΈ (ΠΌΠ΅ΡΠΊΠΈ), ΠΎΠ½Π° Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°Π»Π°ΡΡ Π² ΠΏΠ°ΠΌΡΡΠΈ ΠΊΠ°ΠΊ ΡΠ°ΡΡΡ Π²Π²ΠΎΠ΄ΠΈΠΌΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ. ΠΡΠ»ΠΈ ΡΡΡΠΎΠΊΠ° ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° Π²Π²ΠΎΠ΄ΠΈΠ»Π°ΡΡ Π±Π΅Π· Π½ΠΎΠΌΠ΅ΡΠ°, ΠΎΠ½Π° Π²ΡΠΏΠΎΠ»Π½ΡΠ»Π°ΡΡ ΡΡΠ°Π·Ρ ΠΆΠ΅, ΠΏΠΎΡΠ»Π΅ Π½Π°ΠΆΠ°ΡΠΈΡ ΠΊΠ»Π°Π²ΠΈΡΠΈ β΅ Enter . Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΠ΅ΡΠ²ΡΡ ΡΡΠΎΠΊΠΎΠ² ΠΎΠ±ΡΡΠ°ΡΡΠΈΠΌΡΡ Π½Π° ΠΠ΅ΠΉΡΠΈΠΊΠ΅ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π»ΠΎΡΡ ΠΏΠΎΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°ΡΡ Ρ ΡΠ°ΠΊΠΈΠΌ ΡΠ΅ΠΆΠΈΠΌΠΎΠΌ, ΠΊΠΎΠ³Π΄Π° ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ Π±ΡΠ» Π²ΠΈΠ΄Π΅Π½ ΡΡΠ°Π·Ρ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΅ΡΠ»ΠΈ, Π½Π°Ρ ΠΎΠ΄ΡΡΡ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ Π΄ΠΈΠ°Π»ΠΎΠ³Π°, Π²Π²Π΅ΡΡΠΈ ΡΡΡΠΎΠΊΡ PRINT 2+2 ΠΈ Π½Π°ΠΆΠ°ΡΡ β΅ Enter , Π½Π° ΡΠΊΡΠ°Π½Π΅ ΠΎΡΠΎΠ±ΡΠ°Π·ΠΈΡΡΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ ΡΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.
ΠΠ»Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π½Π° ΠΠ΅ΠΉΡΠΈΠΊΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»Π°ΡΡ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠ° ΠΈΠΌΠ΅Π½ΠΈ ΡΠ°ΠΉΠ»Π° Ρ ΠΊΠΎΠ΄ΠΎΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡΡ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠ΅. Π ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅, ΠΏΠΎΡΠ»Π΅ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΠΊΠΎΠ΄Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° RUN (Π½Π°ΡΠ°ΡΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ) Π²ΡΠ·ΡΠ²Π°Π»Π°ΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ.
Π€ΡΠ°Π³ΠΌΠ΅Π½Ρ ΡΠΈΠΏΠΈΡΠ½ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π½Π° ΠΠ΅ΠΉΡΠΈΠΊΠ΅:
ΠΠΎΠ·Π΄Π½ΠΈΠ΅ Π²Π΅ΡΡΠΈΠΈ
ΠΠ΄Π½ΠΈΠΌ ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΠ½Π½ΡΡ Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ² ΡΠ·ΡΠΊΠ° ΠΠ΅ΠΉΡΠΈΠΊ ΡΡΠ°Π»Π° ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡΠ° QBasic ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΠΈ Microsoft. ΠΠΎΠ»Π³ΠΈΠ΅ Π³ΠΎΠ΄Ρ ΠΎΠ½Π° Π²ΠΊΠ»ΡΡΠ°Π»Π°ΡΡ ΠΊΠ°ΠΊ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π²Ρ ΠΎΠ΄ΡΡΠ΅Π΅ Π² ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ MS-DOS ΠΈ ΡΠ°Π½Π½ΠΈΡ Windows. Π Π½ΡΠΌ ΠΈΠΌΠ΅Π»ΠΈΡΡ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΠΌΠΎΡΠ½ΡΠ΅ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΈ Π·Π²ΡΠΊΠΎΠ²ΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠΈΠ΅ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ Π½Π° ΡΡΠΎΠΌ ΡΠ·ΡΠΊΠ΅ Π΄Π°ΠΆΠ΅ ΠΈΠ³ΡΡ.
ΠΠ΅ΠΉΡΠΈΠΊ ΠΏΠΎΠ·Π΄Π½ΠΈΡ Π²Π΅ΡΡΠΈΠΉ (Π½Π°ΡΠΈΠ½Π°Ρ Ρ Turbo Basic ΠΈ Visual Basic) ΡΠ΅Π·ΠΊΠΎ ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ ΠΎΡ ΡΠ°Π½Π½ΠΈΡ Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ². Π€Π°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ, ΡΡΠΎ Π½ΠΎΠ²ΡΠΉ ΡΠ·ΡΠΊ, ΠΊΠΎΡΠΎΡΡΠΉ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΌ Π±Π»ΠΈΠΆΠ΅ ΠΊ Π€ΠΎΡΡΡΠ°Π½Ρ ΠΈΠ»ΠΈ ΠΠ°ΡΠΊΠ°Π»Ρ, ΡΠ΅ΠΌ ΠΊ ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠΌΡ ΠΠ΅ΠΉΡΠΈΠΊΡ. ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π²Π΅ΡΡΠΈΠΉ 1990-Ρ Π³ΠΎΠ΄ΠΎΠ² ΡΠΎΡΡΠΎΡΡ Π² ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ:
ΠΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π²ΡΠ΅ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΊΠΈ, ΠΏΡΠΈΡΡΡΠΈΠ΅ ΡΠ°Π½Π½ΠΈΠΌ Π²Π΅ΡΡΠΈΡΠΌ ΡΠ·ΡΠΊΠ°, Π±ΡΠ»ΠΈ ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½Ρ, ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ Π΄ΠΈΠ°Π»Π΅ΠΊΡΠ°Ρ ΠΠ΅ΠΉΡΠΈΠΊΠ° ΠΌΠ°Π»ΠΎ ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ ΠΎΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π΄ΡΡΠ³ΠΈΡ ΡΠ·ΡΠΊΠΎΠ² ΠΈ ΡΡΠ΅Π΄ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ°ΠΊΠΈΡ , ΠΊΠ°ΠΊ Delphi). ΠΠ±ΠΎΡΠΎΡΠ½ΠΎΠΉ ΡΡΠΎΡΠΎΠ½ΠΎΠΉ ΠΏΡΠΎΡΠ΅ΡΡΠ° ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ Basic ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΎ, ΡΡΠΎ ΡΠ·ΡΠΊ ΡΡΠ°Π» Π³ΠΎΡΠ°Π·Π΄ΠΎ ΠΎΠ±ΡΡΠΌΠ½Π΅Π΅ ΠΈ ΡΠ»ΠΎΠΆΠ½Π΅Π΅, Π΅Π³ΠΎ ΠΎΡΠ²ΠΎΠ΅Π½ΠΈΠ΅ ΡΡΠ΅Π±ΡΠ΅Ρ Π±ΠΎΠ»ΡΡΠ΅ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΈ ΡΡΠΈΠ»ΠΈΠΉ.
Π€ΡΠ°Π³ΠΌΠ΅Π½Ρ ΡΠΈΠΏΠΈΡΠ½ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π½Π° FreeBASIC:
ΠΠΎΠΌΠΈΠΌΠΎ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΏΠΎΠ»Π½ΠΎΡΠ΅Π½Π½ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ, ΠΠ΅ΠΉΡΠΈΠΊ ΡΠΈΡΠΎΠΊΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ ΠΊΠ°ΠΊ ΠΎΡΠ½ΠΎΠ²Π° Π΄Π»Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΡΠΊΡΠΈΠΏΡΠΎΠ²ΡΡ ΡΠ·ΡΠΊΠΎΠ² (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΌΠ°ΠΊΡΠΎΡΡ Π² ΠΏΠ°ΠΊΠ΅ΡΠ΅ Microsoft Office ΠΏΠΈΡΡΡΡΡ Π½Π° Π΄ΠΈΠ°Π»Π΅ΠΊΡΠ΅ VBA).
ΠΡΠΈΡΠΈΠΊΠ°
ΠΠ΅ΠΉΡΠΈΠΊ ΠΏΠΎΠ΄Π²Π΅ΡΠ³Π°Π΅ΡΡΡ ΠΆΡΡΡΠΊΠΎΠΉ ΠΊΡΠΈΡΠΈΠΊΠ΅ Π·Π° ΡΠΎ, ΡΡΠΎ Π΅Π³ΠΎ ΠΏΡΠΎΡΡΠΎΡΠ° ΠΈ Π±Π΅ΡΡΡΡΡΠΊΡΡΡΠ½ΠΎΡΡΡ ΠΏΠΎΠΎΡΡΡΡΡ ΠΏΠΎΡΠΎΡΠ½ΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄ΠΈΠΊΠΈ ΠΈ ΠΏΡΠΈΠ²ΡΡΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΡΠΌΠ΅ΡΡΠ½Ρ ΠΏΡΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ ΠΌΠ°Π»ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ, Π½ΠΎ ΡΠΏΠΎΡΠΎΠ±Π½Ρ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ ΠΊ ΠΊΡΠ°Ρ Ρ ΠΊΡΡΠΏΠ½ΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ².
ΠΠ΄Π½ΠΎΠΉ ΠΈΠ· Β«Π²ΠΈΠ·ΠΈΡΠ½ΡΡ ΠΊΠ°ΡΡΠΎΡΠ΅ΠΊΒ» ΠΠ΄ΡΠ³Π΅ΡΠ° ΠΠ΅ΠΉΠΊΡΡΡΡ ΡΡΠ°Π»ΠΎ Π²ΡΡΠΊΠ°Π·ΡΠ²Π°Π½ΠΈΠ΅: Β«Π‘ΡΡΠ΄Π΅Π½ΡΠΎΠ², ΡΠ°Π½Π΅Π΅ ΠΈΠ·ΡΡΠ°Π²ΡΠΈΡ ΠΠ΅ΠΉΡΠΈΠΊ, ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±ΡΡΠΈΡΡ Ρ ΠΎΡΠΎΡΠ΅ΠΌΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΠ°ΠΊ ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π»ΡΠ½ΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ ΠΎΠ½ΠΈ ΠΏΠΎΠ΄Π²Π΅ΡΠ³Π»ΠΈΡΡ Π½Π΅ΠΎΠ±ΡΠ°ΡΠΈΠΌΠΎΠΉ ΡΠΌΡΡΠ²Π΅Π½Π½ΠΎΠΉ Π΄Π΅Π³ΡΠ°Π΄Π°ΡΠΈΠΈΒ». [3]
ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, ΠΊΡΠΈΡΠΈΠΊΠΈ ΠΠ΅ΠΉΡΠΈΠΊΠ° ΡΠ°ΡΡΠΎ ΠΈΠ³Π½ΠΎΡΠΈΡΡΡΡ ΡΠΎΡ ΡΠ°ΠΊΡ, ΡΡΠΎ ΠΎΠ½ ΡΠΎΠ·Π΄Π°Π²Π°Π»ΡΡ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΎΡΠ½ΡΠ΄Ρ Π½Π΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ° ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΠ»ΠΎΠΆΠ½ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ, Π° ΡΡΠ΅Π΄ΡΡΠ²Π°, Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΡΡΡΠ΄Π΅Π½ΡΡ-Π½Π΅ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ ΡΠΌΠΎΠ³ΡΡ ΠΏΠΈΡΠ°ΡΡ ΠΏΡΠΎΡΡΠ΅ΠΉΡΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ. ΠΡΠ»ΠΈ ΠΆΠ΅ Π³ΠΎΠ²ΠΎΡΠΈΡΡ ΠΎ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ Π΄ΠΈΠ°Π»Π΅ΠΊΡΠ°Ρ ΠΈ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡΡ ΠΠ΅ΠΉΡΠΈΠΊΠ°, ΡΠΎ ΠΎΠ½ΠΈ Π΄Π°Π»Π΅ΠΊΠΎ ΡΡΠ»ΠΈ ΠΎΡ ΠΏΠ΅ΡΠ²ΠΎΠ½Π°ΡΠ°Π»ΡΠ½ΠΎΠΉ ΡΠΎΡΠΌΡ ΡΠ·ΡΠΊΠ°, ΡΠ²Π»ΡΡΡΡΡ Π±ΠΎΠ»Π΅Π΅ ΡΡΡΡΠΊΡΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΌΠΈ ΠΈ ΡΠΎΠΏΠΎΡΡΠ°Π²ΠΈΠΌΡ ΠΏΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠΌ Ρ ΡΠ°ΠΊΠΈΠΌΠΈ ΡΠ·ΡΠΊΠ°ΠΌΠΈ, ΠΊΠ°ΠΊ Π‘ΠΈ, ΠΠ°ΡΠΊΠ°Π»Ρ ΠΈ Ρ. ΠΏ.
ΠΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΠΈ
Π ΡΠ°Π·Π½ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡΡ BASIC Π²ΡΠΏΡΡΠΊΠ°Π»ΠΈΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠΌΠΈ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡΠΌΠΈ, ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΠΌΠΈ, ΡΠΈΡΠΌΠ°ΠΌΠΈ:
Π Π΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ
ΠΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠ΅ ΡΠ°ΠΊΡΡ
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΡ
ΠΠΈΡΠ΅ΡΠ°ΡΡΡΠ°
Π‘ΡΡΠ»ΠΊΠΈ
Altair BASIC β’ Applesoft BASIC β’ Atari BASIC (ST) β’ BASIC Programming β’ Color BASIC β’ Commodore BASIC β’ Dartmouth BASIC β’ Family BASIC β’ G-BASIC β’ GFA BASIC β’ GW-BASIC β’ HP BASIC for OpenVMS β’ IBM (BASICA β’ Cassette β’ Disk) β’ Integer BASIC β’ Locomotive BASIC β’ Mallard BASIC β’ Microsoft BASIC β’ MSX BASIC β’ ScriptBasic β’ Sinclair BASIC β’ STOS BASIC β’ TI BASIC (TI 99/4A β’ ΠΊΠ°Π»ΡΠΊΡΠ»ΡΡΠΎΡΡ) β’ Tiny BASIC β’ Turbo-Basic XL β’ UBASIC β’ ΠΠ΅ΠΉΡΠΈΠΊ ΠΠΈΠ»ΡΠ½ΡΡ
AmigaBASIC β’ AMOS BASIC β’ BBC BASIC β’ Beta BASIC β’ DarkBASIC β’ FreeBASIC β’ GFA BASIC β’ GLBasic β’ Liberty BASIC β’ Microsoft Small Basic β’ PureBasic β’ QBasic β’ QB64 β’ QuickBASIC β’ ScriptBasic β’ SuperBasic β’ ThinBasic β’ True BASIC β’ Turbo Basic β’ XBasic β’ Xblite β’ Basic4ppc β’ Visual Basic β’ Visual Test
Π―Π·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Basic
ΠΡ Π±ΡΠ΄Π΅ΡΠ΅ ΠΏΠ΅ΡΠ΅Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½Ρ Π½Π° ΠΠ²ΡΠΎΡ24
ΠΡΡΠΎΡΠΈΡ ΡΠ·ΡΠΊΠ° Basic
Π ΠΈΡΡΠ½ΠΎΠΊ 1. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π½Π° BASIC. ΠΠ²ΡΠΎΡ24 β ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ-Π±ΠΈΡΠΆΠ° ΡΡΡΠ΄Π΅Π½ΡΠ΅ΡΠΊΠΈΡ ΡΠ°Π±ΠΎΡ
Π 1977 Π³. Microsoft Π²ΡΠΏΡΡΡΠΈΠ»Π° Altair BASIC ΠΈ ΠΏΡΠ΅Π²ΡΠ°ΡΠΈΠ»Π° ΡΡΠΎΡ ΡΠ·ΡΠΊ Π² ΡΡΠ΅Π΄ΡΡΠ²ΠΎ ΠΊΠΎΠΌΠΌΠ΅ΡΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π΄Π°Π²Π»Π΅Π½ΠΈΡ, Π΄ΠΎΠ±ΠΈΠ²ΡΠΈΡΡ Π²ΡΡΡΠ°ΠΈΠ²Π°Π½ΠΈΡ Π΅Π³ΠΎ Π² ΡΠΈΠΏΡ ΠΠΠ£ IBM PC. ΠΡΠΎ ΠΏΠΎΡΠΏΠΎΡΠΎΠ±ΡΡΠ²ΠΎΠ²Π°Π»ΠΎ ΡΠ΅Π·ΠΊΠΎΠΌΡ ΡΠΎΡΡΡ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΡΡΠΈ ΡΠ·ΡΠΊΠ°. Π ΡΠ΅ Π³ΠΎΠ΄Ρ, Π½Π° Π²ΠΎΠ»Π½Π΅ Π²ΡΠΏΠ»Π΅ΡΠΊΠ° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΡΠΊΠΎΠ³ΠΎ ΡΠΏΡΠΎΡΠ° Π½Π° ΠΏΠ΅ΡΠ²ΡΠ΅ ΠΏΠ΅ΡΡΠΎΠ½Π°Π»ΡΠ½ΡΠ΅ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ, ΡΡΠΎ Π±ΡΠ»ΠΎ ΠΎΠ±ΡΡΡΠ½ΠΈΠΌΠΎ. ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΡΠ°Π½Π½ΠΈΡ ΠΠ Π±ΡΠ»ΠΈ ΡΠΊΡΠΎΠΌΠ½Ρ, ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ Π΄Π»Ρ Π½ΠΈΡ Π±ΡΠ»ΠΎ ΠΌΠ°Π»ΠΎ, ΠΏΠ΅ΡΠ΅Π½ΠΎΡ ΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΠΠ Π±ΡΠ»ΠΈ ΡΡΡΠ΄ΠΎΠ΅ΠΌΠΊΠΈ (Π΄Π»Ρ Ρ ΡΠ°Π½Π΅Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈΡΡ Π±ΡΡΠΎΠ²ΡΠ΅ ΠΌΠ°Π³Π½ΠΈΡΠΎΡΠΎΠ½Ρ), ΠΏΠΎΡΡΠΎΠΌΡ ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΠΈ, Π²ΡΠΏΡΡΠΊΠ°Π²ΡΠΈΠ΅ ΠΠ, ΠΎΡ ΠΎΡΠ½ΠΎ Π²ΡΡΡΠ°ΠΈΠ²Π°Π»ΠΈ BASIC Π² ΡΠ²ΠΎΠΈ ΠΌΠ°ΡΠΈΠ½Ρ. ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΡ ΡΡΠΎΠΌΡ Π²Π»Π°Π΄Π΅Π»Π΅Ρ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ° ΠΌΠΎΠ³ ΡΡΠ°Π·Ρ ΠΆΠ΅ ΠΏΠΎΡΠ»Π΅ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΏΡΠΈΡΡΡΠΏΠΈΡΡ ΠΊ Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ.
ΠΠΎΡΠΎΠ²ΡΠ΅ ΡΠ°Π±ΠΎΡΡ Π½Π° Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΡΡ ΡΠ΅ΠΌΡ
Π‘ΠΎ Π²ΡΠΎΡΠΎΠΉ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Ρ 1980-Ρ Π³Π³. ΠΏΠ΅ΡΡΠΎΠ½Π°Π»ΡΠ½ΡΠ΅ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ ΡΡΠ°Π½ΠΎΠ²ΡΡΡΡ ΡΠ»ΠΎΠΆΠ½Π΅Π΅ ΠΈ ΠΌΠΎΡΠ½Π΅Π΅. BASIC ΡΠΆΠ΅, Π²ΠΎ-ΠΏΠ΅ΡΠ²ΡΡ , Π½Π΅ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ Π΄Π»Ρ ΠΏΠΎΠ»Π½ΠΎΡΠ΅Π½Π½ΠΎΠ³ΠΎ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠ°ΠΊΠΈΠΌΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΠΌΠΈ, Π²ΠΎ-Π²ΡΠΎΡΡΡ , ΠΏΠΎΡΠ²Π»ΡΠ΅ΡΡΡ ΡΡΠ½ΠΎΠΊ Π³ΠΎΡΠΎΠ²ΠΎΠ³ΠΎ ΠΠ, ΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΡ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ Π½Π΅ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠ°ΠΌΠΈ ΠΎΡΠΏΠ°Π΄Π°Π΅Ρ.
Π Π½Π°ΡΠ°Π»Π΅ 1990-Ρ Π³Π³. Microsoft Π²ΡΠΏΡΡΠΊΠ°Π΅Ρ Π½Π° ΡΡΠ½ΠΎΠΊ ΡΠ·ΡΠΊ Visual Basic, ΡΠ°ΡΡΡΠΈΡΠ°Π½Π½ΡΠΉ, ΠΎΠΏΡΡΡ-ΡΠ°ΠΊΠΈ, Π½Π° ΡΠΎ, ΡΡΠΎΠ±Ρ Π½Π΅ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΡ ΠΌΠΎΠ³Π»ΠΈ Ρ Π»Π΅Π³ΠΊΠΎΡΡΡΡ ΠΏΠΈΡΠ°ΡΡ Π½Π΅Π±ΠΎΠ»ΡΡΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΏΠΎΠ²ΡΡΠ°ΡΡΠΈΠ΅ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΏΠ°ΠΊΠ΅ΡΠ° Microsoft Office (Ρ.Π½. ΠΌΠ°ΠΊΡΠΎΡΡ Π΄Π»Ρ Word, Excel). ΠΠ° ΡΡΠΎΠΌ ΡΠ·ΡΠΊΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΠ΅Π½Π½ΡΠ΅ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΠΏΠΎΡΡΠΎΠΌΡ ΠΎΠ½ ΠΏΠΎΠ»ΡΡΠΈΠ» Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Visual Basic for Applications (VBA) ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ Π΄ΠΎ ΡΠΈΡ ΠΏΠΎΡ. Π 1990-Π΅ Π³Π³. ΡΡΡΠ΅ΡΡΠ²ΠΎΠ²Π°Π»Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠ°Π·Π½ΠΎΠ²ΠΈΠ΄Π½ΠΎΡΡΡ Visual Basic Script, ΠΊΠΎΡΠΎΡΠΎΠΉ Microsoft Π½Π°ΠΌΠ΅ΡΠ΅Π²Π°Π»Π°ΡΡ Π²ΡΡΠ΅ΡΠ½ΠΈΡΡ JavaScript Π½Π° Π²Π΅Π±-ΡΡΡΠ°Π½ΠΈΡΠ°Ρ . ΠΡΠ° ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΡ ΠΎΠΊΠ°Π·Π°Π»Π°ΡΡ Π½Π΅ΠΆΠΈΠ·Π½Π΅ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΠΉ.
Π ΠΈΡΡΠ½ΠΎΠΊ 2. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π½Π° Visual Basic Π΄Π»Ρ ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΡΠ°ΠΊΡΠ°Π»ΠΎΠ². ΠΠ²ΡΠΎΡ24 β ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ-Π±ΠΈΡΠΆΠ° ΡΡΡΠ΄Π΅Π½ΡΠ΅ΡΠΊΠΈΡ ΡΠ°Π±ΠΎΡ
ΠΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ ΡΠ·ΡΠΊΠ° BASIC
ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠΊΠΎΠΌ BASIC ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΈ ΡΠΎ, ΡΡΠΎ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°Ρ Π½Π° ΡΡΠΎΠΌ ΡΠ·ΡΠΊΠ΅ Π±ΠΎΠ»ΡΡΠ°Ρ ΡΠΎΠ»Ρ ΠΎΡΠ²ΠΎΠ΄ΠΈΡΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ GOTO («ΠΏΠ΅ΡΠ΅ΠΉΡΠΈ ΠΊ. «), Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΡΡΡΡ Π²Π΅ΡΠ²Π»Π΅Π½ΠΈΡ. GOTO ΡΡΡΠ»Π°Π΅ΡΡΡ Π½Π° Π½ΠΎΠΌΠ΅ΡΠ° ΡΡΡΠΎΠΊ, Π° ΠΎΠ½ΠΈ, ΠΏΠΎ ΠΌΠ΅ΡΠ΅ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΌΠΎΠ³ΡΡ ΠΈΠ·ΠΌΠ΅Π½ΡΡΡΡΡ. ΠΠ΅ΡΠΌΠΎΡΡΡ Π½Π° Π²ΡΠ΅ ΡΡ ΠΈΡΡΠ΅Π½ΠΈΡ, Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΡΠΎΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ ΠΏΡΡΠ°Π»ΠΈΡΡ ΡΠ΅ΡΠΈΡΡ ΡΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ GOTO Π·Π°ΡΡΡΠ΄Π½ΡΠ΅Ρ ΡΠΈΡΠ°Π΅ΠΌΠΎΡΡΡ, ΠΏΡΠ΅Π²ΡΠ°ΡΠ°Π΅Ρ Π»ΠΈΡΡΠΈΠ½Π³ Π² «ΡΠΏΠ°Π³Π΅ΡΡΠΈ-ΠΊΠΎΠ΄», ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡΡΡ Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΡΠΎ Π²ΡΠ΅ΠΌΠ΅Π½Π΅ΠΌ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ ΡΡΡΠ΄Π½ΠΎ Π΄Π°ΠΆΠ΅ Π°Π²ΡΠΎΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ. ΠΠ½ΡΠ΅Π½ΡΠΈΠ²Π½ΠΎΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ GOTO Π±ΡΠ»ΠΎ ΡΠ²ΡΠ·Π°Π½ΠΎ Ρ ΠΎΡΡΡΡΡΡΠ²ΠΈΠ΅ΠΌ Π² ΡΠ°Π½Π½ΠΈΡ Π²Π΅ΡΡΠΈΡΡ BASIC Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠ΅ ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ. Π‘ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½Π΅ΠΌ Π² Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π΅ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΉ ΡΡΠΎΡ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΎΠΊ ΠΈΡΠΏΡΠ°Π²ΠΈΠ»ΠΈ.
Π Π΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΈ Π΄ΠΈΠ°Π»Π΅ΠΊΡΡ BASIC
ΠΠ΅ΡΠΌΠΎΡΡΡ Π½Π° ΡΠΎ, ΡΡΠΎ BASIC Ρ ΡΠ°ΠΌΠΎΠ³ΠΎ Π½Π°ΡΠ°Π»Π° ΡΡΠΈΡΠ°Π»ΡΡ «Π½Π΅ΡΠ΅ΡΡΠ΅Π·Π½ΡΠΌ» ΡΠ·ΡΠΊΠΎΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΈ ΠΏΡΠΎΡΡΠΎ IT-ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΡ ΡΠΎΠ·Π΄Π°Π»ΠΈ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠ΅ Π΅Π³ΠΎ ΡΠ°Π·Π½ΠΎΠ²ΠΈΠ΄Π½ΠΎΡΡΠΈ.
ΠΠ°ΡΠΈΠ°Π½ΡΡ BASIC ΡΡΡΠ΅ΡΡΠ²ΡΡΡ Π΄Π»Ρ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌ. ΠΠΎΠ΄ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠΉ Π»ΠΈΡΠ΅Π½Π·ΠΈΠ΅ΠΉ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΠ΅ΡΡΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΡΠΎΡΡΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅Π½Π½ΡΠΉ Bywater BASIC (bwBASIC). ΠΠ½ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Π² ΠΊΠΎΠ½ΡΠΎΠ»ΠΈ, Ρ.Π΅. Π±Π΅Π· ΠΎΠΊΠΎΠ½Π½ΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°.
ΠΡΠΈΠΌΠ΅Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π½Π° ΡΠ·ΡΠΊΠ΅ BASIC (Π΄ΠΈΠ°Π»Π΅ΠΊΡ FreeBASIC)
Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, Π·Π°ΠΏΠΈΡΡΠ²Π°ΡΡΡΡ ΡΡΡΠΎΠΊΠΈ Π² ΡΠ°ΠΉΠ», Π° Π·Π°ΡΠ΅ΠΌ ΡΡΠΈΡΡΠ²Π°ΡΡΡΡ ΠΈΠ· Π½Π΅Π³ΠΎ.