যখন আপনি একটি স্থিতিশীলভাবে টাইপ করা ভাষা যেমন C++ এ একটি ভেরিয়েবল ঘোষণা করেন তখন আপনাকে অবশ্যই ঘোষণা করতে হবে যে ভেরিয়েবলটি কী ধরে রাখতে চলেছে৷
int number = 42;
সেই উদাহরণে, "int" হল একটি টাইপ স্পেসিফায়ার যা বলে যে পরিবর্তনশীল "সংখ্যা" শুধুমাত্র পূর্ণসংখ্যা ধারণ করতে পারে। গতিশীলভাবে টাইপ করা ভাষা যেমন রুবি বা জাভাস্ক্রিপ্টে, আপনি সহজভাবে পরিবর্তনশীল ঘোষণা করতে পারেন।
var number = 42;
C++-এ ডাবল, চার, ফ্লোট ইত্যাদির মতো প্রচুর বিল্ট-ইন টাইপ স্পেসিফায়ার রয়েছে। আপনি ক্লাস এবং স্ট্রাকস তৈরি করে আপনার নিজস্ব স্পেসিফায়ার তৈরি করতে পারেন।