высокоуровневый бағдарламалау тілі, жалпы мақсаттағы (3GL). Бірі ең танымал бағдарламалау тілдер үшін пайдаланылады оқыту бағдарламалау жоғары сыныптарында және жоғары оқу орындарының бірінші курсында болып табылады базасы үшін басқа да бірқатар тілдер сияқты Ада, Модула-2, Delphi, алайда, қазірдің өзінде ескірген пайдалану үшін өнеркәсіптік бағдарламалау.
Тіл Паскаль құрылды Никлаусом Виртом в 1968-1969 жылдары кейін оның жұмысына қатысу комитетінің стандартын әзірлеу тілі Алгол-68. Тілі атынасы француз математика, физика, әдебиетші және философ Блеза Паскаль құрған әлемдегі бірінші механикалық машина, складывающую екі сандар. Бірінші жарияланым Вирта туралы тілінде қойылуы 1970 жылмен ұсына отырып, тілі, автор нұсқаған болатын мақсаты ретінде оның құру — құру, шағын және тиімді тілінің ықпал ететін жақсы стиль программирования, использующему құрылымдық бағдарламалау және құрылымдалған деректер.

1978 жылы Калифорния университеті, Сан-Диего жүйесі әзірленді UCSD p-System, включавшая порт компилятора Вирта тілі Паскаль ” переносимый p-код редакторы бастапқы кодтардың, файлдық жүйесін және басқалары, сондай-ақ реализовывавшая саны айтарлықтай кеңейту Паскаль тілінің сияқты модульдер, жолдан символдарды айнымалы ұзындығының нұсқаулары, тарату, өңдеу қателерді енгізу-шығару, өтініш файлдарға аты-жөндері бойынша және басқалар. Кейіннен негізгі іске асыру Паскаль тілінің основывались бұл диалекте.

1983 жылы пайда болды бірінші нұсқасы интеграцияланған әзірлеу ортасы Turbo Pascal Borland фирмасының, основывавшаяся осы аттас іске асыру Паскаль.

1989 жылы объектное кеңейту, тіл filed Turbo Pascal нұсқасы 5.5.

Соңғы нұсқасы (7.0) болып аталды Borland Pascal.

Объектілік құралдары позаимствованы бірі-Object Pascal Apple, тілдер арасындағы айырмашылықтар объекті Turbo Pascal 5.5 және Object Pascal Apple өте мардымсыз.

Шамамен сол уақытта, ол және Borland, Microsoft шығарды өз нұсқасын объектілі-бағдарлы тілі Паскаль. Бұл нұсқа Паскаль кең таралмаған.

Одан әрі дамыту, жүзеге асыру Паскаль жылғы Borland тудырды нұсқасы-Object Pascal жылғы Borland, кейіннен дамыту барысында қоршаған ортаны Delphi бағдарламалау алған одноименное атауы.

Маңызды қадам. тілдің пайда болуы болып табылады еркін жүзеге асыру Паскаль тілінің Free Pascal және GNU Pascal ғана емес, вобрали өзіне шегін көптеген басқа да диалект тілі, бірақ қамтамасыз етті өте кең төзімділік жазылған, онда бағдарламаларды (мысалы, GNU Pascal қолдайды 20-дан астам әр түрлі платформалар, 10-нан астам әр түрлі операциялық жүйелермен, Free Pascal қамтамасыз етеді арнайы режимдер үйлесімділігі әр түрлі таралған диалектами тілі сияқты Turbo Pascal (толық үйлесімділік), Delphi және басқа да).

Бастап 2003 Delphi құрылды іске асыру үшін платформа Net, бірақ әзірлеушілер жалғастыруда пайдалана Delphi ертеректегі нұсқалары.

Туралы коммерциялық әзірлемелерге арналған Free Pascal, GNU Pascal және TMT Pascal бұл аз.

Сонымен қатар, Оңтүстік федералдық университетінде әзірленуде тілі және программалау жүйесі PascalABC.NET бағдарланған оқыту қазіргі заманғы бағдарламалау. Тіл жүйесі — бұл Object Pascal үшін платформа Microsoft .NET, ол құрамында барлық негізгі элементтері қазіргі заманғы бағдарламалау тілдерінің: модульдер, кластар, шамадан тыс операциялар, интерфейстер, алып тастау, жалпылама сыныптар, жинау, қоқыстарды, сондай-ақ кейбір құралдар параллельді бағдарламалау.

