Еще в 90-х годах BASIC был языком программирования, с которого вы начинали изучать программирование. BASIC на самом деле что-то означал: универсальный код символических инструкций для начинающих, и буква «B» в BASIC прямо говорит нам об этом.

Конечно, он не самый мощный и способный по сравнению с ассемблерами, C, C++, но его было достаточно, чтобы написать на нем хорошие программы и даже создать игру. Очень ранние воплощения BASIC имели номера строк, и они использовались для перенаправления потока из одной точки в другую с помощью команды GOTO.

Вот очень простая программа на BASIC, которая бесконечно выводит текст «HELLO» на экран:

10 CLS
20 PRINT "HELLO"
30 GOTO 20

Конечно, если вы запустите это, ваша машина зависнет.

Причина, по которой BASIC так популярен, заключается в том, что написание кода на нем было похоже на написание простых английских слов для другого человека. Ключевые слова, которые он использовал, были очень «очевидными», а его структура проста для понимания. Были более продвинутые формы базового языка в виде QBasic (Microsoft) и Turbo Basic (Borland), а самой последней итерацией является Visual Basic (о котором я напишу в будущем).

В настоящее время так много языков программирования, что часто спрашивают: «Какой язык программирования мне следует выучить в первую очередь?»

Мой ответ — Питон. если я собираюсь научить кого-то концепциям программирования, я буду учить их с помощью Python. Для меня это самый низкий барьер для изучения программирования, поскольку в нем очень мало простых правил написания кода. Единственная важная вещь, о которой они должны знать изначально, - это отступы и (текстовый) корпус.

Большинство (если не все) руководств по программированию начинаются с программы «привет, мир», которая, по сути, является начальным уровнем для этого языка программирования. А вот как это делается в Python:

print "hello, world!"    # if you're using Python 2*
print("hello, world!")   # if you're using Python 3*

Заметили, как это просто? В другом языке программирования вам придется многому научиться, чтобы вывести что-то настолько простое. Обратите также внимание на то, как это выглядит на языке BASIC? И именно поэтому я думаю, что Python — это новый/современный Бейсик.

Я буду писать больше о Python и Visual Basic в этом блоге, поэтому обязательно добавьте этот сайт в закладки и вернитесь, чтобы проверить.