دیکشنری اصطلاحات برنامه نویسی

کد (Code)

به مجموعه دستورالعمل ها یا سیستمی از قوانین نوشته شده در یک زبان برنامه نویسی خاص اشاره دارد

Cache

حافظه نهان است که اطلاعات موقتی را ذخیره می‌کند تا با سرعت بالاتر به آن دسترسی پیدا کنید.

دی باگ (Debug)

رفع و برطرف کردن اشکالات نرم‌افزاری

کدنویسی (Coding)

نحوه ارتباط ما با کامپیوترهاست. با کدنویسی می‌توانید به کامپیوترها بگویید چه کاری انجام دهد.

برنامه نویسی (Programming)

فرآیند ایجاد مجموعه‌ای از دستوراتی است که به کامپیوتر می‌گویند چگونه یک کار را انجام دهد.

باگ (Bug)

نقص یا اشکال نرم‌افزاری

CPU

مخفف central processing unit است و به عنوان مغز کامپیوتر شناخته می‌شود. این قطعه وظیفه اجرای دستورات و پردازش اطلاعات را برعهده دارد

رم (RAM)

RAM مخفف Random access memory است به معنی حافظه با دسترسی تصادفی. رم حافظه کوتاه مدت کامپیوتر را شامل می‌شود

رام (ROM)

ROM مخفف Red Only Memory به معنی حافظه فقط خواندنی است.

هارد کامپیوتر

یک قطعه سخت افزاری است که برای ذخیره و نگهداری داده‌ها در کامپیوتر استفاده می‌شود

کامپایلر (compiler)

نوعی نرم افزار است برای تبدیل کد نوشته شده به زبان ماشین. این عمل باعث افزایش سرعت اجرای برنامه و بهینه سازی آن می‌شود.

مفسر (Interpreter)

نوعی از نرم افزار است که برای تفسیر و اجرای کد منبع در زمان اجرا استفاده می‌شود. به عبارت دیگر همزمان با خواندن کد، آن را تفسیر و سپس اجرا می‌کند.

بک اند (Back end)

بخشی از وبسایت یا برنامه است که در آن اطلاعات و داده‌ها در سمت سرور ذخیره می‌شوند. به طور خلاصه می‌توان از آن به عنوان بدنه اصلی سایت یاد کرد.

بیت (Bit)

یک واحد از اطلاعات در کامپیوتر است که معمولا به صورت ۰ و ۱ نشان داده می‌شود. هر بیت می‌تواند همین دو حالت صفر و یک را داشته باشد.

بایت (Bite)

یک واحد از اطلاعات در کامپیوتر است که شامل ۸ بیت است. بایت به عنوان واحد اندازه گیری حافظه و فضای ذخیره سازی استفاده می‌شود.

دادگان (Data base)

همچون بانکی است که داده‌ها به صورت منظم قرار دارد.

خطای سینتکس (Syntax error)

زمانی که قوانین یک زبان برنامه نویسی را رعایت نکنیم، این خطا رخ می‌دهد. به عبارت دیگر به خطای تفسیر کدهای منبع توسط کامپایلر گفته می‌شود.

تابع (Function)

تابع یک قطعه کد است که مجموعه‌ای از دستورات را با نامی خاص تعریف می‌کند. در پایتون برای فراخواندن و استفاده از آن از def استفاده می‌کنیم.

پایتون

یک زبان سطح بالا است که برای توسعه نرم افزار، وب و هوش مصنوعی استفاده می‌شود. این زبان به دلیل سادگی و قابل فهم بودند کد محبوبیت زیادی در جامعه برنامه نویسان دارد.

داده (Data)

به همه نوع اطلاعات دستور داده شده که در سیستم قابل پیدا کردن باشد. این داده‌ها می‌تواند عکس، فیلم، فایل و صفحات وب باشد.

فرانت اند (Front end)

بخشی از وبسایت یا برنامه است که کاربر با آن تعامل دارد. این بخش شامل صفحات وب، دکمه‌ها، تصاویر و منوهاست.

زبان سطح بالا (high level language)

زبان‌های برنامه نویسی که به زبان ما نزدیک‌تر است مانند پایتون، جاوا و c++

زبان سطح پایین (low level language)

زبان‌های برنامه نویسی که به زبان کامپیوتر نزدیک است مانند زبان اسمبلی

Import

به معنای وارد کردن فایل یا داده‌های خارجی به برنامه است. با استفاده از import می‌توانیم داده‌ها را وارد و از آن استفاده کنیم.

Html

یک زبان مورد استفاده در صفحات وب است. با استفاده از html ، ما محتوای صفحات وب را تعریف می‌کنیم.

Css

یک زبان سطح بالا است که به صفحات وب شکل و جذابیت می‌دهد. شما مجموعه قوانین را تعریف می‌کنید که نشانگر نحوه نمایش المان‌های html است.

اسکرچ

زبان برنامه نویسی مخصوص کودک و نوجوانان است که نیازی به نوشتن کد نیست و تنها باید بلاک‌های رنگی را کنار یکدیگر قرار داد.

سی شارپ

یک زبان شی گراست که برای توسعه برنامه‌های ویندوز، وب و موبایل استفاده می‌شود.

url

آدرس یک منبع در شبکه اینترنت است. به عنوان مثال، آدرس وبسایت‌ها ، صفحات وب، فایل‌ها و غیره.url ها شامل پروتل، دامنه و مسیر منبع است.

سرور (server)

یک دستگاه کامپیوتری است که برای ارائه خدمات به سایر دستگاه‌ها در شبکه‌های کامپیوتری استفاده می‌شود. سرور معمولا به عنوان یک مرکز اصلی برای ذخیره و میدیرت اطلاعات و خدمات شبکه عمل می‌کند.

