برچسب: برنامه نویسی
-
ویرایشگر سورس کد Source-code editor
ویرایشگر سورس کد یا Source-code editor چیست؟ ویرایشگر سورس کد (Source-code editor) یا به اختصار ویرایشگر کد (Code editor)، یک برنامه (یا بخشی از یک برنامه) با قابلیت اصلی ویرایش متن است که به شکل ویژه برای نوشتن و ویرایش سورس کدها طراحی شده است. ویرایشگر سورس کد میتواند در قالب یک برنامه ویرایشگر متن…
-
اسنیک کیس Snake Case
اسنیک کیس یا Snake Case چیست؟ اسنیک کیس (Snake Case یا snake_case) به گونهای از نگارش واژه ها و عبارات مرکب گفته میشود که در آن بخشها یا واژههای تشکیل دهنده عبارت به جای فاصله با کمک یک کاراکتر آندراسکور (_) از یکدیگر جدا میشوند. در زبان فارسی این اصطلاح با عنوان نگارش ماری نیز…
-

راهنمای جامع برای شروع برنامه نویسی – چگونه برنامه نویس شویم؟
معمولا وقتی سخن از برنامه نویسی به میان میآید سوالات مختلفی برای افراد علاقمند به این حوزه پیش میآید. اینکه یک برنامه نویس دقیقا به چه کسی گفته میشود و چه کارهایی انجام میدهد، برنامه نویسی را باید از کجا شروع کنیم، چه زبانی بهترین انتخاب برای شروع برنامه نویسی است یا چگونه میتوانیم به…
نوشته شده توسط
–
-
ارزیابی اتصال کوتاه Short-Circuit Evaluation
ارزیابی اتصال کوتاه یا Short-Circuit Evaluation چیست؟ ارزیابی اتصال کوتاه (Short-Circuit Evaluation) به نحوه سنجش تعدادی از عملگرهای بولی در برخی از زبان های برنامه نویسی اشاره میکند که در آنها صرفا زمانی عملوند دوم مورد ارزیابی قرار میگیرد که عملوند اول به تنهایی نتواند مقدار نهایی عبارت را مشخص کند. به عبارت بهتر در…
-
یک بار بنویس، همه جا اجرا کن Write once, run anywhere
یک بار بنویس، همه جا اجرا کن یا Write once, run anywhere چیست؟ یک بار بنویس، همه جا اجرا کن (Write once, run anywhere یا به اختصار WORA) مفهومی است که توسط شرکت Sun Microsystems برای تأکید روی قابلیت چند پلتفرمی بودن زبان برنامه نویسی جاوا معرفی شد و در واقع به برنامههایی اشاره میکند…
-
زباله روبی Garbage Collection – GC
زباله روبی یا جمع آوری زباله (Garbage Collection) چیست؟ زباله روبی (Garbage Collection یا به اختصار GC) اصطلاحی در حوزه مدیریت و بازیابی خودکار حافظه (مموری) است و به فرایندی اشاره میکند که طی آن فضای اشغال شده توسط اشیائی که مورد نیاز برنامه نیستند به صورت خودکار آزاد میشود. وظیفه انجام این کار بر…
-
مبهم سازی Obfuscation
مبهم سازی یا Obfuscation چیست؟ مبهم سازی (Obfuscation) در حوزه توسعه نرم افزار به فرایند ایجاد سورس کدهایی گفته میشود که درک آنها برای انسان دشوار است. معمولا از روشهای مبهم سازی برای پنهان کردن هدف و منطق پشت پرده کد یا مقادیر گنجانده شده در آن استفاده میکنند و به این ترتیب احتمال مداخله…
-
الحاق Concatenation
الحاق یا Concatenation چیست؟ الحاق (Concatenation) یا الحاق رشته ای (String Concatenation) در زبان های برنامه نویسی به عملی گفته میشود که طی آن رشته هایی از کاراکترها به یکدیگر متصل میشوند. حاصل این عمل که معمولا به عنوان عملی دوتایی تعریف میشود رشته ای است که از قرار دادن محتوای عملوند دوم پس از…
-
کامنت Comment
کامنت یا Comment چیست؟ کامنت (Comment) در حوزه برنامه نویسی به توضیحاتی اطلاق میشود که برای بخشهای مختلف سورس کد نوشته میشود و در کاربردهای غیرفنی به نظرات و بازخوردهایی گفته میشود که کاربران در واکنش به یک مطلب یا پست درج میکنند. مفهوم کامنت در کاربردهای عادی همانطور که گفته شد به نظرات و بازخوردهایی که کاربران در…
-
کمینه سازی Minification
کمینه سازی یا Minification چیست؟ کمینه سازی سورس کد یا به اختصار کمینه سازی (Minification) اصطلاحی در حوزه برنامه نویسی است و به فرایندی گفته میشود که طی آن تمامی اجزا و کاراکترهای غیرضروری از سورس کد حذف میشود. کمینه سازی علاوه بر اینکه در نتیجه اجرای سورس کد اختلال یا تغییری به وجود نمیآورد،…
