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

منتشرشده توسط مهندس حمیده برآهویی در تاریخ

قبل از اینکه مقالات دیگری به بلاگ اضافه کنیم بهتره که در مورد چند اصطلاحی که با آنها سر وکار داریم بیشتر بدونیم.
این یک مقاله ی ساده ست برای کسایی که چیزی در مورد لغات تخصصی حوزه برنامه نویسی نمی دونن. پس اگر شما جز برنامه نویس های حرفه ای هستید، از این مطلب بگذرید.

Database

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

Syntax

به کدهایی که مینویسیم به قواعد و نحوه نوشتن این کدها، میگن سینتکس.

Compile

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

Debug

به معنای پیدا کردن خطاهای یک برنامه و برطرف کردن اونها میگن دیباگ

Error

خطاهایی که در برنامه به وجود میاد

Run

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

Release

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

Method

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

Parameter

به ورودی هایی که متد میگیره پارامتر میگن.

Import

وارد کردن فایل به برنامه

Export

خروجی گرفتن از برنامه و کدنویسی ای که انجام دادیم با فرمتی که میشه از منوی Export انتخاب کرد.

Crash

این اصطلاح در برنامه نویسی اندروید؛ به اپلیکیشنی میگن که قبل از بالا اومدن بسته میشه. اصطلاحا میگن کرش شده.

IDE

مخفف Integrated Development Environment هستش.
Integrated به معنای یکپارچه
Development به معنای توسعه
Environment به معنای محیط
که اگر این کلمات رو کنار هم قرار بدیم به کلمه ی محیط یکپارچه برای توسعه می رسیم.
برای اینکه مراحل کامپایل و دیباگ و .. وقت برنامه نویس رو نگیره، شرکت های مختلفی برای برنامه نویسی محیط هایی رو ارائه کردن که به برنامه نویسی سرعت بخشیده.
به این محیط ها، IDE میگن!

User Interface

به معنای رابط کاربری
به زبان ساده، چیزی که کاربر مشاهده میکنه. محیطی که کاربر توسط اون با برنامه در حال تعامل هستش. میشه رابط کاربری!

Material design

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

ORM

Object-Relational Mapping
روشی که برای کوتاه شدن و ساده تر کردن دسترسی به پایگاه داده استفاده میشه.

Framework

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

Constructor

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

Widget

این اصطلاح در برنامه نویسی اندروید استفاده میشه و به تمامی ابزارهای رابط کاربری گفته میشه. مثل دکمه و …

SDK

Software Development Kit
به معنای بسته ای هست که دارای ابزارهایی برای توسعه سریعتر یک برنامه ست.

JDK

SDK ای هستش که شرکت اوراکل برای برنامه نویسی جاوا ارائه داده

MVC

Model View Controller
Model برای ارتباط با پایگاه داده
View برای ایجاد رابط کاربری
Controller برای پردازش درخواست کاربر
استفاده از این معماری باعث مجزا شدن و مرتب شدن برنامه نویسی میشه.

مطالب مرتبط

ارسال دیدگاه






دیدگاه کاربران