Уважаемые пользователи Голос!
Сайт доступен в режиме «чтение» до сентября 2020 года. Операции с токенами Golos, Cyber можно проводить, используя альтернативные клиенты или через эксплорер Cyberway. Подробности здесь: https://golos.io/@goloscore/operacii-s-tokenami-golos-cyber-1594822432061
С уважением, команда “Голос”
GOLOS
RU
EN
UA
sergiy
6 лет назад

FreeBasic - о сколько бейсиков нам чудных....

Думаю по количеству диалектов c Бейсиком не сравнится никакой из других языков. Не знаю каким языкам в школе сейчас обучают по программированию - Бейсик вроде как уже и не модный, Паскаль наверное всё ещё учат.... С++ сложноват как для начинающих, а недавно от одного школьника узнал что учат их Скретчу (Scratch), ну это средние классы.

Мне же Бейсик всех милее всех румяней и новее.

Я сам начинал с Бейсика, потом в институте, кто повторял, а кто и впервые узнавал Бейсик. Далее мы должны были учить Паскаль. Но после каникул, на втором курсе, нам сообщили, что вместо Паскаля мы будем учить какой-то С. Я уже был и несколько книжиц по Паскалю приобрёл, и немножко с ним познакомился... и даже расстроился такому повороту. Но мне Паскаль всё равно сейчас не нравится. Наверное потому что нужно писать begin ...end. А оператор присваивание значения выглядит так ":=" Но как же мне потом понравился С/С++!!! Даже все языки, что я встречаю сейчас для меня они на 90% С.

Но всё-таки сначала Бейсик!

Бейсик был разработан в то время когда компьютеры "были большие", а работали за ними лишь специально обученные люди. Бейсик же создали как простой универсальный язык, причём знание аппаратной части компьютера для программирования не требовалось, он был специально предназначен для начинающих. BASIC - аббревиатура так и расшифровывается Beginner’s All-purpose Symbolic Instruction Code — универсальный код символических инструкций для начинающих.

В интернете сколько всего о нём понаписывали, что он и вреден, и не моден, и плохому научит, и...и...Но то, о чём я хочу рассказать .. для этого вполне хватит Бейсика. Да и рассказать я хочу не сколько о Бейсике сколько о программировании. А так как мне попадаются совсем-совсем зелёные ученики, которые даже квадратных уравнений ещё не проходили, то Бейсик будет в самый раз. А умея программировать можно с легкостью освоить и другие языки программирования.

Очень долго я искал среду программирования, признаюсь так до сих пор и не нашёл ничего полностью меня удовлетворяющее. Мне текстовый режим на мониторе нравился больше всего, но это настолько далекое прошлое…. и незачем учить это тому кто с эти и не сталкивался.

Встретился мне и http://www.justbasic.com/ и https://sourceforge.net/projects/kidbasic/

Но хочу я сказать не совсем о Бейсике, а о FreeBasic. Только вот от Бейсика здесь остался разве что синтаксис, он настолько преобразился в этом диалекте - это практически С++ (и классы есть, конструкторы/деструкторы, перегрузка функций…)

Если не хотите ничего скачивать - можно даже онлайн попробовать, на первых порах так даже удобней. Вот ссылка - FreeBasic online compiler

Зарегистрировавшись на сайте можно будет сохранять на нём тексты своих программ, ну а без регистрации можно копипастить в блокнот и сохранять себе на компьютер.

Ну а кто хочет посерьёзней может скачать сам FreeBasic себе на компьютер с сайта проекта https://www.freebasic.net/

Правда там лишь компилятор, который превратит текст вашей программы в исполняемый файл… И запускать всё это нужно из командной сроки.... Словом это трудно не только новичкам…

Но для языка FreeBasic были разработаны внешние среды программирования(IDE - Integrated Development Environment) т.е. интегрированная среда разработки, которая как минимум включает текстовый редактор для составления и редактирования текста вашей программы. Среда эта может откомпилировать и запустить на выполнение вашу программу.

Для FreeBasic я опишу две такие среды (IDE)
(на упомянутом ниже немецком сайте описаны и другие менее популярные IDE)

Первая - FBIde - #1 editor for FreeBASIC

Весьма простенькая среда разработки, практически один текстовый редактор, который усеет откомпилировать и запустить вашу программу. Такое умеют множество обычных текстовых редакторов кода для программистов.

Скачиваем:

  1. переходим на сайт fbide.freebasic.net
  2. дальше нажимаем на маленький перевёрнутый вниз треугольничек и выбираем скачать инсталятор среды и самого freebasic FBIde+FreeBASIC Installer
  3. ждём 5 секунд ничего не нажимая закачка пойдёт автоматически через некоторое время

Вторая - FbEdit FreeBASIC code editor

Хоть первый и звучит как редактор номер один, но этот более полный. Здесь более богатое меню, и главное есть меню отладки - можно устанавливать точки останова и следить за выполнением программы - выискивать ошибки.

Скачав FbEdit прийдётся ещё отдельно скачивать Freebasic, а в настройке FbEdit нужно будет указывать папку где установлен Freebasic.

Обе среды русифицированы, но на первых порах воспользуемся всё же онлайн компилятором Freebasic, чуть позже FBIDE, ну а потом FbEdit когда наши программы будут побольше и без отладки станет сложно обходиться. Ну а кто более уверен в своих способностях может начать с любой из них.

Был когда-то хороший сайт о Freebasic на русском языке, но он исчез(( И как хорошо что его возродили на немецком сайте посвящённом Freebasic.
http://users.freebasic-portal.de/freebasicru/helprus/00index.html

PS Ещё раз скажу что я буду писать не сколько о Freebasic, сколько о программировании. Бейсик же выбран как самый простой.
PS2 Начал недавно смотреть лекции о питоне, или о пайтоне. Очень понравилось видео смотрел "от корки до корки" все 1.5 часа, вспомнил студентство, и язык понравился, и преподаватель хорошо рассказывает.

22
486.157 GOLOS
На Golos с October 2016
Комментарии (3)
Сортировать по:
Сначала старые