<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>Beyond BASIC</title>
    <link>https://beyondbasic.ru/ru/</link>
    <description>Beyond BASIC</description>
    <lastBuildDate>Tue, 07 Jul 2026 09:14:17 +0000</lastBuildDate>
    <item>
      <title>Зачем блог о Basic</title>
      <link>https://beyondbasic.ru/ru/hello-basic/</link>
      <guid isPermaLink="true">https://beyondbasic.ru/ru/hello-basic/</guid>
      <pubDate>Fri, 15 May 2026 00:00:00 +0000</pubDate>
      <description>&lt;h1&gt;Зачем блог о Basic&lt;/h1&gt;
&lt;p&gt;Можно ли в 2026 году писать о языке программирования Basic с серьёзным выражением лица?&lt;/p&gt;
&lt;p&gt;Можно — и нужно. Basic — это не «детский» язык и не «отсталый» язык. Это язык, который был &lt;strong&gt;создан специально для того, чтобы дать обычному человеку доступ к программированию&lt;/strong&gt;. Это редкая попытка в истории компьютеров.&lt;/p&gt;
&lt;h2&gt;Откуда я&lt;/h2&gt;
&lt;p&gt;В 80-х первая встреча с компьютером была через Basic — на советских клонах ZX Spectrum и БК-0010. Каждая программа начиналась с &lt;code&gt;10 PRINT &amp;quot;...&amp;quot;&lt;/code&gt; и заканчивалась обещанием продолжить.&lt;/p&gt;
&lt;p&gt;Сейчас, тридцать лет спустя, у меня снова возник интерес: что произошло с Basic? Куда он ушёл? И — главное — что от него осталось ценного для тех, кто только начинает.&lt;/p&gt;
&lt;h2&gt;О чём этот блог&lt;/h2&gt;
&lt;p&gt;Несколько направлений:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Архив и память&lt;/strong&gt; — история языка, влияние на индустрию, забытые диалекты&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Первый язык&lt;/strong&gt; — почему я считаю Basic актуальным выбором для новичка сегодня&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Maximite / Picomite&lt;/strong&gt; — современное железо с BASIC на борту, к которому я постепенно подхожу&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Личный дневник&lt;/strong&gt; — путь изучения, ошибки, открытия&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Технология блога&lt;/h2&gt;
&lt;p&gt;Этот сайт работает на собственной платформе &lt;a href=&quot;https://github.com/stacmv/md-vault&quot;&gt;MD Vault&lt;/a&gt; — REST API над папкой markdown-файлов. Текст этого поста хранится как &lt;code&gt;.md&lt;/code&gt;-файл в моём личном Obsidian-хранилище; блог просто запрашивает его через HTTP и рендерит в HTML.&lt;/p&gt;
&lt;p&gt;Простая архитектура; никаких «движков блогов», только markdown и немного PHP. Уместный подход для блога о Basic.&lt;/p&gt;
&lt;p&gt;Stay tuned.&lt;/p&gt;
</description>
    </item>
    <item>
      <title>Dartmouth, 1964 — рождение BASIC</title>
      <link>https://beyondbasic.ru/ru/dartmouth-1964/</link>
      <guid isPermaLink="true">https://beyondbasic.ru/ru/dartmouth-1964/</guid>
      <pubDate>Thu, 14 May 2026 00:00:00 +0000</pubDate>
      <description>&lt;h1&gt;Dartmouth, 1964 — рождение BASIC&lt;/h1&gt;
