Predeclared
কম্পিউটার ভাষাগুলিতে, কোনও প্রোগ্রামারের কাছে উপলব্ধ অন্তর্নির্মিত তথ্য, এনকোডিং বা সরঞ্জামগুলি প্রায়শই সত্তা, পরিবর্তনশীল, বস্তু, ফাংশন বা নির্দেশাবলীর আকারে পূর্ব-ঘোষিত হয়। এগুলিকে ওভাররাইট করা বা অন্যথায় পরিচালনা করা বেশিরভাগ ক্ষেত্রেই সম্ভব নয়। প্রাক-ঘোষিত সত্তা হল একটি অক্ষর বা স্ট্রিংয়ের জন্য একটি অন্তর্নির্মিত স্বরলিপি প্রথা। উদাহরণস্বরূপ, এইচ. টি. এম. এল মার্কআপ ভাষায়, অক্ষরের প্রতিনিধিত্ব করার জন্য প্রচুর সংখ্যক অক্ষর এবং সংখ্যাসূচক সত্তা পাওয়া যায়। এইচ. টি. এম. এল-এ, '' একটি সম্ভাব্য প্রাক-ঘোষিত সত্তা যা '<' উপস্থাপন করে। প্রোগ্রামারকে অবশ্যই এই সত্তাটি ব্যবহার করার আগে নিজে থেকে ঘোষণা করতে হবে না, কারণ এটি ইতিমধ্যে এইচটিএমএল ভাষার নির্দিষ্টকরণ দ্বারা পূর্ব-ঘোষিত। প্রাক-ঘোষিত সত্তাগুলি প্রায়শই এমন তথ্যের প্রতিনিধিত্ব করার জন্য পালানোর ক্রম হিসাবে ব্যবহৃত হয় যা অন্যথায় তার অ-এনকোডেড আকারে সম্ভাব্য দ্বন্দ্বের কারণ হতে পারে। প্রাক-ঘোষিত পরিবর্তনশীল যখন একটি পরিবর্তনশীলকে পূর্ব-ঘোষিত করা হয়, তখন এটি প্রোগ্রামারকে এমন তথ্য সরবরাহ করে যা সে আগ্রহী হতে পারে। উদাহরণস্বরূপ, পার্ল ভাষায়, একটি পরিবর্তনশীল% ইএনভি পূর্ব-ঘোষিত, যা অপারেটিং সিস্টেম, হোস্ট তথ্য, ব্যবহারকারীর তথ্য এবং আরও অনেক কিছুর মতো সমস্ত ধরণের পরিবেশগত তথ্য ধারণ করে। পার্লের অন্যান্য প্রাক-ঘোষিত চলকগুলি হল% আইএনসি এবং% এসআইজি। প্রায় সমস্ত সাধারণ প্রোগ্রামিং ভাষা প্রোগ্রামারকে এক বা অন্য আকারে এই ধরনের প্রাক-ঘোষিত ভেরিয়েবল সরবরাহ করে। যখন চলকগুলি পূর্ব-ঘোষিত হয়, তখন সাধারণত ধরে নেওয়া হয় যে পূর্ব-ঘোষিত নামের মানও একই সময়ে পূর্ব-নির্ধারিত হয়। প্রাক-ঘোষিত বস্তুর লক্ষ্য পূর্ব-ঘোষিত চলকের সমান। উদাহরণস্বরূপ, জাভাস্ক্রিপ্ট ভাষায়, ন্যাভিগেটর-অবজেক্ট ব্রাউজার সম্পর্কে সমস্ত ধরণের তথ্য পাওয়ার জন্য উপলব্ধ যা প্রশ্নযুক্ত স্ক্রিপ্টটি চালাচ্ছে। প্রাক-ঘোষিত ফাংশন এবং নির্দেশাবলী প্রাক-ঘোষিত ফাংশন বা নির্দেশাবলী সাধারণ কাজ সম্পাদনের জন্য অন্তর্নির্মিত সরঞ্জাম। উদাহরণস্বরূপ, প্রাচীনতম প্রোগ্রামিং ভাষাগুলিতে বর্গমূলটি হাত দিয়ে গণনা করা প্রয়োজন ছিল। আজকাল প্রোগ্রামিং ভাষাগুলিতে এই কাজের জন্য একটি পূর্ব-ঘোষিত নির্দেশ বা ফাংশন রয়েছে। প্রাক-ঘোষিত ফাংশন বা নির্দেশাবলী প্রায়শই সাধারণ কাজ ধারণ করে এবং তাদের লক্ষ্য হল প্রোগ্রামারের কাজকে সহজতর করা। উপলব্ধ পূর্ব-ঘোষিত নির্দেশাবলী বা ফাংশনগুলি কিছু ভাষায় বাহ্যিক গ্রন্থাগার বা মডিউল ব্যবহার করে প্রসারিত করা যেতে পারে। সংকীর্ণ শব্দার্থিক অর্থে একটি সংকীর্ণ কঠোরভাবে শব্দার্থিক অর্থে, প্রাক-ঘোষিত শব্দটি একটি অ্যাসাইনমেন্ট হওয়ার আগে একটি পরিবর্তনশীলের ঘোষণাকেও বোঝাতে পারে। নিম্নলিখিত উদাহরণে, প্রথম লাইনটি হল (প্রাক-) ঘোষণা এবং দ্বিতীয় অ্যাসাইনমেন্টঃ ভার এ; এ = 1; এ নাম ঘোষণা করে, প্রোগ্রামটি এ নামক চলকের জন্য একটি নামস্থান তৈরি করে। বেশিরভাগ আধুনিক ভাষায়, পরিবর্তনশীলটিকে একটি পৃথক লাইনে পূর্ব-ঘোষিত করার প্রয়োজন হয় না, কারণ নিম্নলিখিত নির্দেশটি ঠিক একই অর্জন করেঃ ভার এ = 1; প্রাথমিক কম্পিউটার ভাষাগুলিতে, পরিবর্তনশীলটিকে সর্বদা একটি পৃথক নির্দেশ হিসাবে পূর্ব-ঘোষিত করা প্রয়োজন ছিল, কারণ অপারেটিং সিস্টেমকে উপলব্ধ র্যামের মধ্যে একাধিক বাইট সংরক্ষণ করতে হত, পরিবর্তনশীলটির প্রকৃত মান এতে সংরক্ষণ করার আগে। ঘোষণা এবং নিয়োগ এখনও দুটি মৌলিক ভিন্ন জিনিস, যদিও আজকাল এগুলি বেশিরভাগই একই নির্দেশের লাইনে প্রদর্শিত হয়। প্রোগ্রামিং কম্পিউটার প্রোগ্রামিং গঠন করে