КомпютерБарномасозӣ

Паскал чӣ гуна аст. Барномарезӣ дар Паскал

Паскал чӣ гуна аст? Хеле бисёр одамон мепурсанд, ин масъала. Асосан, ин ки истифодаи компютер дар сатҳи асосӣ мебошанд. Паскал - ин яке аз забонҳои барномасозӣ машҳур аст. Омӯзед аз он, ки одатан дар мактаб ё дар аввалин курсҳои донишгоҳҳо. Ин аст, баррасӣ асос барои бисёр забонҳо барномасозии дигар.

ҳикояи

Паскал чӣ гуна аст, ки мо пайдо берун. Мо ҳоло бевосита ба таърихи пайдоиши он ва рушди гиранд. Офаридгори забон - Niklaus Wirth. Ин дар давраи аз соли 1968 то соли 1969 тањия карда шуд. Паскал эҷоди идеяи пас аз иштирок дар як кумитаи махсус оид ба рушди забон назди Ӯ омаданд. Паскал чӣ гуна аст, он шавқовар ба бисёр барномасозони эскизи аст. Ин ном аст, забони пас аз олими фаронсавӣ машҳури ном Блез Паскал, аст, ки махсусан барои ташкили як мошини механикии машҳури, ҷамъбаст ду адад.

Дар нашри аввали он чӣ Паскал, соли 1970 пайдо шуд. Онҳо дар бораи мақсади асосии ташкили ин забон, аз қабили самаранокии, ки ба малакаҳои барномасозӣ аъло ва сохтори маълумот мусоидат гуфтугӯ мекарданд.

Забони татбиќи

  • UCSD Паскал. Системаи мазкур дар соли 1978 таъсис дода шуд. Ин зоҳир бандари compiler, ки ба шумо имкон медиҳад, ки ба рамзи сайёр, ва акнун метавонад вироиш системаи аслӣ, ва ғайра. Баъдтар UCSD асоси барои бисёре аз амалї Паскал минбаъда гардид.
  • Объект Паскал. Барномарезӣ дар Паскал ҳамеша бисёр мутахассисони ҷавон ҷалб карда мешаванд. Дар соли 1986, Apple забони дароз объект биёфарид. Гурӯҳи аст, ки дар рушд машғуланд, машварат бо «падари» -и Паскал.
  • Turbo Паскал. Дар нусхаи аввали IDE дар соли 1983 пайдо шуд. Borland ширкат, ки дар рушди ин татбиќи машғул буд. Бо вуҷуди ин, бояд қайд кард, ки Turbo Паскал бисёре аз Odject Паскал қарз, ва дар маҷмӯъ, ин амалї монанд буданд. Барномарезӣ дар Паскал манфиатдор ва Microsoft мебошад. Қариб дар айни замон, онҳо нусхаи шахсии худ дар забони объекти дар асоси Паскал озод карда мешаванд. Вай метавонад тақсимоти омма даст нест, ва ба зудӣ фаромӯш шуд. Баъдан, татбиқи даъват Объекти Borland кард Паскал.
  • Объект Паскал имрӯз. Қадами муҳим дар таърихи Паскал ҳосили амалї озод аст. Онҳо ҳама беҳтарин аз бисёр лаҳҷаҳои дигар дохил карда мешаванд. Онҳо пешниҳод мутобиқат аъло бо аксари системаҳои оператсионӣ.

хусусиятҳои

Ошноӣ бо забони Паскал ба бо хусусиятҳои худро оғоз зарур аст. Сармуҳосиб дар миёни онҳо - аз strictest матнро ва ҳузури барномасозии сохторӣ. Паскал - нахустин ин гуна забон. Ӯ фикр таҳиякунанда, забони бояд барномарезии муназзам мусоидат, зеро он хориҷ қадри имкон гуногуни хатоҳои наҳвӣ, инчунин мазкур интерфейси миёнїии. Паскал чӣ гуна аст, ва хусусиятҳои асосии он чӣ ном доранд - масъалаҳои асосии мавриди таваҷҷӯҳи шурӯъкунандагон. Забони ҳатто барои як сар хеле осон аст.

Дар аввал, бо вуҷуди ин, забони дорад, як қатор камбудиҳо. Сармуҳосиб дар миёни онҳо: ба нотавонӣ барои кор бо хотираи динамикӣ, китобхона кӯтоҳ IO, набудани маблағ барои идора кардани вазифаҳо дар забонҳои дигар офарида, ва ғайра. Паскал, ки забони хеле содда, ки дар 80-аввали ', бисёре аз коршиносон фаҳмиданд аст. Бо вуҷуди ин, на ҳамаи он ба мечашонем. Баъзе коршиносон ҳатто мақолаҳо, ки ба таври муфассал дар бораи ҳар як набудани забони рангубор карда шуданд навишт.

Камбудиҳои ва ислоҳ намудани онҳо

Мисли бисёре аз забонҳои барномасозӣ дигар, Паскал фахркунанда на танҳо, балки ҳамчунин бартариҳои камбудиҳо ҷиддӣ. Бояд гуфт, ки оҳиста-оҳиста таҳиягарон мубориза бо камбудиҳо, балки он аст, ки онҳо кор на ҳамеша.

