Komepiuta, Polokalame
O le a Pascal. Polokalame i Pascal
O le a Pascal? Fai lava si tele o tagata fai atu le lomiga lenei. Lona uiga moni lava, o nei tagata oe faaaogaina o se komepiuta i se tulaga masani. Pascal - o se tasi lenei o le gagana polokalame sili ona lauiloa. Aoao ai, e masani lava i le aoga maualuga po o le mataupu muamua o le iunivesite. E manatu le faavae mo le tele o isi gagana polokalame.
tala
O le a Pascal, ua matou maua i fafo. Tatou nei faagasolo saʻo lava i le talafaasolopito o lona tulai mai ma le atinae. Language Foafoa - Niklaus Wirth. Na atiina ae i le vaitaimi mai le 1968 i le 1969. mai Pascal le foafoaina o le manatu ia te ia ina ua uma ona auai i se komiti faapitoa i le atinae o le gagana. O le a Pascal, e maofa i le tele o polokalame o novice. na faaigoa ai lea o igoa o gagana ina ua mavae le saienitisi Farani lauiloa Blaise Pascal, o aemaise lauiloa mo le foafoaina o se masini masini, aoteleina lua fuainumera.
O le lomiga muamua o le mea Pascal, na faaali mai i le 1970. Na latou talanoa e uiga i le faamoemoega autu o le faia o lenei gagana, e pei o le lelei, lea o le a saofaga i tomai lelei polokalame ma faamatalaga structuring.
O le gagana le faatinoga
- UCSD Pascal. na faavaeina lenei faiga i le 1978. Sa foliga mai na tuufaatasia taulaga e mafai ai ona CODE feaveai, ma e le mafai nei ona faasaʻoina le faiga uluai, ma isi. Mulimuli ane avea ma UCSD le faavae mo le tele o implementations Pascal mulimuli ane ai.
- Tetee Pascal. Polokalame i Pascal ua tosina i taimi uma le tele o tomai faapitoa talavou. I le 1986, na foafoaina Apple gagana faaopoopoga mea. O le vaega o loo galulue i atinae, feutagai ma le "tama" o Pascal.
- Turbo Pascal. O le lomiga muamua o le IDE faaali mai i le 1983. Borland o le kamupani sa auai i le atinae o lenei faatinoga. Ae peitai, e tatau ona matauina e tele nonoina Turbo Pascal mai Odject Pascal, ma i le tulaga lautele, sa tutusa nei implementations. o polokalame i Pascal fiafia ma le Microsoft. Toetoe lava i le taimi lava e tasi, latou faamaloloina o latou lava lomiga o le gagana mea faavae i Pascal. Sa le mafai ona maua le anoanoai, ma sa le pine ae galo. Mulimuli ane, o le faatinoga o Object taʻua o Borland Pascal.
- Tetee Pascal i aso nei. O le laasaga e sili ona taua i le talafaasolopito o Pascal o le fua o implementations saoloto. E aofia uma i le mea sili mai le tele o isi gagana. Latou tuuina atu le tulaga ogatasi lelei ma sili ona faiga faagaoioia.
Features
Masani i le gagana Pascal e talafeagai e amata ai ma ona foliga. Sili i latou - o le strictest taina ma le afioaga o le polokalame faatulaga. Pascal - o le muamua o lenei ituaiga o gagana. Sa manatu o le atinae, e tatau ona sao i le gagana polokalame pulea, talu ai e aofia ai le tele e mafai eseese o mea sese syntax, faapea foi ma le taimi nei se Ofisa o tupu fua. O le a Pascal, ma oa ona foliga autu - o le mataupu autu o le fiafia e amataina. o si faigofie le gagana lava mo se tagata lē limalelei.
Muamua, peitai, o le gagana ei ai le tele o tulaga le lelei. Sili i latou: o le le mafai ona galulue faatasi ma manatua maoae, puupuu faletusi IO, le le lava o tupe e tamoe galuega tauave foafoaina i isi gagana, ma isi. O le a Pascal, o lona gagana e matuai faigofie, i le uluai 80s, o le toatele o tagata agavaa faapitoa aoaoina. Ae peitai, e le sa uma ona tofo. O nisi tagata tomai faapitoa tusia lava mataupu na vali auiliili e uiga i le leai taitasi o gagana.
Vaivaiga ma le faasaʻoina o latou
E pei o le tele o isi gagana polokalame, faamaualuga Pascal le gata i le lelei ae faapea foi tulaga le lelei matuia. E le tatau ona faapea atu faasolosolo developers tauivi ma tulaga le lelei, ae e latou te faia i taimi uma.
Tele e pei ona foliga, ae e le o faaletonu le gagana masani e fesoasoani polokalame i aoaoga. I le faaopoopo atu, Pascal i le 80s o se laasaga tele i luma i le faatusatusa atu i Fortran, o le na i ai i lena taimi suesue i newcomers. Aemaise lava sa sili Fortran faafitauli. I se vaitaimi puupuu lava o le taimi, ua pulea Pascal ina ia avea le gagana autu mo le aoaoina i le tele o aoga ma iunivesite. I lona faavae na saunia polokalame toatele.
fausaga
E tusa Pascal e mafai ona e tusi se tele, ae e tatau ona alu saʻo lava i le faagasologa o le polokalame. Taitasi talosaga i Pascal e amata i le upu autu (Polokalame). Ina ua tuanai le igoa polokalame ua faamaotiina, ma tuu lea ";". O nisi taimi e le manaomia lenei mea. I le igoa, e mafai ona faamaoti se lisi o faila i fafo o le a taalo le faataamilosaga. Ina ua mavae le oo mai le e sili ona taua i le polokalama - lona tino. E aofia ai le faamatalaga vaega o constants, ituaiga, fesuiaiga, taualumaga ma galuega tauave. Ina ua uma ona latou o loo i ai se poloka o faamatalaga - o le taimi e ulufale. o lo oi iunite faagaoioia le va o le uputatala amata ma iuga. Faamatalaga taitasi o loo tuueseeseina e se semikolona. Ina ia faamutaina faaaoga le polokalama a nofoaga lea ua tuuina tuanai ai o le tino.
talosaga modules
Mo le talosaga module i le tatau ona i ai code polokalame o se faasalalauga faalauaitele i ai. E faia ai sea faasilasilaga, e mafai ona e faaaoga le faatonuga sootaga, o se faaaogaina upu autu. Ina ua uma ia te ia, o le igoa o modules e fesootai. ulufale Faatonuga ina ua tuanai le header po o le vaega o Ofisa.
O nisi implementations te le lagolagoina le modules gagana, ae maise lava matua lomiga. e mafai ona vaevaeina i latou i ituaiga e lua: polokalama ma le lagolago. O le muamua, o le taimi nei i amata le polokalama i le polokalama o upu autu. O le lona lua e aofia ai fesuiaiga, constants, ituaiga ma isi, e mafai ona faaaoga i isi modules.
punituasia
syntax Pascal manaomia matua tausisia.
- Semikolona. Tuu i le faaiuga o le header, i le faamatalaga o le fesuiaiga. faagaoioia ma valavala ai i ai. E le mafai ona faaaogaina le pito i luma o le iʻuga upu autu.
- Koma. Faaaogaina o se tuueseeseina i le tele o lisi.
- Point. Tuu i le faaiuga o le tino polokalame (ua tuanai le upu iuga).
O syntax maumaututū e manaomia ona ua manatu le komepiuta ina ia faatinoina o le talosaga. I le tulaga o le amio saʻo faaalia se mea sese. Afai e galue se semikolona o se tuueseeseina ai faamatalaga, ua manatu ai le tagata faafoe e le anotusi atoa i le va o se tasi taimi ma le taimi mulimuli ane. I le tulaga o le faailoga nepostanovki le va o faagaoioia, o le polokalama o le a ave i latou e se tasi ma le faatinoina o se mea sese.
gagana Pascal faatagaina oe e faaofi faamatalaga. Latou auauna atu o se faamalamalamaga i le code polokalama. E mafai ona e faaaoga le gagana Rusia. I le polokalama o le faamatalaga e le o maua ai so o se aafiaga.
I Pascal, e mafai ona e tusia uma lowercase ma tusi uppercase. O le filifiliga o aʻe i le Faapolokalameina.
fāitioga
E pei ona taua, na oo mai le lauiloa faapitoa o Pascal i le 1980-1990, ae sa i ai faitio oe ua manatu gagana faatauvaa. I lo latou manatu, e talafeagai mo na o aoaoga. Aemaise lava faitioga iloga na faamatalaina i le mataupu "Aisea e le o Pascal gagana sili ona ou fiafia polokalame." Sa tusia e Brian Kernighan - o se tasi o le developers o C. O le maea o amata suia mamafa mataupu Pascal mo le lelei.
E ui lava i vaivaiga uma, o le e sili ona ogaoga i Pascal uiga masani o le tele o polokalame.
Similar articles
Trending Now