Бүтүн санга каршы көрсөткүч
Бүтүн жана көрсөткүч терминдери программалоо тилдеринин көбүндө колдонулат. Компьютердик программалоо тилдеринде бүтүн сан математикалык бүтүн сандардын жыйындысын көрсөткөн ар кандай маалымат түрү деп аталат, ал эми көрсөткүчтөр маанинин дарегин колдонуу менен компьютердин эс тутумунда башка жерде сакталган башка мааниге ишарат кылган же тикелей шилтеме кылган тип катары аныкталат..
Бүтүн
Компьютердик программалоо тилдеринде бүтүн сан математикалык бүтүн сандардын топтомун билдирген маалымат түрү. Интегралдык бөлүккө ээ болгон маалыматтын мааниси ал туура келген математикалык бүтүн сан болуп саналат. Маани компьютердин эстутумунда ушундай жол менен берилиштерди көрсөтүү менен сакталат. Интегралдык түрлөрү кол коюлган же кол коюлбаган болушу мүмкүн. Кол коюлса, алар терс бүтүн сандарды, ал эми кол коюлбаса, алар терс эмес бүтүн сандарды көрсөтө аларын билдирет.
Биттер саптары оң бүтүн санды көрсөтүүнүн эң кеңири таралган жолу. Бул экилик сандык системаны колдонуу менен жүзөгө ашырылат. Биттердин тартибинде өзгөрүү бар. Бүтүн сан түрүнүн тактыгы же туурасы биттердин санын билдирет.
Экилик сан системасында терс сандарды үч жол менен көрсөтүүгө болот. Бул бир толуктоо, эки толуктоо же белги-чоңдугу менен аткарылышы мүмкүн. Бирок, бүтүн сандарды көрсөтүүнүн дагы бир ыкмасы бар жана ал экилик коддуу ондук деп аталат. Бирок бул ыкма азыркы күндө сейрек колдонулат.
Ар кандай интегралдык типтер ар башка CPU тарабынан колдоого алынат. Кол коюлган жана кол коюлбаган түрлөрдүн экөөсү башка аппараттык жабдыктар тарабынан колдоого алынат, бирок туурасы белгиленген айрым топтомдор бар.
Көрсөткүч
Компьютердик программалоо тилинде көрсөткүч маалымат түрү катары аныкталат, анын мааниси компьютердин эстутумунда башка жерде сакталган башка мааниге ишарат кылган же тикелей тиешелүү. Көрсөткүчтөр жогорку деңгээлдеги тилдерде жалпы максаттагы регистрлердин ордун ээлейт, ал эми машина коду же ассемблер тили сыяктуу төмөнкү деңгээлдеги тилде ал жеткиликтүү эс тутумда аткарылат. Эстутумдагы орун көрсөткүч тарабынан шилтеме кылынат. Көрсөткүч дагы абстракцияланган маалымат түрүнүн азыраак алынып салынган же жөнөкөй ишке ашырылышын аныктоого болот. Көрсөткүчтөрдү ар кандай программалоо тилдери колдойт, бирок кээ бир тилдерде көрсөткүчтөрдү колдонууга айрым чектөөлөр бар.
Издөө таблицалары, дарак структуралары, саптар жана башкаруу таблицалары сыяктуу кайталануучу операцияларда майнаптуулукту бир топ жакшыртса болот. Процедуралык программалоодо көрсөткүчтөр кирүү пункттарынын даректерин кармоодо да колдонулат. Бирок, объектке багытталган программалоодо көрсөткүчтөр функциялардагы ыкмаларды байланыштыруу үчүн колдонулат.
Көрсөткүчтөр шилтемелерди чечүү үчүн колдонулуп жатканына карабастан, аларды маалымат структураларына туурараак колдонсо болот. Көрсөткүчтөр менен байланышкан белгилүү бир коркунучтар бар, анткени алар компьютердин эстутум даректерине корголгон жана корголбогон кирүү мүмкүнчүлүгүн берет.