Ерекшеліктерімен тілі болып табылады қатаң типтеу және құралдарының болуы құрылымдық (рәсімдік) бағдарламалау. Паскаль бірі болды мұндай тілдері. Пікірінше Вирта, тілі ықпал етуі тиіс дисциплинированному бағдарламалау, сондықтан, сонымен қатар, қатаң типизацией, Паскале барынша азайтылады, ықтимал синтаксистік бір келкі, ал синтаксис автор тырысты жасауға интуитивті түсінікті тіпті бірінші танысу тілі.

Дегенмен, бастапқыда тілі болған бірқатар шектеулер: мүмкін беру функцияларына массивтерінің ауыспалы ұзындықты болмауы қалыпты құралдарының жұмыс динамикалық жады бар, шектелген кітапханасы енгізу-шығару құралдарының болмауы қосу үшін функцияларды жазылған, және басқа тілдерде болмауы құралдарының бөлек компиляция және т. б. Егжей-тегжейлі талдау, кемшіліктерді Паскаль тілінің сол кездегі орындалды Брайан Керниганом-бапта “Неге Паскаль болып табылады менің сүйікті программалау тілімен?” (бұл мақала шықты 1980-шы жылдардың өзінде өмір сүрді тілі Модула-2, ұрпағы Паскаль, избавленный көпшілігі оның ақаулары, сондай-ақ неғұрлым дамыған диалектілер Паскаль). Кейбір кемшіліктер Паскаль болды түзетіліп, ISO-стандартта 1982 жылы, атап айтқанда, тілде пайда болған ашық массивтер, давшие пайдалану мүмкіндігі бірдей рәсімін өңдеу үшін бірөлшемді массивтерді әр түрлі көлемдегі.

Алайда, көптеген кемшіліктер тілін байқалады немесе тіпті айналады құндылықтары оқытудағы бағдарламалау. Сонымен қатар, салыстырғанда негізгі программалау тілімен академиялық ортада 1970-х (қосылған Фортран, денесі әлдеқайда елеулі кемшіліктер), Паскаль болмен елеулі қадам алға. 1980-ші жылдар Паскаль үшін негіз болды көптеген оқу бағдарламаларының, жекелеген жағдайларда, оның негізінде құрылған мамандандырылған оқыту программалау тілдері, мысалы, 1980 жылдардың басында КСРО-да оқыту үшін оқушылардың негіздері информатика және есептеуіш техника Андрей Ершов әзірледі алголо-паскалеподобный “оқу алгоритмдік тілі”.

Ең танымал іске асыруға Паскаль, обеспечившей кең тарату және дамыту тілі болып табылады Turbo Pascal Borland фирмасының, выросшая кейін объектілік Паскаль үшін DOS (5.5 версиясынан бастап) және Windows және одан әрі Delphi, енгізілген елеулі кеңейту.

Диалектілер Паскаль қолданылатын Turbo Pascal және DOS үшін арналған Delphi Windows үшін болды танымал жоқтығынан басқа табысты коммерциялық іске асыру.

Пайдалану басталғаннан кейін Паскаль 1970 жылы пайда болуы және іске асыру, расходящихся ғана емес, толықтырулар, бірақ синтаксисе, туралы мәселе көтерілді стандарттау тілі. Стандарт тілін әзірленді Никлаусом Виртом 1974 жылы бірлесіп Кетлин Йенсен (Kathleen Jensen). Бұдан былай, қабылданған халықаралық стандарт ISO және американдық шілдедегі ANSI. Қазіргі уақытта, бөлінеді үш түбегейлі әр түрлі стандарттың: Unextended Pascal (бастапқы), Extended Pascal (кеңейтілген), Object-Oriented Extensions to Pascal (объектілі-бағытталған кеңейту, Паскаль).

Стандарттары тілі Pascal: бастапқы, халықаралық ISO және американдық ANSI

Атауы Нұсқасын Кім/қайда әзірленді құрылған Жылы
Pascal Standard бастапқы Н. Вирт, Кетлин Йенсен 1974
Pascal Standard бастапқы ISO 7185: 1983
ANSI/IEEE 770X3.97: 1983 1982
Unextended Pascal бастапқы ISO 7185:1990 1989
Extended Pascal кеңейтілген ANSI/IEEE 770X3.160:1989 1989
ISO/IEC 10206 1991
Object-Oriented
Extensions to Pascal ҚБ кеңейту ANSI/X3-TR-13:1994 1993
Бірі-қосымша қасиеттерін объектілі-бағдарлы кеңейту Extended Pascal болды модульдік және құралдары жеңілдететін бөлек компиляцию.

