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

محتوای حذف‌شده محتوای افزوده‌شده
بدون خلاصۀ ویرایش
بدون خلاصۀ ویرایش
خط ۱:
'''کُد''' {{به انگلیسی|Code}} دستورالعمل تبدیل اطلاعات از یک [[قالب]] به قالبی دیگر است. به فرایند انجام این کار ''کدگذاری'' (Endonig) و عکس این عمل ''کدبرداری'' (Decoding) گفته می‌شود. کدگذاری عبارت است از تبدیل اسم یا یک موضوع به یک علامت قراردادی. این علامت می‌تواند به صورت شماره یا حرف انتخاب شده باشد. کد به منزله یمنزلۀ علامت اختصاری طبقه‌بندی نیز محسوب می‌شود.
 
در علوم مهندسی مانند مهندسی برق و رایانه، در ترجمۀ واژۀ «Code» به فارسی باید دقت و احتیاط کرد، و از ترجمۀ آن به واژه «رمز» خودداری و به همان «کُد» بسنده کرد. چرا که واژۀ «رمز» در این علوم، معنیِ کاملاً متفاوتی با آنچه که منظورمان از به کاربردن «Code» است، دارد. در غیر این صورت، این کار باعث ابهامِ زیاد در مفاهیمی مانند Coding، Encoding، و Decoding که در مهندسی برق بسیار رایجند می شود. مثلاً، دو واژۀ «کدگذاری» و «رمزگذاری» به دو مفهوم کاملاً متفاوت و نامرتبط اشاره می کنند؛ کدگذاری اطلاعات (Data Encoding) با رمزگذاری اطلاعات (Data Encryption)، یکی نیست و هدف آنها دو چیز کاملاً متفاوت است. و یا در علوم رایانه، کدنویسی (Coding)، همان برنامه نویسی (Programming) است، و هیچ ربطی به رمزنویسی (Cryptography) ندارد.
 
== کد مخرب ==
اکسپلویت‌ها (Exploit) یا همان کدهای مخرب (به معنای سود بردن از اموال دیگری) در واقع برنامه یا کد یا سلسله مراتبی از دستورات است که جهت سود بردن از یک باگ نرم‌افزاری یا حفره امنیتی جهت ایجاد رفتار ناخواسته یا پیش‌بینی نشده در نرم‌افزاری خاص یا سیستم سخت‌افزاری یا یک دستگاه الکترونیکی، استفاده می‌شود. این نوع از رفتارها معمولاً جهت بدست آوردن دسترسی سیستمی یا تشدید دسترسی‌ها یا محروم‌سازی سرویس سیستم مورد نظر بکار می‌رود.
 
== جستارهای وابسته ==
برگرفته از «https://fa.wikipedia.org/wiki/کد»