آشنایی با تمامی لغات و اصطلاحات برنامه نویسی + 150 واژه تخصصی برنامه نویسی

blog

جدول جامع اصطلاحات برنامه نویسی

 

 

واژه یا اصطلاح شرح فارسی ساده و قابل فهم
برنامه نویسی (Programming) نوشتن دستوراتی که برای گوشی یا کامپیوتر یک کار مشخص را انجام می‌دهد
برنامه (Program) مجموعه‌ای از دستورها که با اجرای آن، یک کار خاص انجام می‌گیرد
اپلیکیشن (Application) برنامه‌ای که روی موبایل یا کامپیوتر نصب می‌شود و برای یک هدف خاص کاربرد دارد
IDE محیطی که امکان نوشتن و تست کد را یکجا فراهم می‌کند؛ مثل اندروید استودیو یا Pydroid
Termux برنامه‌ای برای شبیه‌سازی محیط لینوکس در گوشی اندروید و اجرای کدهای ترمینالی
Pydroid 3 ابزار مخصوص موبایل برای برنامه نویسی پایتون با قابلیت اجرای آفلاین
AIDE محیط برنامه نویسی جاوا و اندروید روی موبایل با امکانات ساخت و نصب اپلیکیشن
Native Development ساخت برنامه‌ای که فقط مخصوص یک سیستم عامل مثلا اندروید باشد
اندروید (Android) سیستم عامل محبوب گوشی‌های هوشمند
کامپایلر (Compiler) نرم‌افزاری که کد را به زبان قابل فهم کامپیوتر تبدیل می‌کند
مفسر (Interpreter) نرم‌افزاری که کد را خط‌به‌خط اجرا می‌کند
گیت (Git) ابزاری برای مدیریت و ثبت تغییرات پروژه؛ برای جلوگیری از خرابی یا حذف فایل‌ها
SSH راه ارتباطی رمزگذاری شده برای اتصال امن به سرور یا گیت
API رابطی که اجازه می‌دهد نرم‌افزارها با هم ارتباط برقرار کنند
پایتون (Python) زبان برنامه نویسی ساده و محبوب برای یادگیری و تحلیل داده
جاوا (Java) زبان عمومی برنامه نویسی؛ پایه ساخت اپلیکیشن اندروید
جاوااسکریپت (JavaScript) زبان محبوب برای ساخت صفحه‌های وب و برنامه‌های اینترنتی
Node.js محیطی برای اجرای کد جاوااسکریپت خارج از مرورگر
Bash پوسته خط فرمان لینوکس؛ ابزاری برای اجرای دستورات متنی
ترمینال (Terminal) محیط متنی برای نوشتن و اجرای دستورات سیستمی
Command Line رابط متنی برای وارد کردن دستورها به سیستم عامل
محیط لینوکس (Linux Environment) محیط شبیه‌سازی شده سیستم عامل لینوکس مخصوص کارهای حرفه‌ای
الگوریتم (Algorithm) مجموعه‌ای از مراحل که برای حل یک مساله تعریف شده
حلقه (Loop) تکرار اجرای بخشی از کد تا زمانی که شرط برقرار باشد
آرایه (Array) مجموعه مرتب عناصر مثل لیست اعداد یا متن
لیست (List) نوعی آرایه قابل تغییر؛ در پایتون و دیگر زبان‌ها کاربرد دارد
تابع (Function) بخشی از کد که یک کار خاص انجام می‌دهد
کلاس (Class) الگو یا قالب برای ساخت اشیا در برنامه نویسی شیءگرا
شیء (Object) نمونه ساخته‌شده از کلاس با ویژگی خاص
شرط (If) دستور بررسی وضعیت و اجرای بخش خاصی از کد
متغیر (Variable) ظرفی در برنامه که داده را ذخیره می‌کند
مقدار (Value) داده‌ای که درون متغیر قرار می‌گیرد
دیباگ (Debug) پیدا کردن و رفع خطاهای برنامه
خطا (Error) چیزی که باعث می‌شود برنامه درست کار نکند
Syntax قوانین و ساختار نوشتن دستورات
پکیج (Package) مجموعه‌ای از کدها یا کتابخانه‌های آماده
ماژول (Module) بخش کوچک‌تری از برنامه با وظیفه خاص
مخزن (Repository) محل نگه‌داری و مدیریت کدها در گیت
Commit ذخیره تغییرات در مخزن گیت
Push ارسال تغییرات به مخزن یا گیت‌هاب
Branch شاخه‌ای جدا برای توسعه و آزمایش کد
Merge ترکیب دو شاخه برای ایجاد نسخه نهایی
ترمینال شبیه‌ساز برنامه‌ای که ترمینال واقعی را روی گوشی شبیه‌سازی می‌کند
فریمورک (Framework) مجموعه ابزار و کتابخانه برای ساخت آسان‌تر پروژه
GUI رابط گرافیکی کاربر، ظاهر دکمه‌ها و منوها
CLI محیطی که با دستورات متنی کار می‌کند
Version شماره نسخه یک برنامه یا کتابخانه
Runtime محیط اجرای برنامه
Open Source نرم‌افزاری که کدش باز و قابل مشاهده است
Proprietary نرم‌افزار بسته و با مجوز خاص
Emulator شبیه‌ساز نرم‌افزاری سیستم دیگر
Package Manager ابزار نصب و بروزرسانی کتابخانه‌ها
Pip ابزار نصب کتابخانه‌های پایتون
npm ابزار نصب کتابخانه‌های جاوااسکریپت
Wheel بسته از پیش ساخته شده پایتون برای نصب سریع‌تر
Breakpoint نقطه توقف اجرای برنامه برای بررسی وضعیت
Script برنامه کوتاه و ساده برای انجام کار خاص
Debugger ابزار رفع خطاهای برنامه
Track Changes ثبت تغییرات فایل برای پیگیری دقیق‌تر
Automation انجام خودکار کارهای تکراری
Scientific Library کتابخانه علمی مثل NumPy
Data Science علم تحلیل داده با کدنویسی
Machine Learning الگوریتم‌های یادگیری هوشمند نرم‌افزار
TensorFlow کتابخانه گوگل برای یادگیری ماشین
NumPy کتابخانه ریاضی پایتون برای آرایه‌ها
Matplotlib ابزار رسم نمودارهای پایتون
Jupyter Notebook محیط نوشتن و اجرای مرحله‌ای کد پایتون
Shell Script اسکریپت دستورات سیستم عامل
API Endpoint آدرس ارتباطی برای داده‌ها در API
Endpoint نقطه دریافت و ارسال داده
Secure Shell همان SSH؛ روش امن اتصال از راه دور
مستندات (Documentation) توضیحات راهنما برای استفاده از ابزارها
Storage فضای حافظه برای ذخیره فایل
.bashrc /.zshrc فایل تنظیمات ترمینال لینوکس
Alias دستور کوتاه به جای دستور طولانی
SSH Key کلید مخصوص اتصال امن بدون رمز
Cloud Development Environment محیط برنامه نویسی روی سرور ابری
Codespaces محیط کدنویسی آنلاین شبیه VS Code
Google Colab اجرای کد پایتون در سرور ابری گوگل
Source Code متن خام کدی که برنامه را می‌سازد
Build فرایند ساخت فایل نصبی از کدها
Gradle ابزار ساخت پروژه‌های اندرویدی
API Token کلید امنیتی برای ارتباط با APIها
Emulator نرم‌افزار شبیه‌سازی دستگاه واقعی
Access مجوز دسترسی به فایل یا عملیات
Storage Permissions مجوز خواندن و نوشتن روی حافظه گوشی
RAM حافظه اجرایی موقت دستگاه
AnTuTu برنامه تست قدرت سخت‌افزاری گوشی
IP Rating استاندارد مقاومت در برابر آب و گردوخاک
Crystal Shield شیشه حفاظتی مقاوم صفحه نمایش گوشی
Bypass Charging فناوری شارژ سریع بدون افزایش گرما
CoreFlow Engine سامانه خنک‌کننده داخلی گوشی
Color Spectrum Sensor حسگر رنگ برای واقعی‌تر شدن دوربین
API Call درخواست ارسال یا دریافت داده از API
OTA Update بروزرسانی مستقیم گوشی از اینترنت
App Store فروشگاه نرم‌افزار موبایل
F-Droid فروشگاه اپلیکیشن‌های آزاد اندروید
Command هر دستور متنی اجراشونده در سیستم
Update/Upgrade عملیات بروزرسانی نرم‌افزار
Storage Directory پوشه مخصوص ذخیره فایل‌ها
Clipboard حافظه موقت برای کپی و پیست داده‌ها
Clipboard Manager برنامه کنترل موارد کپی‌شده
Permissions مجوزهای لازم برنامه برای عملیات خاص
User Interface ظاهر برنامه و بخش تعامل با کاربر
Responsive Design طراحی تنظیم‌پذیر برای همه دستگاه‌ها
Emulator Environment محیط تست و شبیه‌سازی نرم‌افزاری
Cache حافظه موقت برای اجرای سریع‌تر برنامه‌ها
CSV فایل متنی برای داده‌های جدول‌دار
API Document توضیح نحوه کار با API برای توسعه‌دهنده
Version Control مدیریت نسخه‌های پروژه
Source Repository محل نگهداری فایل‌های پروژه
Sync همگام‌سازی داده بین دستگاه‌ها
Hot Reload اجرای فوری تغییرات برنامه
Debug Console محیط بررسی خطاها هنگام اجرا
Bytecode حالت میانی کد قابل درک برای ماشین
SDK مجموعه ابزار ساخت اپلیکیشن اندروید
APK فایل نصبی مخصوص اندروید
Manifest File فایل تنظیمات پایه برنامه اندروید
Layout File فایل طراحی ظاهر برنامه
Callback تابعی که پس از رخداد خاص اجرا می‌شود
Event Handler برنامه مدیریت واکنش به رویدادها
Encryption رمزگذاری داده‌ها برای امنیت
Hash روش خلاصه‌سازی داده به شکل رمز
Authentication تایید هویت کاربر یا دستگاه
Authorization بررسی مجوز دسترسی کاربر
Sandbox محیط امن برای اجرای کد آزمایشی
Proot / Distro ابزار شبیه‌سازی سیستم کامل در Termux
علم داده مقدماتی آموزش پایه تحلیل داده با کد
اتوماسیون سبک انجام خودکار وظایف روزمره
کنترل نسخه ثبت تغییرات پروژه نرم‌افزاری
آزمایش کد بررسی سریع قطعه‌کد برای یادگیری
مرور مستندات مطالعه مثال‌ها و توضیحات فنی ابزارها
مدل یادگیری عمیق الگوریتم‌های هوش مصنوعی پیشرفته
دیتابیس محل ذخیره و جستجوی داده‌ها
اینترنت اشیاء کنترل وسایل فیزیکی با نرم‌افزار
کنترل باتری مدیریت مصرف انرژی گوشی
دایرکتوری خانه پوشه اصلی کاربر در لینوکس یا Termux
Storage Setup فعال‌سازی دسترسی حافظه در Termux
Nano ویرایشگر متنی ساده در ترمینال
Curl ابزار دانلود فایل از اینترنت
Wget ابزار قدیمی‌تر برای دانلود فایل
Clang کامپایلر زبان‌های C و C++
Make ابزار مدیریت فرآیند ساخت پروژه
SSH Keygen ابزار تولید کلید SSH

تاریخ انتشار :

1404/08/08

/

تاریخ آخرین بروزرسانی :

1404/08/13

/

تعداد بازدید :

27 نفر

ثبت دیدگاه

شما هم درباره این کالا دیدگاه ثبت کنید

ثبت دیدگاه به معنی موافقت باقوانین انتشار در عصر موبایل است.