ComputerProgramming

Unsa ang Pascal. Programming sa Pascal

Unsa ang Pascal? Na sa usa ka daghan sa mga tawo mangutana niini nga isyu. Batakan, kini mao ang mga tawo nga sa paggamit sa usa ka computer sa usa ka nag-unang mga ang-ang. Pascal - kini mao ang usa sa labing popular nga mga pinulongan programming. Pagkat-on niini, sagad sa high school o sa unang mga kurso sa mga unibersidad. Kini giisip nga basehan alang sa daghang uban pang mga pinulongan programming.

istorya

Unsa ang Pascal, kami nakakaplag sa gawas. Kita karon mopadayon direkta ngadto sa mga kasaysayan sa iyang pagtunga ug kalamboan. Language Maglalalang - Niklaus Wirth. Kini naugmad sa panahon gikan sa 1968 ngadto sa 1969. Pascal pagmugna sa ideya miduol kaniya human sa pagtambong sa usa ka espesyal nga komite sa pagpalambo sa pinulongan. Unsa ang Pascal, kini mao ang makapaikag sa daghang novice programmers. Kini nga ngalan mao ang pinulongan ginganlan human sa bantog nga Pranses siyentista Blaise Pascal, nga mao ang labi bantog nga alang sa paglalang sa usa ka mekanikal nga machine, summarize sa duha ka mga numero.

Ang unang publikasyon sa unsa Pascal, nagpakita sa 1970. Sila naghisgot bahin sa mga nag-unang katuyoan sa pagmugna niini nga pinulongan, sama sa efficiency, nga makaamot sa maayo kaayo nga mga kahanas programming ug data structuring.

Ang pagpatuman pinulongan

  • UCSD Pascal. Kini nga sistema natukod sa 1978. Kini nagpakita tighipos pantalan nga nagtugot kaninyo sa Code sa portable, ug karon nga i-edit ang mga orihinal nga sistema, ug sa ingon sa. Ulahi UCSD nahimong basehan alang sa daghang mga sunod-sunod nga Pascal implementar.
  • Mosupak Pascal. Programming sa Pascal kanunay nadani sa daghang batan-ong mga propesyonal. Sa 1986, Apple gibuhat sa butang extension pinulongan. Ang grupo nga moapil diha sa development, pagkonsulta sa "amahan" sa Pascal.
  • Turbo Pascal. Ang unang bersyon sa IDE nagpakita sa 1983. Borland mao ang mga panon sa nga moapil diha sa sa kalamboan sa pagpatuman niini. Apan, kini kinahanglan nga nakita nga Turbo Pascal daghan hinulaman gikan sa Odject Pascal, ug sa kinatibuk-an, kini nga mga implementar sa mga susama nga mga. Programming sa Pascal mga interesado ug sa Microsoft. Hapit sa samang higayon, sila gibuhian sa ilang kaugalingong bersiyon sa butang nga pinulongan base sa Pascal. Dili siya makahimo sa pagkuha sa mga masa-apod-apod, ug sa wala madugay hikalimtan. Human niana, ang pagpatuman sa Borland gitawag Object Pascal.
  • Mosupak Pascal karon. Ang labing importante nga lakang diha sa kasaysayan sa Pascal mao ang abot sa free implementar. Sila naglakip sa tanan nga mga labing maayo gikan sa daghang ubang mga diyalekto. igahalad nila maayo kaayo nga pagkaangay sa kadaghanan operating sistema.

Features

Pamilyar sa pinulongan Pascal gikinahanglan sa pagsugod sa mga bahin niini. Chief sa taliwala nila - ang istrikto nga pagtayp ug sa atubangan sa estraktura programming. Pascal - ang una sa niini nga matang sa pinulongan. Naghunahuna siya sa developer, ang pinulongan kinahanglan amot disiplinado programming, sukad kini iapil ingon sa daghan nga kutob sa mahimo nga usa ka matang sa syntax kasaypanan, ingon man usab sa karon sa usa ka intuitive interface. Unsa ang Pascal, ug unsa ang iyang nag-unang mga bahin - ang nag-unang mga isyu sa interes sa beginners. Ang pinulongan mao ang minatarong, sa maayohon yano nga bisan alang sa usa ka beginner.

Sa sinugdan, Apan, ang pinulongan adunay usa ka gidaghanon sa mga disbentaha. Chief sa taliwala nila: sa kawalay katakos sa pagtrabaho uban sa dinamikong panumdoman, mubo IO librarya, ang kakulang sa mga pundo sa pagdagan sa mga gimbuhaton nga gibuhat sa ubang mga pinulongan, ug sa ingon sa. Unsa ang Pascal, kansang pinulongan mao na mga walay-pagtagad, sa unang bahin sa '80s, sa daghan nga mga eksperto ang nakakat-on. Apan, dili tanan sa nahitabo sa pagtilaw. Ang ubang mga eksperto bisan misulat mga artikulo nga gipintalan sa detalye mahitungod sa matag kakulang sa pinulongan.

Mga sayop ug pagtul-id kanila

