KompjutersIpprogrammar

X'inhu Pascal. Programmazzjoni fil Pascal

X'inhu Pascal? Pjuttost ħafna nies jistaqsu din il-kwistjoni. Bażikament, dawn huma nies li jużaw kompjuter fil-livell bażiku. Pascal - dan huwa wieħed mill-ipprogrammar ta 'lingwi l-aktar popolari. Jitgħallmu, normalment fl-iskola għolja jew fl-ewwel korsijiet ta 'universitajiet. Huwa meqjus l-bażi għal ħafna lingwi oħra ta 'programmazzjoni.

istorja

X'inhu Pascal, sibna barra. Aħna issa tipproċedi direttament għall-istorja tal-emerġenza u l-iżvilupp tagħha. Ħallieq Lingwa - Niklaus Wirth. Hija ġiet żviluppata fil-perjodu 1968-1969. Pascal ħolqien l-idea daħal għalih wara li jattendu kumitat speċjali fuq l-iżvilupp tal-lingwa. X'inhu Pascal, huwa interessanti li programmaturi novizzi ħafna. Dan l-isem huwa lingwa kien imsemmi wara l-famuża xjenzat Franċiż Blaise Pascal, li huwa partikolarment famuż għall-ħolqien ta 'magna mekkanika, f'sommarju żewġ numri.

L-ewwel pubblikazzjoni ta 'dak Pascal, deher fl-1970. Huma tkellmu dwar l-iskop ewlieni li jinħolqu din il-lingwa, bħall-effiċjenza, li jistgħu jikkontribwixxu għall-ħiliet ta 'programmazzjoni eċċellenti u istrutturar tad-data.

Il-lingwa implimentazzjoni

  • UCSD Pascal. Din is-sistema ġiet stabbilita fl-1978. Deher port kompilatur li jippermetti li inti kodiċi portabbli, u issa jistgħu jiġu modifikati s-sistema oriġinali, u l-bqija. Aktar tard UCSD sar il-bażi għal ħafna implimentazzjonijiet Pascal sussegwenti.
  • Joġġezzjonaw Pascal. Programmazzjoni fil Pascal dejjem attira professjonisti żgħażagħ ħafna. Fl-1986, Apple maħluqa lingwa estensjoni oġġett. Il-grupp hija involuta fl-iżvilupp, il-konsultazzjoni mal- "missier" ta 'Pascal.
  • Turbo Pascal. L-ewwel verżjoni tal-IDE deher fl-1983. Borland kienet il-kumpannija li kienet involuta fl-iżvilupp ta 'din l-implimentazzjoni. Madankollu, għandu jiġi nnutat li Turbo Pascal ħafna mislufa mill Odject Pascal, u b'mod ġenerali, dawn implimentazzjonijiet kienu simili. Programmazzjoni fil Pascal interessat u Microsoft. Kważi fl-istess ħin, huma rilaxxati verżjoni tagħhom tal-lingwa oġġett bbażata fuq Pascal. Hija ma setgħux jiksbu l-distribuzzjoni tal-massa, u kien hekk minsija. Sussegwentement, l-implimentazzjoni ta 'Borland sejjaħ Għan Pascal.
  • Joġġezzjonaw Pascal illum. L-aktar pass importanti fl-istorja tal Pascal hija l-produzzjoni ta 'implimentazzjonijiet ħielsa. Dawn kienu jinkludu kollha l-aħjar minn ħafna djaletti oħra. Huma jippreżentaw kompatibilità eċċellenti ma 'sistemi aktar operattivi.

karatteristiċi

Familjarità mal-Pascal lingwa hija meħtieġa biex tibda bil-karatteristiċi tiegħu. Ewlieni fosthom - l-ittajpjar aktar stretti u l-preżenza ta ' programmazzjoni strutturata. Pascal - l-ewwel ta 'dan it-tip ta' lingwa. Huwa maħsub l-iżviluppatur, il-lingwa għandu jikkontribwixxi programmar dixxiplinati, peress li eskludiet kemm jista 'jkun varjetà ta' żbalji sintassi, kif ukoll preżenti interface intuwittivi. X'inhu Pascal, u liema huma l-karatteristiċi ewlenin tagħha - il-kwistjonijiet ewlenin ta 'interess għall jibdew. Il-lingwa hija pjuttost sempliċi anki għal Bidu.

Oriġinarjament, madankollu, il-lingwa għandha numru ta 'żvantaġġi. Ewlieni fosthom: l-inkapaċità għax-xogħol ma 'memorja dinamika, librerija IO qasir, in-nuqqas ta' fondi biex imexxu l-funzjonijiet maħluqa f'lingwi oħra, u l-bqija. X'inhu Pascal, li l-lingwa hija pjuttost sempliċi, fis-snin 80 kmieni, bosta esperti jkunu tgħallmu. Madankollu, mhux kollha wasal għall-togħma. Xi esperti anke kiteb artikli li kienu miżbugħa fid-dettall dwar kull nuqqas ta 'lingwa.

