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