&lt;p&gt;В мае 1964 года в Дартмутском колледже двое математиков — &lt;strong&gt;Джон Кемени&lt;/strong&gt; и &lt;strong&gt;Томас Курц&lt;/strong&gt; — запустили первый интерпретатор языка, который назвали &lt;strong&gt;BASIC&lt;/strong&gt; (Beginner&apos;s All-purpose Symbolic Instruction Code).&lt;/p&gt;
&lt;p&gt;Их цель была странная для своего времени: &lt;strong&gt;сделать программирование доступным студентам гуманитарных факультетов&lt;/strong&gt;. Не математикам, не инженерам — а всем подряд.&lt;/p&gt;
&lt;h2&gt;Что было до&lt;/h2&gt;
&lt;p&gt;В начале 60-х программирование было профессией. Языки выглядели как FORTRAN или ALGOL — синтаксис, рассчитанный на специалистов. Чтобы запустить программу, нужно было пробить колоду перфокарт и сдать оператору; ответ приходил через несколько часов в виде распечатки.&lt;/p&gt;
&lt;p&gt;Кемени и Курц задумали иначе. Их идеи:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Time-sharing&lt;/strong&gt; — одновременный доступ многих пользователей к одному компьютеру через терминалы&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Интерактивность&lt;/strong&gt; — пользователь видит результат немедленно, может править и пробовать снова&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Простой язык&lt;/strong&gt; — без необходимости понимать внутренности машины&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;Первый BASIC&lt;/h2&gt;
&lt;p&gt;Программа на первом BASIC выглядела так:&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-basic&quot;&gt;10 LET X = 5
20 LET Y = 7
30 PRINT X + Y
40 END
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Каждая строка — номер и команда. Программу можно было править построчно (&lt;code&gt;10 LET X = 10&lt;/code&gt;) и запускать заново. Это была революция.&lt;/p&gt;
&lt;p&gt;В первый же год — несколько сотен студентов написали свои первые программы. К концу 60-х — десятки тысяч.&lt;/p&gt;
&lt;h2&gt;Что произошло дальше&lt;/h2&gt;
&lt;p&gt;К 70-м BASIC ушёл в мини-компьютеры. К концу 70-х — в персональные. Каждый микрокомпьютер 80-х (Apple II, ZX Spectrum, БК, IBM PC, Commodore 64) шёл с BASIC в ПЗУ. Включаешь — и сразу программируешь.&lt;/p&gt;
&lt;p&gt;Поколение пользователей, которое выросло на этом, — это &lt;strong&gt;первое поколение, для которого компьютер был не «устройством для специалистов», а инструментом&lt;/strong&gt;, на котором можно сразу что-то сделать.&lt;/p&gt;
&lt;h2&gt;Почему это важно сейчас&lt;/h2&gt;
&lt;p&gt;Мы вернулись к ситуации, где «программирование — это профессия». Современные стэки требуют установить десятки инструментов, прежде чем напечатать первое &lt;code&gt;print()&lt;/code&gt;. Это &lt;strong&gt;обратная сторона прогресса&lt;/strong&gt; — мощность за счёт порога входа.&lt;/p&gt;
&lt;p&gt;BASIC помнит, что было иначе. И на современном железе типа &lt;a href=&quot;https://geoffg.net/maximite.html&quot;&gt;Maximite&lt;/a&gt; или Picomite (Raspberry Pi Pico с прошивкой MMBasic) — этот опыт всё ещё доступен. Включаешь — программируешь. Без &lt;code&gt;npm install&lt;/code&gt;. Без &lt;code&gt;cargo build&lt;/code&gt;. Без &lt;code&gt;docker compose up&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Об этом — отдельный пост.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;strong&gt;Источники:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Kemeny, J. G., &amp;amp; Kurtz, T. E. (1985). &lt;em&gt;Back to BASIC: The History, Corruption, and Future of the Language.&lt;/em&gt; Addison-Wesley.&lt;/li&gt;
&lt;li&gt;&lt;em&gt;True BASIC&lt;/em&gt; (https://www.truebasic.com) — современная реализация от тех же авторов.&lt;/li&gt;
&lt;li&gt;Dartmouth digital archive: &lt;a href=&quot;https://www.dartmouth.edu/basicfifty/&quot;&gt;BASIC at 50&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description>
    </item>
  </channel>
</rss>
