کد منبع: تفاوت میان نسخه‌ها

بدون خلاصۀ ویرایش
(به نسخهٔ 29170396 از Ahmadly (بحث) برگردانده شد: لینک تبلیغاتی (توینکل))
برچسب: خنثی‌سازی
بدون خلاصۀ ویرایش
برچسب‌ها: ویرایش همراه ویرایش از وبگاه همراه ویرایش پیشرفتهٔ همراه
{{برای|فیلم علمی-تخیلی با همین نام|کد منبع (فیلم)}}{{اجرای برنامه}}'''کد منبع''' یا '''کد مبدأ''' {{انگلیسی|Source code}}، به دستورهای [[برنامه‌نویسی|برنامه]] به زبانی [[زبان برنامه‌نویسی سطح بالا|سطح بالا]]، [[زبان برنامه‌نویسی سطح میانی|سطح میانی]] یا [[زبان برنامه‌نویسی سطح پایین|پایین]] که قابل خواندن برای [[کاربر]] باشد و رایانه نتواند مستقیماً آن را بخواند گفته می‌شود.<ref>فرهنگ تشریحی کامپیوتر میکروسافت (ویرایش سوم ۱۹۹۸). ترجمهٔ حسین ابراهیم‌زاده قلزم، رضا حسنوی، داریوش فرسایی. چاپ سوم، انتشارات دانشیار، ۱۳۷۹، {{شابک|964-91117-6-X}}.</ref>
 
هر [[برنامه (رایانه)|برنامهٔ رایانه‌ای]] به یکی از [[زبان برنامه‌نویسی|زبان‌های برنامه‌نویسی]] نوشته شده‌است،شده‌است (مانند [[پایتون (زبان برنامه‌نویسی)|پایتون]]، [[جاوا (زبان برنامه‌نویسی)|جاوا]]، [[سی پلاس‌پلاس|سی++]] و….) که متن این برنامه‌ها ممکن است چند خط یا میلیون‌ها خط داشته باشند به متن این برنامه‌ها '''کد منبع'''<ref>''کد، منبع''معادل معادلبه کار به‌کاررفتهرفته توسط [[شورای عالی انفورماتیک]] به جای ''Source code'' در [[زبان انگلیسی|انگلیسی]] است. است،<ref>{{یادکرد وب | عنوان=واژه‌نامه مرجع برای ترجمه محیط لینوکس | تاریخ بازبینی=۳ ژانویه ۲۰۱۲ | ناشر=شورای عالی انفورماتیک | نشانی=http://tihcec.tabaar.com/Nashrie/Files/874.pdf | کد زبان=fa | archiveurl=https://web.archive.org/web/20120112083716/http://tihcec.tabaar.com/Nashrie/Files/874.pdf | archivedate=۱۲ ژانویه ۲۰۱۲ | dead-url=yes}}</ref> می‌گویند. معمولاً برای سادگی به جای ''کد منبع'' از ''منبع'' استفاده می‌شود. کد منبع شامل مواردی همچون تعریف [[متغیر (برنامه‌نویسی)|متغیر]]ها، دستورها، [[تابع |توابع]]، حلقه‌ها، و دیگر عباراتی می‌شود که به برنامه می‌گوید چگونه باید عمل کند. همچنین [[برنامه‌نویس]]ان ممکن است در کد منبع‌شان، توضیحاتی در مورد بخشی از کد نیز بنویسند. برنامه‌های کوتاه‌تر ممکن است تنها یک [[پرونده (رایانه)|پرونده‌ی]] کد منبع داشته باشند در حالی که برنامه‌های بزرگ‌تر ممکن است ارجاع‌هایی به صدها یا هزاران پرونده داشته باشند.
سایت هایسایت‌های زیادی هستند که قالب های اپلیکیشنقالب‌های هااپلیکیشن‌ها را بصورت سورس کد ارائه میدهندمی‌دهند.
 
<br />
 
== جستارهای وابسته ==