Стандарттау тілі запаздывающей қатысты нақты пайда болуына тілде сол немесе өзге де мүмкіндіктері. Коммерциялық іске асыру расширяли стандартты Паскаль; осылай жасалды UCSD Pascal, түрлендіру Object Pascal Apple фирмасымен, Turbo Pascal жылғы Borland (аздап модификацияланған нұсқасы Apple) және оның тармақтары. Бірде-бір кеңінен таралған коммерциялық іске асыру Паскаль келмейді дәлдігіне бірде-бір ресми стандарт тілі.

Паскаль, оның бастапқы түрінде, білдіреді таза процедуралық тілі және қамтиды көптеген алголоподобных құрылымдар мен конструкциялар зарезервированными деген сөздермен ауыстырылсын сияқты if, then, else, while, for, және т. б. Дегенмен, Паскаль, сондай-ақ құрамында үлкен саны үшін мүмкіндіктерді құрылымдау ақпарат және абстракций болмаған изначальном Алголе-60, мұндай типін анықтау, жазбалар, көрсеткіштер, аудару, және көптеген. Бұл конструкциялар ішінара унаследованы немесе инспирированы тіл Симула-67, Алгол-68 құрылған Никлаусом Виртом AlgolW (ағыл.)орыс. ұсынылған Хоаром.

Қазіргі заманғы көрсетеді (Free Pascal) қол жетімді мұндай операцияларды қайта тиеу операторлары және функциялары.ХХІвек деп атайды эрой ақпараттық технологиялар. Қандай міндеттерді де шешіп қазір ғалым немесе маман, ол үшін өте маңызды білу, сауатты өңдеуге ақпарат: іздеу, іріктеу, талдау және оны пайдалану. Сондықтан оған емес, онсыз білім информатика. ЭЕМ қолдану мүмкіндік береді енді жүктеуге бөлігі осы өңдеуге арналған автоматты құрылғылар, қабілетті жеткілікті ұзақ жұмыс істеуге адамның қатысуынсыз, жылдамдықпен бірнеше миллион есе асып түсетін жылдамдығы адаммен ақпараттарды өңдеу.
ЭЕМ-ге енгізіліп, сөзбе-сөз барлық саласындағы адам қызметі, сондықтан үздіксіз өсуде айналымға тартылған адамдардың олармен жұмыс. Жаппай қолдану есептеуіш машиналар үлкен мәні бар қолдану әр түрлі тілдер бағдарламалау. Және бұл түсінікті – ЭЕМ-ге артық “қара жәшік”. Тиімділігі өзара іс-қимыл адамның ЭЕМ-мен көп қарағанда, қарапайым және түсінікті тіл ЭЕМ-мен қарым-қатынас. Ерекше қызығушылық тудырады тілдері, қол жетімді миллион пайдаланушылар қабілетті дарыту, оларға мәдени дағдыларын қалыптастыру бағдарламалау осыдан бастап балалар жасындағы.
Ұсынылып отырған оқулық көмектеседі, балалар, дағдыларын дамыту логикалық және алгоритмдік ойлау негіздерін үйрену программалау тілінде Pascal.
Бірінші нұсқасын, тілі Pascal әзірледі және ұсынды 1968 жылы атақты швейцариялық ғалым Никлаус Вирт. Осы тіл болды дамуымен тілі Алгол (Алгол-60) және ойластырылған оқыту үшін студенттер бағдарламалау негіздері.
Pascal – программалау тілдерінің көмектеседі жазу “құрылымдалған” бағдарламасын мұндай түрінде бағдарлама құрылымы болуы тиіс тікелей көрсетуі құрылымын міндеттері. Бұл ерекшелігі, тілі Pascal, сондай-ақ оның жеткілікті қарапайымдылығы-интуитивной понятийности оның конструкцияларын мүмкіндік берді тілін жаулап берік орын арасында тілдер бағдарламалау. Қазіргі заманғы жетістігі бағдарламалау деп тану болып табылады артықшылықтары құрылымдалған. Міне, Pascal кеңінен қолданылады инженерлер мен ғылыми қызметкерлер болып табылады және ресми тіл, халықаралық олимпиада информатикадан. Қазіргі уақытта көп нұсқаларында осы тіл. Тарағаны, бағдарламалау ортасында MS(PC)-DOS және Windows, алды версия тілі әзірленген Borland фирмасымен (Borland Pascal 7.0). Одан әрі дамыту тілі туындауына алып келді Delphi – де визуальды программалау тілі (фирма Borland). Негіздерін меңгеру тілі Pascal қажетті шарты болып табылады зерттеу үшін Delphi – бір аса қуатты, қазіргі таңда программалау тілдерінің.
Сенемін, балалар, бұл оқулық Сіздерге пайдалы болады және байытады Сіз жаңа білім алуға және дағдыларын бағдарламалау.
Сізге Табыс Тілеймін!