Difetti u jikkoreġuhom

Bħal f'ħafna lingwi oħra ta 'programmazzjoni, Pascal tiftaħar mhux biss il-vantaġġi imma wkoll żvantaġġi serji. Għandu jingħad li gradwalment iżviluppaturi qed jitħabtu ma żvantaġġi, iżda huwa dawn mhux dejjem.

Kemm jista 'ħoss, iżda mhuwiex nuqqasijiet lingwistiċi mhux komuni jgħin programmaturi fit-taħriġ. Barra minn hekk, Pascal fl-80s kien pass kbir 'il quddiem meta mqabbla ma' FORTRAN, li dak iż-żmien studjat l-ġodda. Speċjalment FORTRAN kellhom aktar problemi. Fil-perjodu qasir ħafna ta 'żmien, Pascal rnexxielha ssir il-lingwa ewlenija għat-tagħlim f'ħafna skejjel u universitajiet. Fil-bażi tagħha ġew żviluppati diversi programmi.

istruttura

Dwar Pascal tista 'tikteb ħafna, iżda għandhom imorru direttament għall-proċess tal-ipprogrammar. Kull applikazzjoni Pascal jibda bil-keyword (Programm). Immedjatament wara l-isem programm speċifiku, u mbagħad titqiegħed ";". Xi kultant dan mhux meħtieġ. Wara l-isem, inti tista 'tispeċifika lista ta' fajls esterni li se jilagħbu parametri. Wara li tiġi l-aktar importanti fil-programm - ġisem tagħha. Din tikkonsisti minn deskrizzjonijiet sezzjonijiet ta 'kostanti, tipi, varjabbli, proċeduri u funzjonijiet. Wara minnhom hemm blokk ta 'dikjarazzjonijiet - il-punt ta' dħul. unità operatur tinsab bejn il-kliem kjavi tibda u finali. Kull dikjarazzjoni hija separati minn punto virgola. Biex itemmu l-programm juża punt li jitqiegħed wara l-ġisem.

applikazzjoni moduli

Għall-modulu applikazzjoni fil-kodiċi tal-programm għandhom ikunu preżenti reklam għal dan. Biex tagħmel dan it-tħabbir, tista 'tuża l-istruzzjonijiet konnessjoni, li huwa keyword UŻI. Wara lilu, l-ismijiet ta 'moduli li jkun konness. Istruzzjonijiet daħlu immedjatament wara l-header jew fit-taqsima interface.

Xi implimentazzjonijiet ma jsostnux il-moduli tal-lingwa, il-verżjonijiet speċjalment anzjani. Huma jistgħu jinqasmu f'żewġ tipi: softwer u appoġġ. L-ewwel huwa preżenti fil-programm jibda mal-programm keyword. It-tieni jinkludi varjabbli, kostanti, it-tipi u l-bqija, jistgħu jintużaw fil-moduli oħra.

punteġġjatura

sintassi Pascal teħtieġ konformità stretta.

  • Virgola. Imqegħdin fl-aħħar tal-header, wara d-deskrizzjoni tal-varjabbli. operaturi separati minnha. Inti ma tistax tuża l-quddiem tat-tmiem keyword.
  • Comma. Użati bħala separatur fil-varjetà ta 'listi.
  • Punt. Imqegħdin fl-aħħar tal-ġisem programm (wara t-tmiem kelma).

Tali sintassi riġida huwa meħtieġ minħabba li l-kompjuter huwa meqjus li jkun eżekuzzjoni-applikazzjoni. Fil-każ tal-karattru żbaljat displays żball. Jekk punto virgola taġixxi bħala separatur dikjarazzjoni, l-operatur huwa meqjus li jkun it-test kollu bejn punt u l-punt sussegwenti. Fil-każ tal-marka nepostanovki bejn l-operaturi, il-programm se teħodhom wieħed u jipproduċu żball.

lingwa Pascal jippermettilek li jiddaħħlu kummenti. Huma jservu bħala spjegazzjoni għall-kodiċi tal-programm. Tista 'tuża l-lingwa Russa. Dwar il-programm kummenti ma jipproduċi ebda effett.

Fil Pascal, tista 'tikteb kemm zghar u f'ittri kbar. L-għażla hija sa l-programmer.

kritika

Kif diġà intqal, il-popolarità speċjali ta 'Pascal daħal 1980-1990, iżda kien hemm kritiċi li jitqiesu lingwa frivoli. Fil-fehma tagħhom, huwa xieraq biss għat-taħriġ. Speċjalment kritika notevoli kien deskritt fl-artikolu "Għaliex Pascal mhix il-lingwa tiegħi favoriti programmazzjoni." Kien bil-miktub minn Brian Kernighan - wieħed mill-iżviluppaturi ta 'C. kienet wara l-artikolu Pascal bdiet biddel b'mod serju għall-aħjar.

Minkejja n-nuqqasijiet kollha, l-aktar urġenti fuq Pascal attitudni każwali ta 'ħafna programmaturi.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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