Sama sa daghang uban pang mga pinulongan programming, Pascal manghambog dili lamang sa mga bentaha apan usab sa seryoso nga disbentaha. Kini kinahanglan nga miingon nga sa hinay-hinay developers nanlimbasug sa mga disbentaha, apan kini mao ang dili sila kanunay.

Ingon sa daghan nga ingon nga kini nga paminawon, apan kini mao ang dili Sagad kakulangan sa pinulongan makatabang sa programmers sa pagbansay. Dugang pa, Pascal sa mga 80s mao ang usa ka dako nga lakang sa unahan kon itandi sa Fortran, nga sa panahon nga gitun-an sa mga bag-ong nangabot. Ilabi na sa Fortran mas problema. Sa usa ka mubo kaayo nga panahon sa panahon, Pascal nga nakahimo sa mahimong ang nag-unang pinulongan sa pagtudlo sa daghang mga eskwelahan ug mga unibersidad. Sa ang tungtunganan niini mga naugmad daghang mga programa.

gambalay

Mga Pascal nga imong mahimo sa pagsulat sa usa ka daghan, apan kini kinahanglan nga moadto direkta ngadto sa proseso sa programa. Ang matag aplikasyon sa Pascal nagsugod sa keyword (Program). Diha-diha dayon human sa bungat sa ngalan nga programa, ug dayon ibutang ";". Usahay kini dili gikinahanglan. Human sa ngalan, nga imong mahimo sa hingalan sa usa ka lista sa gawas nga files nga play lantugi. Human nga ang labing importante sa programa - sa iyang lawas. Kini naglangkob sa mga seksyon paghulagway sa mabag, matang, baryable, mga pamaagi ug mga gimbuhaton. Human sila adunay usa ka block sa mga pamahayag - ang entry point. operator yunit nahimutang sa taliwala sa mga keywords magsugod ug katapusan. Ang matag pamahayag ang mibulag sa usa ka semicolon. Aron sa pagtapos sa programa nga gigamit sa usa ka punto nga gibutang human sa lawas.

modules Paggamit

Kay ang aplikasyon module sa code programa kinahanglan nga karon sa usa ka advertisement alang niini. Aron sa paghimo sa ingon nga usa ka pahibalo, kamo makahimo sa paggamit sa mga panudlo koneksyon, nga mao ang usa ka keyword GIGAMIT. Sunod kaniya, ang mga ngalan sa mga modules nga konektado. Panudlo misulod dayon human sa header o diha sa seksyon sa interface.

Ang ubang mga implementar sa wala pagsuporta sa modules pinulongan, ilabi na sa mas magulang nga mga bersiyon. Sila mahimong bahinon ngadto sa duha ka matang: software ug suporta. Ang una mao ang karon sa programa nagsugod sa programa sa keyword. naglakip sa ikaduha ang mga baryable, mabag, matang ug sa ingon sa, mahimong gamiton sa ubang mga modules.

punctuation

Pascal syntax nagkinahanglan og higpit nga pagsunod.

  • Semicolon. Gibutang sa katapusan sa header, human sa paghulagway sa mga baryable. operators mibulag sa niini. Ikaw dili sa paggamit sa atubangan sa keyword katapusan.
  • Koma. Gigamit ingon sa usa ka separator sa usa ka lainlaing matang sa mga listahan.
  • Point. Gibutang sa katapusan sa lawas nga programa (human sa pulong nga katapusan).

Ang maong rigid syntax gikinahanglan tungod kay ang computer giisip nga pagtuman sa mga aplikasyon. Sa kaso sa mga sayop nga kinaiya pagpakita sa usa ka sayop. Kon ang usa ka semicolon molihok ingon nga usa ka pamahayag separator, ang operator giisip nga sa bug-os nga teksto sa taliwala sa usa ka punto ug sa sunod-sunod nga punto. Sa kaso sa mga marka nepostanovki tali sa operators, ang programa kuhaon sila sa usa ug og usa ka sayop.

Pascal pinulongan nagtugot kaninyo sa sal-ot nga mga komento. alagad sila ingon sa usa ka katin-awan sa code programa. Inyong magamit sa Russian nga pinulongan. Sa programa comments dili pagmugna sa bisan unsa nga epekto.

Sa Pascal, nga imong mahimo sa pagsulat sa duha lowercase ug uppercase mga sulat. Ang pagpili mao ang ngadto sa mga programmer.

pagsaway

Sama sa nahisgotan na, ang mga espesyal nga pagkapopular sa Pascal miabut sa 1980-1990, apan may mga kritiko nga giisip walay hinungdan nga pinulongan. Sa ilang panglantaw, kini mao ang angay lamang alang sa pagbansay. Ilabi na sa talagsaong pagsaway nga gihulagway diha sa artikulo nga "Nganong Pascal dili ang akong paborito nga programming pinulongan." Kini gisulat ni Brian Kernighan - usa sa mga developers sa C. Kini mao ang human sa artikulo Pascal nagsugod seryoso nausab alang sa mas maayo.

Bisan pa sa tanan nga mga kasaypanan, ang labing dinalian nga sa Pascal kaswal nga tinamdan sa daghan nga mga programmers.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ceb.unansea.com. Theme powered by WordPress.