উৎস কোড: সংশোধিত সংস্করণের মধ্যে পার্থক্য

বিষয়বস্তু বিয়োগ হয়েছে বিষয়বস্তু যোগ হয়েছে
আফতাব বট (আলোচনা | অবদান)
আইএসবিএন টেমপ্লেট যোগ
সম্পাদনা সারাংশ নেই
ট্যাগ: মোবাইল সম্পাদনা মোবাইল ওয়েব সম্পাদনা
১ নং লাইন:
<!--[[Image:Java source2.png|thumb|400px|A screenshot of [[Java (programming language)|Java]] source code. Demonstrates a simple method to convert a character (letter) into a [[NATO phonetic alphabet|NATO call]].]]-->
[[চিত্র:CodeCmmt002.svg|thumb|right|300px|<!--An illustration of [[Java (programming language)|Java]] source code with prologue comments indicated in red, inline comments indicated in green, and program code indicated in blue-->]]
 
'''সোর্স কোড''' ({{lang-en|Source Code}}) হল এক বা একাধিক কমান্ডের লিখিত তালিকা যা [[কম্পাইলার|কম্পাইল]] বা [[ইন্টারপ্রেটার|ইন্টারপ্রেট]] করে একটি [[কম্পিউটার প্রোগ্রাম]] একজিকিউট হয়। [[হাই লেভেল প্রোগ্রামিং ল্যাংগুয়েজ|হাই লেভেল প্রোগ্রামিং ল্যাংগুয়েজের]] সোর্স কোড মানুষের জন্য বোঝার সুবিধা হলেও [[কম্পিউটার|কম্পিউটারের]] জন্য নয়। তাই তা একজিকিউট করতে কম্পিউটারকে তা কম্পাইল বা ইন্টারপ্রেট করতে হয়।
<br />
অধিকাংশ [[কম্পিউটার অ্যাপ্লিকেশন|কম্পিউটার অ্যাপ্লিকেশনে]] সোর্স কোড ছাড়া শুধু এক্সিকিউটেবল [[ফাইল]] দেয়া থাকে। যদি তা দেয়া থাকত তাহলে ব্যবহারকারী, প্রোগ্রামার অথবা সিস্টেম অ্যাডমিনিস্ট্রেটর প্রোগ্রাম পরিবর্তন বা কিভাবে এটি কাজ করে তা বুঝতে পারতেন।
 
== ব্যবহার ==
সোর্স কোড মূলত ব্যবহার করা হয় এমন এক পদ্ধতির ইনপুট হিসাবে যা এক্সিকিউটেবল প্রোগ্রাম তৈরি করে (যেমনঃ [[কম্পাইলার]] বা [[ইন্টারপ্রেটার]])। এটি মানুষের [[অ্যালগরিদম]] বোঝার একটি পদ্ধতিও বটে।<ref name=Spinellis>Spinellis, D: ''Code Reading: The Open Source Perspective''. Addison-Wesley Professional, 2003. {{আইএসবিএন|0-201-79940-5}}</ref>