Pascal: розьніца паміж вэрсіямі

Змесціва выдалена Змесціва дададзена
Legobot (гутаркі | унёсак)
д Bot: Migrating 62 interwiki links, now provided by Wikidata on d:q81571 (translate me)
афармленьне
Радок 8:
 
== Мова ==
 
Усе [[праграма|праграмы]] на ''Pascal'' пачынаюцца з ключавога слова ''<code>program</code>'', неабавязковага сьпісу ўнутраных дэскрыптараў файла й блёку кода, які знаходзіцца паміж словамі ''<code>begin</code>'' і ''<code>end</code>''. Розьніцы паміж вялікімі й маленькімі літарамі ў ''Pascal'' няма<ref>У адрозьненьне ад яго нашчадка — мовы ''[[Oberon]]'', дзе ключавыя словы павінны быць напісаныя вялікімі літарамі.</ref>. [[Кропка з коскай]] разьдзяляе выразы, а [[кропка (знак пунктуацыі)|кропка]] заканчвае праграму (ці [[модуль]]).
 
Радок 71 ⟶ 70:
Кожны блёк мае свае аб’яўленьні [[метка|метак]] ''<code>goto</code>'', [[канстанта]]ў, [[тып]]аў, [[зьменная|зьменных]] і іншых працэдураў і функцыяў, якія маюць ісьці ў такім парадку, як тут пералічана.
 
У ''Pascal'' ёсьць наступныя тыпы дадзеныхзьвестак: [[цэлы лік]], [[сымбаль (знак)|сымбаль]] і [[лягічная зьменная]] (простыя тыпы), а таксама новы тып, уведзены ў ''Pascal'' — пералічальны тып<ref>Дарэчы, у сваіх пазьнейшых працах Ўірт прызнае, што гэты тып зьяўляецца непатрэбным, і вымае яго з мовы ''Oberon'', прапануючы карыстацца замест яго звычайнымі канстантамі.</ref>.
 
<code>
Радок 121 ⟶ 120:
 
== Hello World ==
 
<code>
'''program''' HelloWorld(input, output);
Радок 131 ⟶ 129:
 
== Рэалізацыі ==
 
Першы кампілятар ''Pascal'' быў створаны ў [[Цюрых]]у ў [[1970]] для сямейства кампутараў ''CDC 6000''. Першы паўночнаамэрыканскі кампілятар ''Pascal'' быў напісаны ў [[Унівэрсытэт Ілінойса|унівэрсытэце Ілінойса]] для ''[[PDP-11]]'' і ствараў [[машынны код]].
 
Радок 157 ⟶ 154:
 
== Стандарты ==
 
У 1983 мова была стандартызаваная ў міжнародным стандарце ISO/IEC 7185, а таксама ў частцы мясцовых стандартаў, у тым ліку ў амэрыканскім ANSI/IEEE770X3.97-1983. У 1990 быў створаны стандарт расшыранага Паскалю (extended Pascal) як ISO/IEC 10206.
 
Радок 178 ⟶ 174:
* [http://www.winsoft.sk/pstudio.htm Pocket Studio] — гэта кампілятар/RAD мовы Object Pascal для ARM/Palm з часткай уласных дадаткаў.
* [http://www.lazarus.freepascal.org Lazarus] — гэта кросплятформавая вэрсія візуальнага RAD IDE. [[Lazarus (software)|Lazarus]] выкарыстоўвае кампілятар [[Free Pascal]].
 
Вельмі вялікі сьпіс можна знайсьці на сайце [http://pascaland.org Pascaland]. Гэта сайт на францускай мове, аднак у асноўным гэта проста сьпіс кампілятараў, таму гэта ня так важка. Вы таксама можаце паглядзець на сайт [http://pascal-central.com Pascal Central], на якім зьмешчаная інфармацыя пра Паскаль для Mac, у тым ліку багатая калекцыя артыкулаў, і спасылкі на шмат кампілятараў і падручнікаў.
 
== Крытыка ў мінулым ==
Радок 190 ⟶ 184:
 
== Крыніцы і заўвагі ==
{{ЗноскіКрыніцы}}
 
== Літаратура ==
Радок 201 ⟶ 195:
* [[Brian W. Kernighan]], [http://www.lysator.liu.se/c/bwk-on-pascal.html Why Pascal is Not My Favorite Programming Language]
* [[Bill Catambay]], [http://pascal-central.com/ppl/index.html The Pascal Programming Language]
 
* [http://www.allegro.com/papers/htpp.html How To Code: Pascal]
== Вонкавыя спасылкі ==
{{Commonscat|Pascal (programming language)}}
* [http://www.allegro.com/papers/htpp.html How To Code: Pascal]
 
[[Катэгорыя:Паскаль| ]]