کد منبع: تفاوت میان نسخهها
محتوای حذفشده محتوای افزودهشده
Taysizkala (بحث | مشارکتها) بدون خلاصۀ ویرایش |
برچسب: خنثیسازی |
||
خط ۱:
{{برای|فیلم علمی-تخیلی با همین نام|کد منبع (فیلم)}}{{اجرای برنامه}}'''کد منبع''' یا '''کد مبدأ''' {{انگلیسی|Source code}}، به دستورهای [[برنامهنویسی|برنامه]] به زبانی [[زبان برنامهنویسی سطح بالا|سطح بالا]]، [[زبان برنامهنویسی سطح میانی|سطح میانی]] یا [[زبان برنامهنویسی سطح پایین|پایین]] که قابل خواندن برای [[کاربر]] باشد و رایانه نتواند مستقیماً آن را بخواند گفته میشود.<ref>فرهنگ تشریحی کامپیوتر میکروسافت (ویرایش سوم ۱۹۹۸). ترجمهٔ حسین ابراهیمزاده قلزم، رضا حسنوی، داریوش فرسایی. چاپ سوم، انتشارات دانشیار، ۱۳۷۹، {{شابک|964-91117-6-X}}.</ref>
هر [[برنامه (رایانه)|برنامهٔ رایانهای]] به یکی از [[زبان برنامهنویسی|زبانهای برنامهنویسی]] نوشته شدهاست، مانند [[پایتون (زبان برنامهنویسی)|پایتون]]، [[جاوا (زبان برنامهنویسی)|جاوا]]، [[سی پلاسپلاس|سی++]] و…. متن این برنامهها ممکن است چند خط یا میلیونها خط داشته باشند به متن این برنامهها '''کد منبع'''<ref>''کد منبع'' معادل بهکاررفته توسط [[شورای عالی انفورماتیک]] به جای ''Source code'' در [[زبان انگلیسی|انگلیسی]] است. {{یادکرد وب | عنوان=واژهنامه مرجع برای ترجمه محیط لینوکس | تاریخ بازبینی=۳ ژانویه ۲۰۱۲ | ناشر=شورای عالی انفورماتیک | نشانی=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 />
== جستارهای وابسته ==
|