اسکرچ جونیور

اسکرچ جونیور چارچوب رنگی‌تر و خلاقانه‌تری نسبت به اسکرچ دارد که برای کودکانی که خواندن نوشتن را یاد نگرفته‌اند مناسب است.

کتابخانه

مجموعه‌ای از کدهای قابل استفاده است که برای توسعه زبان برنامه نویسی استفاده می‌شود. این کدها شامل توابع، ماژول و کلاس ها است.

http

مخفف عبارت Hypertext Transfer Protocol است و به عنوان پروتکل ارتباطی برای انتقال اطلاعات در وب استفاده می‌شود.

شی گرایی

یک روش برنامه نویسی است که در آن، برنامه به شکل اشیا سازماندهی می‌شوند. هر شی می‌تواند با دستورات خاص، اطلاعات را در خود ذخیره کند.

Input

به هر نوع اطلاعات ورودی گفته می‌شود که توسط کاربر یا سامانه وارد و جمع آوری می‌شود.

Output

به هر نوع اطلاعات خروجی گفته می‌شود که توسط یک کامپیوتر تولید شده است. این اطلاعات می‌تواند فایل، تصویر و ویدیو باشد.

https

نسخه امن‌تر و رمزگذاری شده‌ی http است.

com.

بالاترین و پر استفاده‌ترین دامنه وبسایت است که برای شرکت‌ها و سازمان‌های تجاری در سطح جهان بیشتر کاربرد دارد.

Idle

به عنوان یک محیط برای نوشتن کدهای زبان پایتون به کار می‌رود و قابلیت نمایش کدها، رفع خطاها نیز در آن وجود دارد.

سیستم عامل

نقش کنترل کننده بین بخش‌های سخت افزار و نرم افزار را بازی می‌کند. یک طور رابط بین کاربران و قسمت سخت افزاری است.

ir.

برای دامنه‌های وب سایت متعلق به کشور ایران استفاده می‌شود.

سورس کد

سورس کد یا کد منبع، مجموعه‌ای از دستورات برنامه نویسی است که به زبان خاصی به طور مثال پایتون، نوشته شده است که کار برنامه نویسان را راحت‌تر می‌سازد.

فریمورک

به عنوان چارچوب در برنامه نوشتن استفاده می‌شود. این ابزار به برنامه نویسان کمک می‌کند تا برنامه خود را به سادگی و با سرعت بالا ایجاد کند.

Run

به معنی اجرای کد برنامه نویسی است.

سمی کالن (;)

در زبان‌های c و c#، نقطه کاما یا همان سمی کالن به عنوان جداکننده دستوری استفاده می‌شود.

فلوچارت

نموداری است که فرآیند کاری را به صورت تصویری نشان می‌دهد. فلوچارت به عنوان یک راه حل بصری برای نوشتن الگوریتم و درک بهتر آن است.

الگوریتم

مجموعه دستوراتی که برای حل یک مساله خاص طراحی می‌شود.

Vscode

یک ویرایشگر کد محبوب و رایگان است که برای توسعه نرم افزار، برنامه نویسی و ویرایش فایل استفاده می‌شود.

شبکه‌های کامپیوتری

مجموعه‌ای از دستگاه‌های کامپیوتری است که به صورت سیمی یا بی سیم ارتباط برقرار می‌کنند تا به اشتراک گذاری منابع و اطلاعات، تبادل داده بین کاربران، پشتیبانی از خدمات شبکه را فراهم می‌کند.

Ip

مخفف عبارت Internet Protocol است که به شماره‌ای اشاره دارد که به هر دستگاه در شبکه اختصاص داده می‌شود و برای تعامل بین دستگاه‌های مختلف در شبکه استفاده می‌شود.

UI

مخفف User Interface است و به رابط کاربری گرافیکی یک نرم افزار یا وبسایت اشاره دارد و برای تعامل کاربر با آنها طراحی شده است.

هوش مصنوعی

مجموعه‌ای از تکنولوژی‌ها و الگوریتم‌هایی گفته می‌شود که برای شبیه سازی قابلیت ذهن انسان، از جمله یادگیری و تصمیم گیری است.

Drive

یک سرویس ذخیره سازی ابری است که توسط گوگل ساخته شده است که کاربران می‌توانند فایل‌های خود را درآن ذخیره کنند.

فضای ابری

مجموعه‌ای از منابع محاسباتی، شبکه و ذخیره سازان داده گفته می‌شود. با استفاده از آن قادر خواهند بود ت بدون نیاز به سرور و تجهیزات به راحتی به منبع و نرم افزارها دسترسی داشت.

UX

مخفف User Experience است و به تجربه کاربر در تعاملبا نرم افزار یا وبسایت اشاره داد و برای بهینه کردن تجربه کاربری طراحی شده.

IT

مخفف است که به همه فنون و تجهیزات و روش‌های بکار رفته جهت جمع آوری و ذخیره منظم اطلاعات در قالب الکترونیکی گفته می‌شود.

IDE

به محیطی گفته می‌شود که برای توسعه و برنامه نویسی نرم افزار استفاده می‌شود. این محیط شامل ابزارهایی برای ویرایش کد، رفع خطاها و کامپایلر و... است که برای تسهیل فرآیند به کار گرفته می‌شود.

Memory

به حافظه کامپیوتر اشاره دارد که به صورت جزئی از حافظه رم کامپیوتر قابل دستکاری است.

Browser

مرورگر وب به نرم افزاری گفته می‌شود که برای دسترسی به صفحات وب در اینترنت استفاده می‌شود.

PC

مخفف personal computer است که به رایانه شخصی اشاره دارد. این دستگاه شامل قطعات نرم افزار و سخت افزار است.