Tamsayı vs İşaretçi
'Integer' ve 'pointer' bilgisayar programlama dillerinin çoğunda uygulanır.
Bir programlama dilinde 'Tamsayı', bir matematik alt kümesini temsil eden herhangi bir veri türü olarak tanımlanabilir. Öte yandan, 'işaretçi', bilgisayarın belleğinin bir bölümünde depolanan başka bir değere başvuran veya işaret eden bir tür olarak tanımlanabilir..
Tamsayılar bir bilgisayar sisteminde temel olarak ikili değer olarak bulunur. Tamsayılar esas olarak iki tipte gelir: “imzalı ve imzasız. İşaretli tamsayılar negatif tamsayıları temsil ettiği anlamına gelir ve işaretsiz tamsayılar pozitif veya negatif olmayanları temsil ettikleri anlamına gelir. Pozitif bir tamsayıyı göstermenin yaygın yolu, herhangi bir boşluk veya başka bir ayırıcı olmadan bir bit dizisidir. Tamsayıların sadece bir sıfır ve bir değeri vardır. Sadece + veya -.
'İşaretçi' genellikle bellekteki bir konumu belirtir. İşaretçi ayrıca basit bir uygulama veya daha soyut verilerin daha az çıkarılması olarak da tanımlanır. Bazı diller işaretçileri desteklese de, bazı diller işaretçiler için belirli kısıtlamalara sahiptir. Bu işaretçiler, tablo arama, dizeleri, ağaç yapıları ve kontrol tablolarını tekrarlama gibi işlemlerin performansını gerçekten artırır. İşaretçiler bellek adreslerine korumalı ve korumasız girişlere izin verdiğinden, giriş noktalarının adreslerini tutmak için kullanılırlar. İşaretçilerden bahsederken, korumasız erişimle kullanıldığında da riskler vardır. İşaretçilerin bir sistemdeki bellek birimlerinden daha fazla adres tuttuğu da söylenebilir.
Özet:
1. Bir programlama dilinde 'Tamsayı', bir matematik alt kümesini temsil eden herhangi bir veri türü olarak tanımlanabilir. Öte yandan, bir işaretçi başka bir değere başvuran veya başka bir değere işaret eden bir tür olarak tanımlanabilir.
2. Tamsayılar bir bilgisayar sisteminde ikili değer olarak bulunur..
3. Tamsayılar esas olarak iki tipte gelir: “imzalı ve imzasız.
4. Tamsayıların sadece bir sıfır ve bir değeri vardır. Sadece + veya -.
5. 'İşaretçi' genellikle bellekteki bir konumu belirtir. İşaretçi ayrıca basit bir uygulama veya daha soyut verilerin daha az çıkarılması olarak tanımlanır.
6. Bu işaretçiler, tablo arama, dizeleri, ağaç yapıları ve kontrol tablolarını tekrarlama işlemleri için performansı gerçekten artırır.
7. İşaretçiler hakkında konuşurken, korumasız erişim ile kullanıldığında da riskler söz konusudur.
8. İşaretçilerin bir sistemdeki bellek birimlerinden daha fazla adres tuttuğu söylenebilir..