Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Kursova_zvit_Viktor_Petrishin.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
121.79 Кб
Скачать
    1. Які існують мови програмування Фортран

Мови програмування стали з'являтися вже з середини 50-х років. Одним з перших мов такого типу стала мова Фортран (англ. FORTRAN від FORmula TRANslator - перекладач формул), розроблений в 1957 році. Фортран застосовується для опису алгоритму розв'язання науково-технічних завдань за допомогою ЦВМ. Так само, як і перші обчислювальні машини, ця мова призначався, в основному, для проведення природно-наукових і математичних розрахунків. У вдосконаленому вигляді цей мова збереглася до нашого часу. Серед сучасних мов високого рівня він є одним з найбільш використовуваних при проведенні наукових досліджень. Найбільш поширені варіанти Фортран-II, Фортран-IV, EASIC Fortran та їх узагальнення.

Алгол

Після Фортрану в 1958-1960 роках з'явилася мова Алгол (Алгол-58, Алгол-60) (англ. ALGOL від ALGOrithmic Language - алгоритмічна мова). Алгол був вдосконалений у 1964-1968 роках - Алгол-68. Алгол був розроблений комітетом, в який входили європейські та американські вчені. Він відноситься до мов високого рівня (high-level language) і дозволяє легко переводити алгебраїчні формули в програмні команди. Алгол був популярний в Європі, в тому числі СРСР, у той час як порівнянний з ним Фортран був поширений в США та Канаді. Алгол зробив помітний вплив на всі розроблені пізніше мови програмування, і, зокрема, на мову Pascal. Ця мова так само, як і Фортран, призначався для вирішення науково-технічних завдань. Крім того, ця мова застосовувався як засіб навчання основ програмування - мистецтва складання програм.

Зазвичай під поняттям Алгол мається на увазі мова Алгол-60, в той час як Алгол-68 розглядається як самостійна мова. Навіть коли мова Алгол майже перестав використовуватися для програмування, він ще залишався офіційною мовою для публікації алгоритмів.

Кобол

У 1959 - 1960 роках була розроблена мова Кобол (англ. COBOL від COmmom Business Oriented Language - спільну мову, орієнтований на бізнес). Це мова програмування третього покоління, призначений, в першу чергу, для розробки бізнес-додатків. Також Кобол призначався для вирішення економічних завдань, обробки даних для банків, страхових компаній та інших установ подібного роду. Розробником першого єдиного стандарту Кобола була Грейс Хоппер (бабуся Кобола).

Кобол зазвичай критикується за багатослівність і громіздкість, оскільки однією з цілей творців мови було максимально наблизити конструкції до англійської мови. (До цих пір Кобол вважається мовою програмування, на якому було написано більше всього рядків коду). У той же час, Кобол мав прекрасні для свого часу засоби для роботи зі структурами даних і файлами, що забезпечило йому довге життя в бізнес застосування, принаймні, в США.

Лісп

Майже одночасно з Коболєв (1959 - 1960 рр..) В Массачусетському технологічному інституті була створена мова Лісп (англ. LISP від ​​LISt Processing - обробка списків). Лісп заснований на представленні програми системою лінійних списків символів, які притім є основною структурою даних мови. Лісп вважається другим після Фортрану найстарішим високорівневих мовою програмування. Ця мова широко використовується для обробки символьної інформації і застосовується для створення програмного забезпечення, що імітує діяльність людського мозку.

Будь-яка програма на Ліспі складається з послідовності виразів (форм). Результат роботи програми полягає в обчисленні цих виразів. Всі вирази записуються у вигляді списків - однієї з основних структур Ліспу, тому вони можуть легко бути створені за допомогою самої мови. Це дозволяє створювати програми, що змінюють інші програми або макроси, що дозволяють істотно розширити можливості мови.

Основний сенс Лісп-програми "життя" у символьному просторі: переміщення, творчість, запам'ятовування, створення нових світів і т.д. Лісп як метафора мозку, символ, метафора сигналу: "Як відбувається біологічний аналіз сигналів мозком, як зовнішній фактор - фізичний і хімічний вплив, що є для організму подразником перетворюється в біологічно значимий сигнал, часто життєво важливий, що визначає всю поведінку людини або тварини; і як відбувається поділ різних сигналів на позитивні, негативні і байдужі, індиферентні. Сигнал це вже інтегративне поняття. Він являє собою розпізнавальний знак групи, комплексних подразників, пов'язаних між собою загальною історією і причинно наслідковими відносинами. У цьому комплексі, системі подразників, сигнальний стимул сам є також складовим елементом і за інших обставин його роль може належати іншої стимулу з комплексу. У сигналі концентрується весь минулий досвід тварини або людини. "[1]

Бейсік

У середині 60-х років (1963 р.) в Дартмутського коледжу (США) була створена мова Бейсік (англ. BASIC від Beginner's Allpurpose Instruction Code - всецелевой символічний код інструкцій для початківців). З часом, коли з'явились інші діалекти, цей «початковий» діалект стали називати Dartmouth BASIC. Мова часткого на Фортран II і частково на Алгол-60, з додатками, що роблять його більш зручним для роботи в режимі розділення часу, і, пізніше, обробки тексту та матричної арифметики. Спочатку Бейсік було реалізовано на мейнфреймі GE-265 з підтримкою безлічі терміналів. Всупереч поширеному переконанню, у момент своєї появи це був компільований мову. Бейсік було спроектовано так, щоб студенти могли писати програми, використовуючи термінали із розділенням часу. Він створювався як рішення для проблем, пов'язаних із складністю старіших мов. Він призначався для більш «простих» користувачів, не стільки зацікавлених у швидкості обчислень, скільки в можливості використовувати комп'ютер для вирішення своїх завдань. У силу простоти мови Бейсік багато початківці програмісти починають з нього свій шлях у програмуванні.

Форт

В кінці 60-х - початку 70-х років з'явилася мова Форт (англ. FOURTH - четвертий). Цей мова стала застосовуватися в завданнях управління різними системами після того, як його автор Чарльз Мур написав на ньому програму, призначену для управління радіотелескопом Арізонській обсерваторії.

Ряд властивостей, а саме інтерактивність, гнучкість і простота розробки роблять Форт вельми привабливим і ефективним мовою в прикладних дослідженнях і при створенні інструментальних засобів. Очевидними областями застосування цієї мови є вмонтовані системи управління. Також знаходить застосування при програмуванні комп'ютерів під управлінням різних операційних систем.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]