История языка BASIC

Автор работы: Пользователь скрыл имя, 11 Мая 2013 в 18:26, реферат

Краткое описание

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

Прикрепленные файлы: 1 файл

История языка BASIC.doc

— 58.50 Кб (Скачать документ)

 

 

 

 

 

 

 

 

 

 

История языка BASIC

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Выполнил: Шахов  Александр

Студент факультета инженерной механики

Специальности «Машины и оборудование нефтяных и газовых промыслов»

Первый курс, группа МО-12-10

 

Оглавление

 

Аннотация

 

Данный реферат  посвящен истории создания языка  программирования BASIC. На примере развития языка можно отследить всю историю развития компьютерной технике. Благодаря представленной презентации осуществляется визуальная представление реферата.

Введение

 

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

 

История создания

Ранний период.

 

22 февраля 1928 года в  штате Иллинойс родился Томас  Юджин Курц – американский  программист. С 1956 г. он работал в знаменитом Дартмутском колледже (г. Ганновер, штат Нью-Гэмпшир), где вместе со своим коллегой, венгерским иммигрантом Джоном Кемени (1926–1993), создал язык программирования Бейсик и первую систему разделения времени.

И то, и другое задумывалось и создавалось одновременно, в 1963–1964 гг. Дартмутская система разделения времени  при работе с ЭВМ напоминала современную многозадачность. До этого все программы считались на больших машинах – мэйнфреймах, – которые были крайне дорогими, так что не каждый американский университет мог позволить себе купить компьютер, и программисту часто приходилось долго ждать своей очереди – только чтобы в результате обнаружить в программе ошибку, и после ее исправления снова занимать очередь на драгоценное «машинное время». При помощи же новоизобретенной системы можно было подключаться к одному мэйнфрейму при помощи нескольких персональных терминалов – а ЦПУ большой ЭВМ, при помощи специальных программ, распределял свое время таким образом, что пользователь при работе с ним практически не ощущал никакой задержки.

Благодаря такому нововведению менялся и сам способ взаимодействия с машиной: программу можно было сразу набирать на терминале (а не скидывать предварительно на перфокарты или перфоленту) – и сразу же проверять ее работу и при необходимости корректировать программный код. Как раз для этих целей, двое дартмутских ученых разработали и свое самое известное творение – язык BASIC (он же «Универсальный код символических инструкций для начинающих»). По словам Кемени, они хотели сделать язык настолько простым, «чтобы студенты могли использовать его уже после трех часов занятий». Язык программирования отличался простотой, мультиплатформенностью, универсальностью назначения и не требовал знания аппаратной части – он был специально предназначен для студентов.

Впрочем, не только для  студентов. Как раз в 1960-е годы, когда будущее научно-технического прогресса казалось безоблачным и ученые предрекали проникновение компьютерных знаний в самые широкие народные массы, владение языками программирования, необходимое для полноценного общения человека с машиной, представлялось такой себе «второй грамотностью». И BASIC на роль азбуки программирования подходил очень даже неплохо.

Конечно, многие из прогнозов  полувековой давности практически  сбылись, а персональные компьютеры заняли значительное место в нашей  повседневной жизни, – и все же всеобщая компьютерная грамотность в старом смысле этого слова осталась недостижимой. А с развитием операционных систем и неуклонным ростом «дружелюбности интерфейса пользователя» все меньше и меньше контроля получает этот самый пользователь над поведением своего кремниевого помощника…

Билл Гейтс и Пол Аллен

Триумфальное шествие BASIC по планете началось уже в 1975 г., когда предприимчивые молодые люди Пол Аллен и Билл Гейтс – уже не профессора, наподобие Курца и Кемени, а больше бизнесмены, чем программисты – разработали для первого домашнего ПК Altair 8800 Эда Робертса простой интерпретатор Altair BASIC, ставший пионерским продуктом их компании Micro-Soft.

«Золотой век»

Свой «золотой век» БЕЙСИК пережил, пожалуй, в первой половине 1980-х годов, когда компьютеры наконец-то начали одомашниваться, и программы и игры распространялись даже не на 5-дюймовых дискетах, а… при помощи обычных печатных изданий – книг и журналов. Подешевев и значительно уменьшив свои габариты, ПК практически не изменили еще свой способ взаимодействия с человеком: каждый, даже самый неподготовленный пользователь не только мог, но и должен был естественным образом выступать сначала в качестве программиста, тестера и отладчика в одном лице, – а при желании даже художника и композитора! – и лишь затем уже наслаждаться беззаботной жизнью рядового геймера.

Одной из причин такого положения  дел было появление на рубеже 1970–80-х  годов целого зоопарка домашних ПК: Apple II и его братья, Tandy TRS-80, Atari 400, Commodore PET и Commodore VIC в США, Радио-86РК в СССР – а также их не столь известные, но еще более многочисленные близкие и дальние родственники со всего мира.

Практически все доступные на рынке модели работали на той или иной версии BASIC: Курц и Кемени принципиально отказались подавать заявку на патент по поводу своего изобретения – так что вариантов и диалектов языка скоро насчитывалось великое множество.

В те времена включив  свою домашнюю ЭВМ, пользователь оказывался один на один с командной строкой пусть и простейшего, но языка программирования. И хотя большинство ПК поддерживали вывод информации на магнитную ленту или даже на дискету, эту самую информацию сначала нужно было как-то ввести. И распространять программное обеспечение легче было не на дискетах и кассетах, по отдельности для формата каждой марки компьютера, а печатным текстом в  небольших книжках. Синтаксис BASIC был более или менее схожим во всех домашних ПК того времени – за исключением разве что мультимедийных возможностей.

90-е годы

Но наступили новые  времена, и в начале 90-х появляется операционная система Microsoft Windows с новым  графическим интерфейсом пользователя (GUI). Жизнь программистов превратилась в ад. Чтобы создать простую  программу, приходилось писать несколько страниц кода: создавать меню и окна, менять шрифты, очищать память, "рисовать" кнопки и т.д. Однако преимущества нового интерфейса были настолько неоспоримы, что уже третья версия этой операционной системы стала фактическим стандартом для персонального компьютера. В это время в недрах Microsoft велось несколько параллельных проектов по созданию нового языка программирования для Windows. И в 1991 году под лозунгом "теперь и начинающие программисты могут легко создавать приложения для Windows" появилась первая версия нового инструментального средства Microsoft Visual Basic. В тот момент Microsoft достаточно скромно оценивала возможности этой системы, ориентируя ее, прежде всего, на категорию начинающих и непрофессиональных программистов. Основной задачей тогда было выпустить на рынок простой и удобный инструмент разработки в тогда еще довольно новой среде Windows, программирование в которой представляло проблему и для опытных специалистов.

 

Список используемой литературы

  1. http://www.interestprograms.ru/articles/historyprogramming/historybasic.html
  2. http://itc.ua/articles/istoriya-basic-ili-programmirovanie-dlya-vseh/
  3. http://ru.wikipedia.org/wiki/Basic
  4. Основы программирования для "чайников", 4-е издание. (Уоллес Вонг)
  5. Кадры из фильма «Пираты силиконовой долины» режиссер Мартин Берк, 1999г

 




Информация о работе История языка BASIC