Міносвіти Росії
Федеральне державне бюджетне освітня установа
Вищої професійної освіти
«Пензенський державний технологічний університет»
(ПензГТУ)
Факультет «Інформаційних та освітніх технологій»
Кафедра «Інформаційні технології та системи»
Контрольна робота
на тему «Мова програмування Basic»
Дисципліна «Мови програмування»
Виконав: студент групи 13ІС2Б
Чинков М.Ю.
Перевірив: ст. викладач каф. ІТС
Володін К.И.
Пенза +2013
Введення
Для вивчення в рамках контрольної роботи я вибрав мову BASIC (БЕЙСІК). BASIC (скорочення від англ. Beginner s All-purpose Symbolic Instruction Code - універсальний код символічних інструкцій для початківців) - сімейство високорівневих мов програмування.
Мова BASIC Був розроблений в 1964 році професорами Дартмутського коледжу Томасом Курцем і Джоном Кемені.
Мова створювався як інструмент, за допомогою якого студенти-непрограмістів могли самостійно створювати комп'ютерні програми для вирішення власних завдань. Набув широкого поширення у вигляді різних діалектів, передусім як мова для домашніх комп'ютерів. До справжнього моменту зазнав істотних змін, значно відійшовши від характерної для перших версій простоти, що межує з примітивізмом і перетворившись на досить ординарний мова високого рівня з типовим набором можливостей. Використовується як самостійна мова для розробки прикладних програм, головним чином, що працюють під управлінням ОС Windows різних версій. Також широко поширений в якості вбудованої мови прикладних програмних систем різного призначення і в якості мови для програмованих калькуляторів.
Основним завданням мови було надати студентам-непрограмістів можливість після мінімального навчання самостійно писати найпростіші програми для власних потреб, щоб не відволікати на цю роботу фахівців.
Бейсік відноситься до мов програмування високого рівня. Як і інші мови, ця мова має алфавіт, синтаксис, семантику.
1. Історія створення мови Basic
Російська назва мови БЕЙСІК є транскрипцією англійської абревіатури BASIС: Beginner, All-purpose Symbolic Instruction Code - універсальний код (мова) символічних інструкцій для початківців.
Історія його створення пов'язана з пошуками шляхів вирішення проблеми: як навчати студентів доступному розумінню техніці програмування, як навчити їх простому спілкуванню з ЕОМ.
Двоє співробітників Дармудского коледжу Т. Куртц і Дж. Кемені зайнялися цією проблемою в кінці 50-х років. Насамперед вони зрозуміли, що необхідний такий комп'ютер, який був би легкий у вивченні і використанні і не вимагав великих зусиль з боку студентів. Причому було ясно, що студенти не захочуть працювати з перфокартами, тому для спілкування з ЕОМ необхідний режим поділу часу і діалоговий режим роботи з машиною.
Крім цього, вирішення зазначеної проблеми сприяла необхідність розробки нової мови програмування, який легко можна вивчати і яким легко було б користуватися. Застосування мови асемблера або таких мов, як АЛГОЛ або ФОРТРАН, було поза обговоренням виходячи з попереднього досвіду викладання.
Влiтку 1963 г. почалася робота над чорновим варіантом Бейсік - нової мови. До цього часу група під керівництвом Т. Куртца і Дж. Кеменіполучіла на вирішення проблеми два субсидії від фірми «General Electric». Реалізація розробок мови і операційної системи здійснювалася з осені 1963 на комп'ютерах фірми «General Electric» - DATANET - 30, GE - 225, GE - 235. Перша програма на Бейсік з використанням системи поділу часу з трьома терміналами заробила в травні 1964 (до осені цього року система працювала з 12 термінальними пристроями).
Необхідно відзначити, що створювався БЕЙСІК не на порожньому місці, а на основі існували на той час алгоритмічних мов. Взаємозв'язок Бейсік з Фортраном і Алголь очевидна. З Фортран взята вказівку параметрів циклу: початок, кінець і крок. З Алголь прийшли слова FOR і STEP і більше природна перевірка завершення виконання циклу. Деякі запозичення прийшли з мов LOSS і CORC.
Перша програма на Бейсік, опублікована Кемені і Куртц в 1964 р, мала вигляд.
10 LET X=(7 + 8)/3
PRINT X
30 END