ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² написании студСнчСских Ρ€Π°Π±ΠΎΡ‚
АнтистрСссовый сСрвис

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ языки программирования

Π Π΅Ρ„Π΅Ρ€Π°Ρ‚ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈΠ£Π·Π½Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΠΌΠΎΠ΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹

Для машин с Ρ‚Π°ΠΊΠΈΠΌ ΠΌΠ΅Π΄Π»Π΅Π½Π½Ρ‹ΠΌ носитСлСм ΠΊΠ°ΠΊ бумаТная Π»Π΅Π½Ρ‚Π° (ΠΏΠΎΠ·Π΄Π½Π΅Π΅ — аудиокассСта) ΠΈ Π±Π΅Π· подходящСго тСкстового Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° Ρ‚Π°ΠΊΠΎΠΉ нСбольшой язык ΠΊΠ°ΠΊ БСйсик Π±Ρ‹Π» ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎΠΉ Π½Π°Ρ…ΠΎΠ΄ΠΊΠΎΠΉ. Π’ 1975 Π³ΠΎΠ΄Ρƒ ΠœΠ°ΠΉΠΊΡ€ΠΎΡΠΎΡ„Ρ‚ (Ρ‚ΠΎΠ³Π΄Π° это Π±Ρ‹Π»ΠΈ лишь Π΄Π²ΠΎΠ΅ — Π‘ΠΈΠ»Π» ГСйтс ΠΈ ΠŸΠΎΠ» АллСн, ΠΏΡ€ΠΈ участии ΠœΠΎΠ½Ρ‚Π΅ Π”Π°Π²ΠΈΠ΄ΠΎΠ²Π°) выпустила Altair BASIC. Π—Π°Ρ‚Π΅ΠΌ Π΅Π³ΠΎ вСрсии появились Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ ΠΈ ΡΠΊΠΎΡ€ΠΎ Π² ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠΈ Π±Ρ‹Π»ΠΈ ΡƒΠΆΠ΅… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ языки программирования (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

Basic

БСйсик (ΠΎΡ‚ BASIC, сокращСниС ΠΎΡ‚ Π°Π½Π³Π». Beginner’s All-purpose Symbolic Instruction Code — ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄ символичСских инструкций для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ…, Π°Π½Π³Π». basicосновной, Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ) — сСмСйство высокоуровнСвых языков программирования.

Π‘Ρ‹Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ Π² 1963 Π³ΠΎΠ΄Ρƒ профСссорами Дартмутского ΠΊΠΎΠ»Π»Π΅Π΄ΠΆΠ° Вомасом ΠšΡƒΡ€Ρ‚ΠΎΠΌ (Thomas E. Kurtz) ΠΈ Π”ΠΆΠΎΠ½ΠΎΠΌ КСмСни (John G. Kemeny).

Π―Π·Ρ‹ΠΊ прСдназначался для обучСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» ΡˆΠΈΡ€ΠΎΠΊΠΎΠ΅ распространСниС Π² Π²ΠΈΠ΄Π΅ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π΄ΠΈΠ°Π»Π΅ΠΊΡ‚ΠΎΠ², ΠΏΡ€Π΅ΠΆΠ΄Π΅ всСго, ΠΊΠ°ΠΊ язык для Π΄ΠΎΠΌΠ°ΡˆΠ½ΠΈΡ… ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ².

Π”ΠΎ ΡΠ΅Ρ€Π΅Π΄ΠΈΠ½Ρ‹ 1960;Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹ (Π­Π’Πœ) Π±Ρ‹Π»ΠΈ слишком Π΄ΠΎΡ€ΠΎΠ³ΠΈΠΌΠΈ машинами, использовавшимися Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ для Π½Π°ΡƒΡ‡Π½ΠΎ-тСхничСских Π·Π°Π΄Π°Ρ‡, ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΠ²ΡˆΠΈΠΌΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ Π½Π΅ Π² ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ (Ρ‚. Π½., пакСтная ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°), ΠΊΠΎΠ³Π΄Π° ΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ с ΠΌΠ°ΡˆΠΈΠ½ΠΎΠΉ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΠ»ΠΎΡΡŒ Ρ‡Π΅Ρ€Π΅Π· Π΅Ρ‘ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°.

Π―Π·Ρ‹ΠΊΠΈ программирования этой ΠΏΠΎΡ€Ρ‹, ΠΊΠ°ΠΊ ΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΎΠ½ΠΈ использовались, Π±Ρ‹Π»ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Ρ‹ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π½ΠΈΠΌΠΈ ΠΎΠ±ΡƒΡ‡Π΅Π½Π½Ρ‹Ρ… тСхничСских спСциалистов ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡΡ‚ΠΎΠ². ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ Π±Ρ‹Π»ΠΈ Π΄ΠΎΡ€ΠΎΠ³ΠΈΠΌΠΈ, Ρ‚ΠΎ ΠΈ ΠΌΠ°ΡˆΠΈΠ½Π½ΠΎΠ΅ врСмя Π±Ρ‹Π»ΠΎ Π΄ΠΎΡ€ΠΎΠ³ΠΎ — поэтому Π½Π° ΠΏΠ΅Ρ€Π²ΠΎΠΌ мСстС стояла ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ выполнСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ (ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ счёта).

БСйсик Π±Ρ‹Π» ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Π½ Π² 1963 Π³ΠΎΠ΄Ρƒ прСподаватСлями Дартмутского КоллСдТа Π”ΠΆΠΎΠ½ΠΎΠΌ КСмСни ΠΈ Π’омасом ΠšΡƒΡ€Ρ‚Ρ†ΠΎΠΌ, ΠΈ ΠΏΠΎΠ΄ ΠΈΡ… Ρ€ΡƒΠΊΠΎΠ²ΠΎΠ΄ΡΡ‚Π²ΠΎΠΌ Π±Ρ‹Π» Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ студСнтов ΠΊΠΎΠ»Π»Π΅Π΄ΠΆΠ°. Π‘ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ, ΠΊΠΎΠ³Π΄Π° стали ΠΏΠΎΡΠ²Π»ΡΡ‚ΡŒΡΡ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π΄ΠΈΠ°Π»Π΅ΠΊΡ‚Ρ‹, этот «ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉ» Π΄ΠΈΠ°Π»Π΅ΠΊΡ‚ стали Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒ Dartmouth BASIC.

БСйсик Π±Ρ‹Π» спроСктирован Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ студСнты ΠΌΠΎΠ³Π»ΠΈ Π±Π΅Π· Π·Π°Ρ‚Ρ€ΡƒΠ΄Π½Π΅Π½ΠΈΠΉ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Ρ‹ с Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Он ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π°Π»ΡΡ для Π±ΠΎΠ»Π΅Π΅ «ΠΏΡ€ΠΎΡΡ‚Ρ‹Ρ…» ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, Π½Π΅ ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ заинтСрСсованных Π² ΡΠΊΠΎΡ€ΠΎΡΡ‚ΠΈ исполнСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, сколько просто Π² Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ своих Π·Π°Π΄Π°Ρ‡ Π½Π΅ ΠΈΠΌΠ΅Ρ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ.

ΠŸΡ€ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ языка использовались ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ восСмь ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΎΠ²: Π½ΠΎΠ²Ρ‹ΠΉ язык Π΄ΠΎΠ»ΠΆΠ΅Π½:

  • — Π±Ρ‹Ρ‚ΡŒ простым Π² ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠΈ для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ…;
  • — Π±Ρ‹Ρ‚ΡŒ языком программирования ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния;
  • — ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΡƒΡŽ ΠΎΠΏΡ‹Ρ‚Π½Ρ‹ΠΌ программистам;
  • — Π±Ρ‹Ρ‚ΡŒ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌ;
  • — ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ ясныС сообщСния ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ…;
  • — Π±Ρ‹ΡΡ‚Ρ€ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π° Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ…;
  • — Π½Π΅ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒ понимания Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ обСспСчСния;
  • — Π·Π°Ρ‰ΠΈΡ‰Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΎΡ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы.

Π―Π·Ρ‹ΠΊ Π±Ρ‹Π» основан частично Π½Π° Π€ΠΎΡ€Ρ‚Ρ€Π°Π½ II ΠΈ Ρ‡Π°ΡΡ‚ΠΈΡ‡Π½ΠΎ Π½Π° ΠΠ»Π³ΠΎΠ»-60, с Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡΠΌΠΈ, Π΄Π΅Π»Π°ΡŽΡ‰ΠΈΠΌΠΈ Π΅Π³ΠΎ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΌ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ раздСлСния Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ, ΠΏΠΎΠ·Π΄Π½Π΅Π΅, ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ тСкста ΠΈ ΠΌΠ°Ρ‚Ρ€ΠΈΡ‡Π½ΠΎΠΉ Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΈ. ΠŸΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ БСйсик Π±Ρ‹Π» Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ Π½Π° GE-265 с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ мноТСства Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΠΎΠ². Π’ΠΎΠΏΡ€Π΅ΠΊΠΈ распространённому ΡƒΠ±Π΅ΠΆΠ΄Π΅Π½ΠΈΡŽ, Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚ своСго появлСния это Π±Ρ‹Π» ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ язык.

НСсмотря Π½Π° Ρ‚ΠΎ Ρ‡Ρ‚ΠΎ язык ΡƒΠΆΠ΅ использовался Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΌΠΈΠ½ΠΈΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Ρ…, Π΅Π³ΠΎ настоящСС распространСниС Π½Π°Ρ‡Π°Π»ΠΎΡΡŒ с Π΅Π³ΠΎ появлСния Π½Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ Altair 8800. МногиС языки программирования Π±Ρ‹Π»ΠΈ слишком большими Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒΡΡ Π² Π½Π΅Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ ΠΏΠ°ΠΌΡΡ‚ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Ρ‚Π°ΠΊΠΈΡ… машин ΠΌΠΎΠ³Π»ΠΈ сСбС ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ΡŒ.

Для машин с Ρ‚Π°ΠΊΠΈΠΌ ΠΌΠ΅Π΄Π»Π΅Π½Π½Ρ‹ΠΌ носитСлСм ΠΊΠ°ΠΊ бумаТная Π»Π΅Π½Ρ‚Π° (ΠΏΠΎΠ·Π΄Π½Π΅Π΅ — аудиокассСта) ΠΈ Π±Π΅Π· подходящСго тСкстового Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° Ρ‚Π°ΠΊΠΎΠΉ нСбольшой язык ΠΊΠ°ΠΊ БСйсик Π±Ρ‹Π» ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎΠΉ Π½Π°Ρ…ΠΎΠ΄ΠΊΠΎΠΉ. Π’ 1975 Π³ΠΎΠ΄Ρƒ ΠœΠ°ΠΉΠΊΡ€ΠΎΡΠΎΡ„Ρ‚ (Ρ‚ΠΎΠ³Π΄Π° это Π±Ρ‹Π»ΠΈ лишь Π΄Π²ΠΎΠ΅ — Π‘ΠΈΠ»Π» ГСйтс ΠΈ ΠŸΠΎΠ» АллСн, ΠΏΡ€ΠΈ участии ΠœΠΎΠ½Ρ‚Π΅ Π”Π°Π²ΠΈΠ΄ΠΎΠ²Π°) выпустила Altair BASIC. Π—Π°Ρ‚Π΅ΠΌ Π΅Π³ΠΎ вСрсии появились Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ ΠΈ ΡΠΊΠΎΡ€ΠΎ Π² ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠΈ Π±Ρ‹Π»ΠΈ ΡƒΠΆΠ΅ ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Ρ‹ ΠΊΠΎΠΏΠΈΠΉ ΠΈ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ², ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ², Applesoft BASIC, стал стандартным языком Π½Π° Apple II. Для ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы CP/M Π±Ρ‹Π» создан Π΄ΠΈΠ°Π»Π΅ΠΊΡ‚ BASIC-80, Π½Π°Π΄ΠΎΠ»Π³ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ²ΡˆΠΈΠΉ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ языка.

Π’ 1979 Π³ΠΎΠ΄Ρƒ ΠœΠ°ΠΉΠΊΡ€ΠΎΡΠΎΡ„Ρ‚ обсуТдала с Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΠΌΠΈ поставщиками ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ² (Π²ΠΊΠ»ΡŽΡ‡Π°Ρ IBM) Π»ΠΈΡ†Π΅Π½Π·ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€Π° БСйсик Π½Π° ΠΈΡ… ΠΌΠ°ΡˆΠΈΠ½Π°Ρ…. Одна ΠΈΠ· Π²Π΅Ρ€ΡΠΈΠΉ (ROM BASIC) Π±Ρ‹Π»Π° Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° Π² ΠŸΠ—Π£ IBM PC — ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ ΠΌΠΎΠ³ автоматичСски Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒΡΡ Π² Π‘Сйсик.

Π’Π°ΠΊ ΠΊΠ°ΠΊ IBM Π½Π΅ ΠΏΡ€ΠΈΠ΄Π°Π²Π°Π»Π° Ρ‚ΠΎΠ³Π΄Π° большого значСния ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°ΠΌ (основным ΠΏΠΎΠ»Π΅ΠΌ Π΅Ρ‘ Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π±Ρ‹Π»ΠΈ мэйнфрСймы), Ρ‚ΠΎ, Π²ΠΎΠΏΡ€Π΅ΠΊΠΈ своим ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ°ΠΌ, ΠΎΠ½Π° Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΠ»Π° Microsoft ΠΏΡ€ΠΎΠ΄Π°Π²Π°Ρ‚ΡŒ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ. Π­Ρ‚ΠΎ сдСлало послСднюю ΠΏΠΈΠΎΠ½Π΅Ρ€ΠΎΠΌ Π² Π²Ρ‹ΠΏΡƒΡΠΊΠ΅ ΠŸΠž Π½ΠΎΠ²ΠΎΠ³ΠΎ поколСния — Π½Π΅ ΠΏΡ€ΠΈΠ²ΡΠ·Π°Π½Π½ΠΎΠ³ΠΎ ΠΊ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚ΡƒΡ€Π΅ ΠΈ ΠΏΠΎΡΡ‚авляСмого ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ ΠΎΡ‚ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°.

Бинтаксис языка Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ‚ Fortran, ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ элСмСнты — явныС заимствования ΠΈΠ· Π½Π΅Π³ΠΎ.

Π―Π·Ρ‹ΠΊ задумывался для обучСния, поэтому Π΅Π³ΠΎ конструкции максимально просты. Как ΠΈ Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… языках программирования, ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ слова взяты ΠΈΠ· Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΎΠ³ΠΎ языка.

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ… Π΄Π²Π°: строки ΠΈ Ρ‡ΠΈΡΠ»Π°. Π‘ ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΠ΅ΠΌ вСрсии Visual Basic, Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π΅Π³ΠΎ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΉ (Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ VBA), Π² ΡΠ·Ρ‹ΠΊΠ΅ появились ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ‚ΠΈΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ, Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹Π΅ для соврСмСнных языков программирования (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½Π°Ρ модСль). ОбъявлСниС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ сСкции (Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΡ‚ ΠŸΠ°ΡΠΊΠ°Π»Ρ).

ОбъявлСниС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ — это ΠΏΠ΅Ρ€Π²ΠΎΠ΅ Π΅Ρ‘ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅.

Π Π°Π½Π½ΠΈΠ΅ вСрсии бСйсика (Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ GWBASIC, QBasic) сущСствСнно ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ ΠΎΡ‚ ΡΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π΄ΠΈΠ°Π»Π΅ΠΊΡ‚ΠΎΠ² ΠΈ Π½Π° ΡΠ΅Π³ΠΎΠ΄Π½Ρ практичСски Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ся.

ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ вСсь тСкст
Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