Што такое Паскаль? Даволі шмат людзей задаецца гэтым пытаннем. У асноўным гэта людзі, якія выкарыстоўваюць кампутар на базавым узроўні. Паскаль - гэта адзін з самых вядомых моў праграмавання. Вывучаюць яго, як правіла, у старэйшых класах ці ж на першых курсах вну. Лічыцца базай для многіх іншых моў праграмавання.
Што такое Паскаль, мы высветлілі. Пяройдзем цяпер непасрэдна да гісторыі яго з'яўлення і развіцця. Стваральнік мовы - Ніклаўс Вірт. Распрацаваны ён быў у перыяд з 1968 па 1969 год. Ідэя стварэння Паскаля прыйшла яму пасля ўдзелу ў спецыяльным камітэце па распрацоўцы моў. Што такое Паскаль, цікава многім пачаткоўцам праграмістам. Такую назву мову атрымаў у гонар знакамітага французскага вучонага Блез Паскаля, які асабліва знакаміты стварэннем механічнай машыны, суммировавшей два ліку.
Найпершыя публікацыі аб тым, што такое Паскаль, з'явіліся ў 1970 годзе. У іх гаварылася аб галоўных мэтах стварэння гэтай мовы, такіх як эфектыўнасць, якая спрыяла б выдатным навыкам праграмавання і структуравання дадзеных.
Знаёмства з мовай Паскаль неабходна пачаць з яго асаблівасцяў. Галоўная з іх - строжайшая тыпізацыя і прысутнасць структурнага праграмавання. Паскаль - найпершых з падобнага роду моў. Як лічыў распрацоўшчык, мова павінен паспрыяць дысцыплінаванага праграмаванні, так як у ім максімальна выключаны розныя сінтаксічныя памылкі, а таксама прысутнічае інтуітыўна зразумелы інтэрфейс. Што такое Pascal і якія яго асноўныя асаблівасці - галоўныя пытанні, якія цікавяць пачаткоўцаў праграмістаў. Мова даволі просты нават для пачаткоўца.
Больш:
Lenovo v580c: падрабязны агляд
Сёння мы вырашылі напісаць пра ноўтбуку Lenovo v580c. Агляд будзе падрабязным, так як гэты партатыўны ПК серыі IdeaPad мае высокую папулярнасць, але не многія ведаюць, чым жа прыцягвае гэта прылада пакупнікоў. Мадэль з'яўляецца хуткай і змяшчае ў саб...
Брандмаўэр - што гэта? Стандартны абаронца ПК
Брандмаўэр – што гэта такое? Карысная функцыя ў аперацыйнай сістэме або малаэфектыўныя сродак абароны? Перш чым адказаць на гэтае пытанне, нам трэба высветліць, што робіць кампутар і як правільна яго наладзіць.Агульныя звесткіДля паспяховай пра...
"Аблівіян": праходжанне гульні. Кіраўніцтва і парады па праходжанні гульні "Аблівіян"
The Elder Scrolls IV: Oblivion — ролевая гульня ад кампаніі Bethesda Games Studios. Адразу ж пасля рэлізу у 2006 годзе яна стала вельмі папулярнай. Сюжэт заснаваны на супрацьстаянні галоўнага героя і культу Прынца Разбурэння, які плануе адкрыць...
Аднак першапачаткова мову меў цэлы шэраг недахопаў. Галоўныя з іх: немагчымасць працы з дынамічнай памяццю, кароткая бібліятэка ўводу-вываду, адсутнасць сродкаў для запуску функцый, створаных на іншых мовах, і гэтак далей. Што такое Паскаль, мова якога даволі просты, у пачатку 80-х даведаліся многія спецыялісты. Тым не менш, не ўсім ён прыйшоўся па гусце. Некаторыя спецыялісты нават пісалі артыкулы, у якіх падрабязна распісвалі аб кожным недахопе мовы.
Як і многія іншыя мовы праграмавання, Паскаль можа пахваліцца не толькі плюсамі, але і сур'ёзнымі недахопамі. Варта сказаць, што паступова распрацоўшчыкі змагаюцца з мінусамі, але гэта ў іх атрымліваецца не заўсёды.
Як бы гэта не гучала, але не рэдка недахопы мовы дапамагалі праграмістам у навучанні. Акрамя гэтага, Паскаль ў 80-я гады стаў велізарным крокам наперад у параўнанні з Фортраном, які ў тую пару вывучалі пачаткоўцы. Тым больш, Фартран меў яшчэ больш праблем. За вельмі кароткі прамежак часу Паскаль здолеў стаць асноўнай мовай для навучання ў многіх школах і вну. На яго аснове сталі распрацоўвацца шматлікія праграмы.
Аб мове Паскаль пісаць можна шмат, але варта перайсці непасрэдна да працэсу праграмавання. Кожнае прыкладанне ў Паскалю пачынаецца з ключавога слова (Program). Адразу пасля яго паказваецца найменне праграмы, а затым ставіцца ";". Часам гэтага не патрабуецца. Пасля назвы можна паказваць спіс знешніх файлаў, якія будуць выступаць параметрамі. Пасля гэтага ідзе самае важнае ў праграме - яе цела. Складаецца яно з секцый апісанняў канстант, тыпаў, пераменных, працэдур і функцый. Пасля іх ідзе блок аператараў - кропка ўваходу. Блок аператараў размяшчаецца паміж ключавымі словамі begin і end. Кожны аператар падзяляецца кропкай з коскі. Для заканчэння праграмы выкарыстоўваецца кропка, якая ставіцца пасля цела.
Для прымянення модуля ў праграмным кодзе павінна прысутнічаць аб'яву аб ім. Зрабіць падобнае аб'яву можна пры дапамозе інструкцыі падлучэння, якое ўяўляе сабой ключавое слова USES. Пасляяго паказваюцца назвы модуляў, якія неабходна падключыць. Інструкцыя ўпісваецца адразу пасля загалоўка або ў секцыі інтэрфейсу.
Некаторыя рэалізацыі мовы не падтрымліваюць модулі, асабліва больш старыя версіі. Падзяліць іх можна на два выгляду: праграмны і дапаможны. Першы прысутнічае ў праграме, пачынаецца з ключавога слова program. Другі змяшчае зменныя, канстанты, тыпы і гэтак далей, можа выкарыстоўвацца ў іншых модулях.
Сінтаксіс Паскаля патрабуе строгага выканання.
Такі жорсткі сінтаксіс з'яўляецца неабходным, так як кампутар лічыцца выканаўцам прыкладання. У выпадку няправільнага прымянення знака выводзіцца памылка. Калі кропка з коскі выступае падзельнікам аператараў, то аператарам лічыцца ўвесь тэкст, размешчаны паміж адной кропкай коскі і наступнай. У выпадку непастаноўкі дадзенага знака паміж аператарамі, праграма будзе ўспрымаць іх за адзін, а таксама выдаваць памылку.
Мова Паскаль дазваляе ўстаўляць каментары. Яны служаць тлумачэннем да кода праграмы. Можна выкарыстоўваць рускую мову. На працу праграмы каментары не вырабляюць ніякага дзеяння.
У Паскалю можна пісаць як малымі, так і вялікімі літарамі. Выбар застаецца за праграмістам.
Як ужо было сказана, асаблівая папулярнасць Паскаля прыйшлася на 1980-1990 гады, але знаходзіліся крытыкі, якія лічылі мову несур'ёзным. Па іх думку, ён падыходзіць толькі для навучання. Асабліва прыкметная крытыка была выкладзена ў артыкуле "Чаму Паскаль не мой любімы мова праграмавання". Напісаў яе Браян Керниган - адзін з распрацоўшчыкаў мовы C. Менавіта пасля артыкула Паскаль пачаў сур'ёзна змяняцца ў лепшы бок.
Нягледзячы на ўсе недахопы, больш за ўсё на Паскаль цісне несур'ёзнае стаўленне многіх праграмістаў.
Article in other languages:
AR: https://tostpost.com/ar/computers/4971-what-is-the-pascal-programming-in-pascal.html
DE: https://tostpost.com/de/computer/8857-was-ist-das-pascal-programmierung-in-pascal.html
En: https://tostpost.com/computers/2798-what-is-the-pascal-programming-in-pascal.html
ES: https://tostpost.com/es/los-ordenadores/8863-qu-es-el-pascal-programaci-n-en-pascal.html
HI: https://tostpost.com/hi/computers/4975-what-is-the-pascal-programming-in-pascal.html
JA: https://tostpost.com/ja/computers/4971-pascal.html
KK: https://tostpost.com/kk/komp-yuterler/8860-b-l-paskal-programmirovanie-na-paskale.html
PL: https://tostpost.com/pl/komputery/8859-co-to-jest-pascal-programowanie-w-pascalu.html
PT: https://tostpost.com/pt/computadores/8855-o-que-o-pascal-programa-o-em-pascal.html
TR: https://tostpost.com/tr/bilgisayarlar/8864-nedir-pascal-programlama-pascal.html
UK: https://tostpost.com/uk/komp-yuteri/8861-scho-take-paskal-programuvannya-na-paskal.html
Alin Trodden - аўтар артыкула, рэдактар
"Прывітанне, Я Алін Тродден. Я пішу тэксты, чытаю кнігі і шукаю ўражанні. І я нядрэнна ўмею распавядаць вам пра гэта. Я заўсёды рады ўдзельнічаць у цікавых праектах."
Навіны
Памылка друкаркі Canon B200: магчымыя прычыны і спосабы рашэння
Калі не ўсе карыстальнікі, якія выкарыстоўваюць у паўсядзённым працы МФУ ад кампаніі Canon, то многія з іх часцяком назіраюць з'яўленне памылкі друкаркі Canon B200. Дадзены код, вядома ж, можа сведчыць аб непаладках фізічнага план...
322 - што гэта значыць у "Доту"
Яшчэ зусім нядаўна кампутарныя гульні былі толькі спосабам забавы і адпачынку. Той, хто хацеў спаборнічаць, рабіў гэта сумленна і справядліва. Але паступова кіберспорт ператварыўся з забавы і спаборніцтвы ў пытанне грошай. Каманды...
Што рабіць, калі не заходзіць у "Стім"6
За апошнія гады "Стім" стаў домам для мільёнаў геймераў, якім цяпер не прыходзіцца клапаціцца аб куплі фізічных копій камп'ютэрных гульняў, так як яны могуць гэта зрабіць у лічбавай форме праз гэтую платформу. Больш таго, "Стім" п...
Missing operating system (Windows 7): што рабіць для выпраўлення сітуацыі?
Не часта, вядома, але ўсе-ткі часам карыстальнікі пры загрузцы сістэмы атрымліваюць даволі дзіўнае паведамленне на маніторы: Missing operating system (Windows 7). Што рабіць для яго ліквідацыі, многія проста не ведаюць. Паспрабуем...
Windows 10. «Цэнтр абнаўленняў»: дзе знаходзіцца служба?
Дзясятая версія Windows, па заявах яе стваральнікаў, ва ўсіх адносінах з'яўляецца рэвалюцыйнай. Можа быць, так яно і ёсць, але змены ў інтэрфейсе і размяшчэнні некаторых кампанентаў ўжо дакладна вельмі адчувальныя. Так, многія кар...
Samsung ML-1615: ідэальны прынтэр пачатковага ўзроўню
Ідэальнае спалучэнне нізкай цэны і палепшаных характарыстык тэхнічнага плана выгадна адрознівае Samsung ML-1615 ад большасці аналагічных друкарак на базе лазернага спосабу друку. Вядома, высокім хуткадзейнасцю гэта перыферыйнае пр...
Заўвага (0)
Гэтая артыкул не мае каментароў, будзьце першым!