Що таке паскаль

Що таке Паскаль? Досить багато людей задається цим питанням. В основному це люди, які використовують комп'ютер на базовому рівні. Паскаль - це один з найвідоміших мов програмування. Вивчають його, як правило, в старших класах або ж на перших курсах вузів. Вважається базою для багатьох інших мов програмування.

Що таке паскаль

Що таке Паскаль, ми з'ясували. Перейдемо тепер безпосередньо до історії його появи і розвитку. Творець мови - Ніклаус Вірт. Розроблено він був в період з 1968 по 1969 рік. Ідея створення Паскаля прийшла йому після участі в спеціальному комітеті з розробки мов. Що таке Паскаль, цікаво багатьом початківцям програмістам. Таку назву мова отримала в честь знаменитого французького вченого Блеза Паскаля, який особливо знаменитий створенням механічної машини, підсумовані два числа.

Що таке паскаль

Реалізація мови

Що таке паскаль

  • UCSD Pascal. Ця система була створена в 1978 році. У ній з'явився порт компілятора, який дозволяв робити код стерпним, також тепер можна було редагувати вихідну систему і так далі. Надалі UCSD став основою для багатьох наступних реалізацій мови Паскаль.
  • Object Pascal. Програмування на Паскалі завжди приваблювало багатьох початківців фахівців. У 1986 році Apple створила об'єктне розширення для мови. Група, що займалася розробкою, консультувалася з "батьком" Паскаля.
  • Turbo Pascal. Перша версія інтегрованого середовища розробки з'явилася в 1983 році. Borland стала фірмою, яка зайнялася розробкою даної реалізації. Однак варто зазначити, що Turbo Pascal багато запозичив з Odject Pascal, і в цілому ці реалізації були схожі. Програмування на Паскалі зацікавило і Microsoft. Практично в цей же час вони випустили власну версію об'єктного мови, заснованого на Паскалі. Вона не змогла отримати масового поширення, і незабаром була забута. Згодом реалізація від Borland отримала назву Object Pascal.
  • Object Pascal сьогодні. Найважливішим кроком в історії мови Паскаль є вихід вільних реалізацій. Вони включили в себе все краще від багатьох інших діалектів. У них присутня відмінна сумісність з більшістю операційних систем.

Особливості

Знайомство з мовою Паскаль необхідно почати з його особливостей. Головна з них - найсуворіша типізація і присутність структурного програмування. Паскаль - найперших з подібного роду мов. Як вважав розробник, мова повинна посприяти дисциплінованого програмування, так як в ньому максимально виключені різні синтаксичні помилки, а також присутній інтуїтивно зрозумілий інтерфейс. Що таке Pascal і які його основні особливості - головні питання, які цікавлять початківців програмістів. Мова досить простий навіть для новачка.

Що таке паскаль

Однак спочатку мова мала цілий ряд недоліків. Головні з них: неможливість роботи з динамічною пам'яттю, коротка бібліотека введення-виведення, відсутність коштів для запуску функцій, створених на інших мовах, і так далі. Що таке Паскаль, мова якого досить простий, на початку 80-х дізналися багато фахівців. Проте, не всім він припав до смаку. Деякі фахівці навіть писали статті, в яких детально розписували про кожного недоліку мови.

Недоліки та їх виправлення

Як і багато інших мов програмування, Паскаль може похвалитися не тільки плюсами, а й серйозними недоліками. Слід сказати, що поступово розробники борються з мінусами, але це у них виходить не завжди.

Що таке паскаль

Як би це не звучало, але не рідко недоліки мови допомагали програмістам в навчанні. Крім цього, Паскаль в 80-і роки став величезним кроком вперед в порівнянні з Фортраном, який в ту пору вивчали новачки. Тим більше, Фортран мав ще більше проблем. За дуже короткий проміжок часу Паскаль зумів стати основною мовою для навчання в багатьох школах і вузах. На його основі стали розроблятися численні програми.

Про мову Паскаль писати можна багато, але слід перейти безпосередньо до процесу програмування. Кожна програма в Паскалі починається з ключового слова (Program). Відразу після нього вказується найменування програми, а потім ставиться "-". Іноді цього не потрібно. Після назви можна вказувати список зовнішніх файлів, які будуть виступати параметрами. Після цього йде найважливіше в програмі - її тіло. Складається воно з секцій описів констант, типів, змінних, процедур і функцій. Після них йде блок операторів - точка входу. Блок операторів розташовується між ключовими словами begin і end. Кожен оператор розділяється крапкою з комою. Для закінчення програми використовується точка, яка ставиться після тіла.

застосування модулів

Що таке паскаль

Деякі реалізації мови не підтримують модулі, особливо старіші версії. Розділити їх можна на два види: програмний і допоміжний. Перший присутній в програмі, починається з ключового слова program. Другий містить змінні, константи, типи і так далі, може використовуватися в інших модулях.

пунктуація

Синтаксис Паскаля вимагає суворого виконання.

  • Крапка з комою. Ставиться в кінці заголовка, після опису змінних. За допомогою неї поділяються оператори. Можна не використовувати перед ключовим словом end.
  • Кома. Використовується як роздільник в різноманітних списках.
  • Крапка. Ставиться в кінці тіла програми (після слова end).

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

У Паскалі можна писати як малими, так і великими літерами. Вибір залишається за програмістом.

Незважаючи на всі недоліки, найбільше на Паскаль тисне несерйозне ставлення багатьох програмістів.

Related News