Чуноне, ки он метавонад садо, балки он аст, нест, норасоии забони камназир кӯмак барномасозони дар омӯзиши. Илова бар ин, Паскал дар 80-як қадами бузург ба пеш аст дар муқоиса бо Fortran, ки дар он замон омӯхта муҳиме буд. Хусусан Fortran мушкилоти зиёд дошт. Дар як муддати хеле кўтоҳ, Паскал тавонист, табдил забони асосии таълим дар бисёр мактабҳо ва донишгоҳҳо. Дар заминаи он барномаҳои сершумори таҳия карда шуданд.

сохтори

Дар бораи Паскал шумо метавонед як нависед, аммо он бояд бевосита ба раванди барномањо рафта. Ҳар як ариза дар Паскал бо калимаи (Барномаи) оғоз меёбад. Дарҳол пас аз номи барномаи мушаххас, ва сипас ";". Баъзан ин аст, талаб карда намешавад. Пас аз он ки ном, шумо метавонед як рӯйхати файлҳо берунӣ, ки параметрҳои бозӣ хоҳад муайян мекунад. Баъд аз ин меояд, аз ҳама муҳим дар барномаи - мақоми вай. Он аз бахшҳои тавсифи constants, навъ, тағйирёбандаҳои, тартиб ва вазифаҳо иборат аст. Баъд аз онҳо як блок ҳисоботи нест - банди дохилшавиро. воҳиди оператор дар байни Калидвожаҳои оғоз ва анҷоми ҷойгир шудааст. Ҳар як изҳороти аст, бо нуқта ва вергул ҷудо. Барои хотима додани барнома истифода мебарад, як нуқтаи аст, ки пас аз мақоми ниҳод.

модулҳои Ариза

Барои модул ариза дар коди барнома, бояд мазкур як реклама барои он бошад. Барои задани чунин эълон, шумо метавонед бо супориши пайвастшавӣ аст, ки калимаи мебарад, истифода баред. Баъд аз вай, номҳои модулҳои ба вобаста карда шавад. Дастурамалҳо дарҳол пас аз сарлавҳаи ё дар фасли интерфейси даромада.

Баъзе амалї Оё модулҳои забони дастгирӣ намекунад, тафсирро махсусан калон аз он. Онҳо метавонанд ба ду намуди тақсим мешаванд: нармафзор ва дастгирии. Дар аввал мазкур аст, ки дар барнома бо барномаи калимаи оғоз меёбад. Дуюм мегирад тағйирёбандаҳои, constants, намуд ва ғайра, мумкин аст, дар модулҳои дигар истифода бурда мешавад.

аломатҳои китобатӣ

наҳвӣ Паскал талаб риояи қатъии.

  • Вергул. Ҷойгиршаванда дар охири сарлавҳаи, пас аз тавсифи тағйирёбандаҳои. операторони ҷудо он. Шумо метавонед пеши охири калимаи истифода набаред.
  • Вергулро. Истифода бурда мешавад ҳамчун ҷудосози дар гуногуни рӯйхати.
  • Пойнт. Ҷойгиршаванда дар охири мақоми барнома (баъди анҷоми калимаи).

Чунин наҳвӣ қатъӣ зарур аст, зеро ба компютер ба ҳисоб меравад, ба иҷрокунанда бошад, ариза. Дар мавриди хусусияти нодурусти намоиш ба тариқи барбодӣ бошад. Агар вергул ҳамчун ҷудосози изҳороти амал, оператори ҳисобида мешавад, ки тамоми матн дар байни як нуқтаи ва нуқтаи минбаъда. Дар сурати аз nepostanovki тамғаи байни операторон, барномаи онҳо як ва истеҳсоли як хато кард.

забони Паскал ба шумо имкон медиҳад гузоред шарҳҳои. Онҳо ҳамчун шарҳи ба коди барнома хизмат мекунанд. Шумо метавонед забони русӣ истифода баред. Дар бораи барномаи шарҳҳои ягон таъсири худ наёварданд.

Дар Паскал, шумо метавонед ҳам сатри ва ҳарфҳои калон нависед. Интихоби аст, то ба барномасоз.

танќиди

Тавре ки аллакай изҳор дошт, маъруфияти махсуси Паскал дар 1980-1990 омаданд, вале буданд, мунаққидон, ки забони сабукфикронае баррасӣ нест. Ба ақидаи онҳо, дар он танҳо барои таълими мувофиқ аст. Махсусан танқид намоён дар мақолаи тасвир шудааст: «Чаро Паскал забони барномасозӣ дӯстдоштаи ман аст." Он аз тарафи Брайан Kernighan навишта шуда буд - яке аз таҳиягарони C. он буд, баъд аз мақолаи Паскал барои эъмори ҷиддӣ барои беҳтар тағйир ёфт.

Сарфи назар аз ҳама камбудиҳо, ки мубрами бештар дар бораи Паскал муносибати тасодуфӣ бисёр барномасозони.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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