ІСТОРIЯ ВИНИКНЕННЯ I РОЗВИТКУ МОВИ
ПРОГРАМУВАННЯ TURBO PASCAL
![]() |
Зміст | Задачі | ![]() |
Паскаль є однією з найрозповсюдженіших алгоритмічних мов. Існує багато діалектів (різновидностей) цієї мови програмування. Ось основні з них: Microsoft Pascal Сompiler, Turbo Pascal for Windows, Pascal-2, Turbo Pascal, Professional Pascal, Borland Pascal і т. д. Кожна різновидність орієнтована на конкретну операційну систему. Ми ж будемо розглядати Turbo Pascal версії 5.5, орієнтований на операційну систему MS-DOS. Алгоритмічна мова Паскаль була розроблена в 1968-71рр. швейцарським математиком Ніклаусом Віртом в Цюріхському Інституті інформатики і названа на честь видатного математика Блеза Паскаля. Початкова ціль розробки - створення інструменту "для навчання програмуванню як систематичній дисципліні".
Однак скоро виявилось, що ця мова надзвичайно ефективна не тільки при розв'язанні невеликих задач чисельного характеру, але й при розробці складних програмних систем-компіляторів, баз даних, операційних систем і т. д. Фірма Borland International оцінила всі позитивні якості Паскалю і в 1983р. створила компілятор Turbo Pascal (turbo означає швидкий). Успіх фірми Borland спонукає її до подальшого вдосконалення і розширення авторської версії Паскалю. Починаючи з версіє 3.0 (1985р. ) в Turbo Pascal'i вводяться поняття модуля. Це перетворило його у мову, придатну для великих розробок виробничого та комерційного характеру. Став можливий сучасний стиль реалізаціє пакетів прикладних програм різного призначення і орієнтації. Крім того, за рахунок введення модулів вдалося послабити обмеження на розмір готових програм. У цій же версії здійснюється перехід на нову форму запускного файла типу ЕХЕ, інтерфейс з Асемблером приймає завершений вигляд.
У версіє 5.0 (1988р) розширюється набір стандартних типів новим процедурним типом. Процедурний тип є розширенням стандартного Паскалю Вірта і дозволяє розглядати процедури і функції як об’єкти, які можна використовувати при визначенні змінних і передачі параметрів. Саме це дало поштовх до реалізації у версіє 5.5 (1989р.) об’єктно-орієнтованого програмування (ООП).
У грудні 1991 року з’явилась версія 6.0. Нова версія, порівняно з попередніми, має кращі засоби створення та відлагодження програм. І, на кінець остання на даний час версія Turbo Pascal 7.0 вийшла в світ в травні 1992 року. Вона продовжує лінію попередньої версіє 6.0 і переважно розрахована на програмістів, які створюють прикладні програми в середовищі MS-DOS.
Версія 7.0, як і версія 6.0, повністю придатна для розробки професіональних системних програм. Новим у цій версіє є апарат ASCIIZ - рядків, а також передача відкритих масивів і рядків в якості параметрів підпрограм.
![]() |
Зміст | Задачі | ![]() |