Òdinatè, Pwogram
Ki sa ki se Pascal. Programmation nan Pascal
Ki sa ki se Pascal? Byen yon anpil nan moun mande pwoblèm sa a. Fondamantalman, sa yo, se moun ki sèvi ak yon òdinatè nan yon nivo de baz yo. Pascal - sa a se youn nan lang yo pwogramasyon ki pi popilè. Aprann li, anjeneral nan lekòl segondè oswa nan kou yo an premye nan inivèsite yo. Li konsidere kòm baz la pou anpil lang programmation lòt.
istwa
Ki sa ki se Pascal, nou te jwenn deyò. Nou kounye a ale direkteman nan istwa a nan Aparisyon li yo ak devlopman. Kreyatè lang - Niklaus Wirth. Li te devlope nan peryòd ki soti nan 1968 1969. Pascal kreye pi lide nan te vin jwenn li apre patisipe nan yon komite espesyal sou devlopman nan lang. Ki sa ki se Pascal, li se enteresan yo pwogramasyon anpil inisyasyon. lang Non Sa a se te rele apre pi popilè franse syantis la Blaise Pascal, ki se patikilyèman pi popilè pou kreyasyon an nan yon machin mekanik, rezime de nonb.
Piblikasyon an premye nan sa Pascal, parèt nan 1970. Yo te pale osijè de objektif prensipal la nan kreye pi lang sa a, tankou efikasite, ki ta kontribye nan konpetans pwogramasyon ekselan ak done estrikti.
Lang nan aplikasyon
- UCSD Pascal. te Sistèm sa a te etabli an 1978. Li parèt du pò ki pèmèt ou nan kòd pòtab, e yo ka kounye a ka modifié sistèm orijinal la, ak sou sa. Apre sa UCSD te vin baz la pou anpil en ki vin apre Pascal.
- Objè Pascal. Programmation nan Pascal te toujou atire anpil pwofesyonèl jèn. An 1986, Apple kreye ak lang objè ekstansyon. Se gwoup la angaje nan devlopman, konsiltasyon ak "papa a" nan Pascal.
- Turbo Pascal. Vèsyon an premye nan IDE a parèt nan 1983. Borland te konpayi an ki te angaje nan devlopman nan aplikasyon sa a. Sepandan, li ta dwe te note ke Turbo Pascal pi prete nan men Odject Pascal, ak an jeneral, en sa yo te menm jan an. Programmation nan Pascal enterese ak Microsoft. Prèske nan menm tan an, yo lage vèsyon pwòp yo nan lang nan objè ki baze sou Pascal. Li pa t 'kapab jwenn distribisyon an mas, ak te byento bliye. Imedyatman, aplikasyon an nan rele objè Borland nan Pascal.
- Objè Pascal jodi a. etap ki pi enpòtan nan istwa a nan Pascal se sede a nan en gratis. Yo enkli tout pi bon an soti nan anpil lòt dyalèk. Yo prezante konpatibilite ekselan ak pi sistèm operasyon.
karakteristik
Abitye ak lang Pascal a se nesesè yo kòmanse ak karakteristik li yo. Chèf nan mitan yo - sezisman nan strik ak prezans nan pwogram estriktire. Pascal - premye a nan sa a kalite lang. Li te panse pwomotè a, lang lan dwe kontribye pwogram disipline, depi li eskli kòm anpil ke posib yon varyete de erè sentaks, osi byen ke prezan yon koòdone entwisyon. Ki sa ki se Pascal, ak ki sa yo karakteristik prensipal li yo - pwoblèm yo ki prensipal nan enterè débutan. Lang nan se jistis senp menm pou yon debutan.
Originally, sepandan, lang nan gen yon nimewo nan dezavantaj yo. Chèf nan mitan yo: enkapasite a nan travay avèk memwa dinamik, kout bibliyotèk IO, mank de lajan nan kouri fonksyon yo ki te kreye nan lòt lang yo, ak sou sa. Ki sa ki se Pascal, ki pale yon lang se byen senp, nan '80s yo byen bonè, ekspè anpil te aprann yo. Sepandan, se pa tout nan li rive gou. Gen kèk ekspè menm te ekri atik ki te pentire an detay sou chak mank de lang.
Defo ak korije yo
Tankou anpil lang programmation lòt, Pascal gen anpil pa sèlman avantaj yo, men tou dezavantaj ki grav. Li ta dwe te di ke piti piti devlopè gen difikilte nan dezavantaj, men li se yo pa fè sa toujou.
Kòm anpil jan li pouvwa son, men li se pa feblès lang estraòdinè ede pwogramasyon nan fòmasyon. Anplis de sa, Pascal nan 80s yo te yon etap gwo pou pi devan an konparezon ak Fortran, ki moun ki nan tan sa a etidye fèk vini yo. Espesyalman Fortran te gen plis pwoblèm. Nan yon trè kout peryòd de tan, Pascal gen jere yo vin lang nan prensipal pou anseye nan lekòl anpil ak inivèsite yo. Nan baz li yo te devlope pwogram anpil.
estrikti
Sou Pascal ou ka ekri yon anpil, men li ta dwe ale dirèkteman nan pwosesis la pwogramasyon. Chak aplikasyon nan Pascal kòmanse ak mo kle a (Pwogram). Touswit apre yo fin non an pwogram espesifye, ak Lè sa a mete ";". Pafwa sa a se pa sa yo mande yo. Apre non an, ou ka presize yon lis nan dosye ekstèn ki pral jwe paramèt. Apre sa vini pi enpòtan an nan pwogram nan - kò li. Li konsiste de seksyon deskripsyon nan konstan, kalite, varyab, pwosedi ak fonksyon. Apre yo gen yon blòk nan deklarasyon - pwen an antre. Se inite operatè lokalize ant mo kle sa yo kòmanse ak yon fen. Chak deklarasyon separe pa yon pwenvigil. Pou fini pwogram nan sèvi ak yon pwen ki se mete apre kò a.
modil aplikasyon
Pou modil aplikasyon an nan kòd la pwogram yo dwe prezan yon reklam pou li. Pou fè tankou yon anons, ou ka itilize enstriksyon yo koneksyon, ki se yon mo kle itilizasyon. Apre li, non yo nan modil yo dwe konekte. Enstriksyon antre imedyatman apre header a oswa nan seksyon an koòdone.
Gen kèk en pa sipòte modil yo lang, espesyalman vèsyon ki pi ansyen. Yo ka divize an de kalite: lojisyèl ak sipò. Premye a se prezan nan pwogram nan kòmanse ak pwogram nan mo kle. Dezyèm lan gen ladan varyab, konstan, kalite ak sou sa, yo ka itilize nan lòt modil.
ponktiyasyon
Pascal sentaks mande pou strik konfòmite.
- Pwenvigil. Plase li nan fen header nan, apre yo fin deskripsyon an nan varyab yo. operatè separe pa li. Ou pa kapab itilize devan an nan fen a mo kle.
- Vigil. Itilize kòm yon séparation nan yon varyete lis.
- Point. Plase li nan fen a nan kò a pwogram (aprè la fen nan mo).
Sa yo sentaks rijid se nesesè paske se òdinatè a konsidere yo dwe egzekite aplikasyon an. Nan ka a nan pèsonaj la kòrèk montre yon erè. Si yon virgules aji kòm yon deklarasyon séparation, se operatè a konsidere yo dwe tèks la tout antye ant yon pwen ak pwen an ki vin apre. Nan ka a nan nepostanovki nan mak ant operatè yo, pwogram lan pral pran yo yon sèl ak pwodwi yon erè.
lang Pascal pèmèt ou insert kòmantè. Yo sèvi kòm yon eksplikasyon nan kòd pwogram lan. Ou kapab sèvi ak lang nan Larisi. Sou pwogram nan kòmantè pa pwodwi okenn efè.
Nan Pascal, ou ka ekri tou de miniskil ak lèt majuskul. Chwa a se jiska pwogramè a.
kritik
Kòm deja deklare, popilarite a espesyal nan Pascal te vini nan 1980-1990, men te gen kritik ki konsidere kòm lang serye. Nan wè yo, li se apwopriye sèlman pou fòmasyon. Espesyalman te remakab kritik dekri nan atik la "Poukisa Pascal se pa lang pi renmen pwogram mwen an." Li te ekri pa Brian Kernighan - youn nan devlopè yo nan C. Li te apre atik Pascal te kòmanse seryezman chanje pou pi bon an.
Malgre tout enpèfeksyon yo, pi ijan nan sou Pascal atitid aksidantèl nan pwogramasyon anpil.
Similar articles
Trending Now