Какво е Паскал? Доста хора си задават този въпрос. Това са предимно хора, които използват компютър на основно ниво. Паскал е един от най-известните езици за програмиране. Изучават го, като правило, в гимназията или в първите години на университетите. Счита се за основа на много други езици за програмиране.
история
Какво е Паскал, разбрахме. Нека сега да се обърнем директно към историята на появата и развитието му. Създателят на езика е Никлаус Вирт. Той е разработен между 1968 и 1969 г. Идеята за създаването на Паскал му хрумва, след като участва в специална комисия за развитие на езиците. Какво е Pascal е интересно за много начинаещи програмисти. Езикът получи това име в чест на известния френски учен Блез Паскал, който е особено известен със създаването на механична машина, която сумира две числа.
Най-ранните публикации за това какво е Паскал,се появи през 1970г. Те говориха за основните цели на създаването на този език, като ефективност, която би допринесла за отлични умения за програмиране и структуриране на данни.
Езикова реализация
- UCSD Паскал. Тази система е създадена през 1978г. В него се появи порт на компилатор, който направи възможно пренасянето на кода, също така сега беше възможно да се редактира системата източник и т.н. Впоследствие UCSD стана основата за много последващи внедрения на езика Паскал.
- Обект Паскал. Програмирането на Паскал винаги е привличало много начинаещи. През 1986 г. Apple създаде обектно разширение за езика. Екипът на разработчиците се консултира с "бащата" на Паскал.
- Турбо Паскал. Първата версия на IDE се появи през 1983 г. Borland стана разработчик зад това изпълнение. Заслужава обаче да се отбележи, че Turbo Pascal взе много назаем от Odject Pascal и като цяло тези изпълнения бяха сходни. Програмирането на Pascal представлява интерес и за Microsoft. Приблизително по същото време те пуснаха собствена версия на езика на обектите, базиран на Pascal. Тя не можа да получи масово разпространение и скоро беше забравена. Впоследствие изпълнението на Borland беше наречено Object Pascal.
- Обект Паскал днес.Най-важната стъпка в историята на езика Паскал е освобождаването на безплатни реализации. Те включват най-доброто от много други диалекти. Те имат отлична съвместимост с повечето операционни системи.
Удобства
Запознаването с езика Паскал трябва да започне снеговите характеристики. Основната е най-стриктното писане и наличието на структурирано програмиране. Паскал е първият по рода си. Както разработчикът вярва, езикът трябва да допринесе за дисциплинирано програмиране, тъй като изключва различни синтаксични грешки, доколкото е възможно, и също така има интуитивен интерфейс. Какво е Pascal и кои са основните му характеристики са основните въпроси, които интересуват начинаещите програмисти. Езикът е доста прост дори за начинаещи.
Първоначално обаче езикът имаше редица недостатъци.Основните са: невъзможността за работа с динамична памет, кратка I / O библиотека, липсата на средства за стартиране на функции, създадени на други езици и т.н. Какво е Паскал, чийто език е съвсем прост, е научен от много специалисти в началото на 80-те. Не всички обаче го харесаха. Някои експерти дори пишат статии, описващи всеки недостатък в езика.
Недостатъци и тяхното отстраняване
Както много други езици за програмиране,Паскал може да се похвали не само с плюсове, но и със сериозни недостатъци. Трябва да се каже, че постепенно разработчиците се борят с недостатъците, но не винаги успяват.
Без значение как звучи, но не рядко и недостатъциезик помогна на програмистите да научат. В допълнение, Паскал през 80-те години беше огромна стъпка напред в сравнение с Fortran, който по това време беше изследван от начинаещи. Освен това Fortran имаше още повече проблеми. За много кратък период от време Паскал успя да се превърне в основния език за преподаване в много училища и университети. На негова основа започват да се разработват множество програми.
структура
Можете да пишете много за езика Паскал, но трябваотидете директно към процеса на програмиране. Всяко приложение на Pascal започва с ключовата дума (Program). Веднага след него се посочва името на програмата и след това се поставя ";". Понякога това не се изисква. След името можете да посочите списък с външни файлове, които да действат като параметри. След това идва най-важното в програмата - нейното тяло. Състои се от раздели, описващи константи, типове, променливи, процедури и функции. След тях идва блокът от оператори - входната точка. Блокът с оператори се намира между началните и крайните ключови думи. Отделете всяко твърдение с точка и запетая. За приключване на програмата се използва точка, която се поставя след тялото.
Приложение на модули
За да използвате модула в програмния код, трябваприсъствайте на съобщение за това. Можете да направите подобно съобщение, като използвате изявлението за връзка, което е ключовата дума USES. След него се посочват имената на модулите, които трябва да бъдат свързани. Инструкцията се вписва веднага след заглавието или в раздела за интерфейса.
Някои езикови внедрения не поддържатмодули, особено по-стари версии. Те могат да бъдат разделени на два вида: софтуерни и спомагателни. Първият присъства в програмата, започва с ключовата дума на програмата. Вторият съдържа променливи, константи, типове и така нататък, може да се използва в други модули.
Пунктуация
Синтаксисът на Паскал изисква стриктно изпълнение.
- Точка и запетая. Поставя се в края на заглавието, след описанието на променливите. Той разделя операторите. Може да се пропусне преди крайната ключова дума.
- Запетая. Използва се като разделител в различни списъци.
- Точка. Поставя се в края на тялото на програмата (след думата край).
Такъв твърд синтаксис е необходим катокак компютърът се счита за изпълнител на заявлението. Ако е приложен неправилен знак, се показва грешка. Ако точка и запетая се използва като разделител на оператори, тогава операторът е целият текст, разположен между една запетая и следното. Ако този знак не е поставен между операторите, програмата ще ги възприеме като едно и също ще даде грешка.
Езикът Pascal ви позволява да вмъквате коментари. Те служат като обяснение за програмния код. Можете да използвате руски. Коментарите нямат ефект върху работата на програмата.
В Pascal можете да пишете както с малки, така и с главни букви. Изборът зависи от програмиста.
критика
Както вече споменахме, особената популярност на Паскалпадна на 1980-1990 г., но имаше критици, които смятаха езика за несериозен. Според тях той е подходящ само за обучение. Особено забележителна критика беше дадена в статията „Защо Pascal не е любимият ми език за програмиране“. Написано е от Брайън Керниган, един от разработчиците на езика C. Именно след статията Паскал започва сериозно да се променя към по-добро.
Въпреки всички недостатъци, това, което най-много тежи на Паскал, е несериозността на много програмисти.