37 IT

Союз IT професcионалов

Печать

Язык программирования для начинающих BASIC

Язык для начинающих программистов BASIС расшифровывается как Beginner, All-purpose Symbolic Instruction Code и переводится: универсальный код (язык) символических инструкций для начинающих.

Язык Basic будет очень полезен в изучении начинающим пользователям так как имеет очень простое написание и относительно небольшое количество операторов (слов в языке) которые пишутся довольно понятным образом. Хотя данному языку уже несколько десятилетий изучение его не является бесполезным так как на данное время есть большое количество программ поддерживающих язык программирования Basic, например Microsoft Office. Блягодаря скриптам написанным на Basic можно автоматизировать формирования офисных документов, создавать небольшие базы данных, автоматизировать процессы происходящие на компьютере, а заодно и понять что же такое программирование и как пишутся программы.

 

Изучение простого языка Basic, которое не займет много усилий, может стать отправной точкой в карьере программиста.

Basic был создан как раз для обычения студентов азам программирования и поначалу его возможности были не вилики, сейчас же данный язык программирования довольно сильно оброс функиционалом и благодаря нему можно писать полноценные программы, но он по прежнему прост для понимания.

История простого языка программирования Basic

Двое сотрудников Дармудского колледжа Куртц и Кемени начали разрабатывать Basic в конце 50-х годов. Прежде всего они поняли, что необходим такой компьютер, который был бы легок в изучении и использовании и не требовал особых умственных усилий со стороны студентов. Причем было ясно, что студенты не захотят работать с перфокартами (раньше для вывода информации вместо мониторов использовались перфокарты), поэтому для общения с компьютером необходим  диалоговый режим работы с ЭВМ.

Решению указанной проблемы содействовала необходимость разработки принципиально нового языка программирования существенно отличающийся своей концепцией от существующих на тот момент, который легко можно изучать и которым легко было бы пользоваться. Применение такого языка как ассемблер или ФОРТРАН или АЛГОЛ , было недопустимо из-за их сложности, новых специалистов под такие языки программирования было очень долго подготавливать и не каждый студент мог понять принципы программирования.

В 1963 г. началась работа над черновым вариантом языка программирования для студентов Basic. К этому времени группа под руководством  Куртца и Кемениполучила получила на решение проблемы две субсидии от фирмы General Electric. Реализация разработок языка  осуществлялась с конца 1963 г. на компьютерах разработаных фирмой General Electriс: DATANET — 30, GE-225, GE-235. Первая программа на Basic с использованием системы разделения времени заработала уже в мае 1964 г..

Конечно, BASIC cоздавался не на пустом месте, а на основе существовавших к тому времени алгоритмических языков. Взаимосвязь Basic, ФОРТРАН и АЛГОЛ очевидна. Из ФОРТРАНа взята указание параметров цикла: начало, конец и шаг. Из АЛГОЛа пришли слова FOR и STEP и более естественная проверка завершения выполнения цикла. Некоторые заимствования пришли из языков LOSS и CORC.

Первая программа на БЕЙСИКЕ, опубликованная Кемени состояла всего из трех строк и демонстрировала возможность работы Basic.

С 1965 по 1971 г. появилось 6 различных редакций языка Basic по мере его усовершенствования. А извесность данный язык программирования получил после того как он был реализован на машине GE-400. Но настоящему развитию языка способствовала на то время еще не сильно известная компания Microsoft.

Развитие языка программирования Basic в компании Microsoft


В 1979 г. в «Microsoft» разработали свою версию под названием  MBASIC или BASIC80, которая получила известность также благодаря созданию интерпретатора и операционной системы MS-DOS, эта операционная система предназначалась для компании IBM, первая модель которой была выпущена летом 1981г. Сразу же после выхода первых моделей компания Microsoft выпустила новую версию простого языка программирования для начинающих программистов под названием Basic-Advansed, данная версия уже поддерживала текстовый и графический режимы работы. Работа над языком программирования не прерывалась и в 1984 г. Бейсик-Адвансед (сокращенное название:BasicA) добавились еще несколько дополнительных возможностей, такие как работы с окном экрана, выполнение команд операционной системы, обработка перерываний от таймера и пр. Парралельно «Microsoft» разработала интерпретатор языка Macintosh BASIC для ПЭВМ Macintosh фирмы Apple, но по сути они мало чем отличались от BasicA.

Развитием языка BASIC-A стала версия Quick BASIC или QBasic (его еще досих пор изучают в некоторых Российских институтах), включающая подпрограммы и функции с локальными и глобальными переменными, средства поддержки графики и звука, алфавитно цифровые метки и т.д. Т.е. это уже была основа современных языков программирования. В 1985г была выпущена первая версия языка программирования для персональных компьютеров с названием True BASIC.

Существенный вклад фирма «Microsoft» внесла также и в разработку программных средств для бытовых компьютеров. В 1983 - 1985 гг. токийский филиал фирмы разработал стандарт на 8-разрядные бытовые компьютеры MSX и MSX-2, выпускаемые рядом японских фирм, дисковую операционную систему MSX DOS и интерпретатор языка MSX BASIC.

Развитие Basic в России


В СССР Basic впервые был реализован в 1970 г. на вычислительной машине М-20 сотрудниками Горьковского университета где руководитель группы был Ю. Кетков. В этом же университете была напечатана первая книга на русском языке по языку программирования Basic. C этого момента Basic стал совершенствоваться и разделяться на различные версии уже и в нашей стране, сначала на машине ЭВМ М-222, потом на производительной ЭВМ второго поколения БЭСМ-6. и т.д. Дальнейшее развитие языка Basic в СССР была связана с мини-ЭВМ, микро-ЭВМ и ПЭВМ. В мини-ЭВМ М 6000, М 7000, СМ1 и СМ2 реализована версия БЕЙСИКа, соответствующая первым авторским редакциям конца 60-х годов, а в мини-ЭВМ СМ3, СМ4, имеющих в составе операционные системы ОС РВ и РАФОС. Версия языка под названием БЕЙСИК-ПЛЮС, разработанная в 1975 г. для мини-ЭВМ PDP-11, широко применялась в вычислительных машинах СМ-3 и СМ-4.

Для того чтобы хоть както упорядочить различные версии которые все сильнее отличались друг от друга в июле 1989 г. в СССР введен стандарт на язык программирования Basic (ГОСТ 27787-88).

Basic в современности

Сейчас его изучают студенты, на нем пишуться несложные программы, современный интерпритатор выпускает компания Microsoft под название MS Visual Basic, большое количество программного обеспечения поддерживают его для автоматизации своих функций. Поэтому изучая Basic Вы не потратите напрасно время, так будет легче понять как писать программы, ну а если Вы не собираетесь быть программистом, то хотябы научитесь быстро и надежно автоматизировать работу своего компьютера. Он просто будет большинство рутинной работы за Вас!

Союз ИТ | Разработка ПО | Ремонт компьютеров | Разработка сайтов | Наши услуги | Обучение