قالب وردپرس افزونه وردپرس
خانه / بایگانی برچسب: مقاله

بایگانی برچسب: مقاله

فرد‌‌ا-فکنی ساخت‌‌یافته

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

توضیحات بیشتر »

بیشتر از برنامه نویسی (۷) : شیوه های برنامه نویسی

میکروپدیا؛ وب سایت تخصصی انجام پروژه های فنی و مهندسی

اکنون که مفاهیم نظری را پیرامون سطوح زبان ها مطالعه نمودیم، بیایید ببینیم که در عمل واقعاً این سطوح چگونه ظاهر می شوند. در زیر هسته یک برنامه بسیار ساده را به سه صورت، یک بار با زبان ماشین، بار دوم با یک زبان اسمبلی و بار سوم با یک زبان سطح بالا(یا میانی)، نوشته ایم تا به خوبی تفاوت …

توضیحات بیشتر »

بیشتر از برنامه نویسی (۶) : نسل بندی زبان های برنامه نویسی

میکروپدیا؛ وب سایت تخصصی انجام پروژه های فنی و مهندسی

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

توضیحات بیشتر »

بیشتر از برنامه نویسی (۵) : برنامه نویسی

میکروپدیا؛ وب سایت تخصصی انجام پروژه های فنی و مهندسی

برنامه ریزی کامپیوترها مستلزم داشتن برنامه های کامپیوتری ایست و برنامه های کامپیوتری با برنامه نویسی، ایجاد می شوند. اگر تاکنون مانند یک کاربر عادی تنها استفاده کننده از کامپیوتر بودید، اکنون آماده می شوید تا مانند متخصصین کامپیوتر، برنامه ریزی کامپیوترها را آغاز کنید. اما پیش از آن باید بیش تر پیرامون برنامه نویسی بدانید. یک تعریف نسبتاً جامع …

توضیحات بیشتر »

بیشتر از برنامه نویسی (۴) : نرم افزارها

میکروپدیا؛ وب سایت تخصصی انجام پروژه های فنی و مهندسی

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

توضیحات بیشتر »

قسمت بیست و هفتم آموزش C – اشاره گر و رشته

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

توضیحات بیشتر »

قسمت بیست و ششم آموزش C – اشاره گر و آرایه

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

توضیحات بیشتر »

قسمت بیست و پنجم آموزش C – اعمال روی اشاره گرها

اعمالی که بر روی اشاره گرها فایل انجام است به وسعت اعمالی که بر روی سایر متغیرهای حافظه انجام پذیر است ، نیست . اعمالی که بر روی اشاره گرها انجام پذیرند عبارتند از : ۱ – عمل انتساب : همچون سایر انواع متغیرها، میتوان مقداری را به یک اشاره گر نسبت داد . ۲ – اعمال محاسباتی : دو …

توضیحات بیشتر »

قسمت بیست و چهارم آموزش C – عملگرهای اشاره گر

این جلسه بسیار ساده و کوتاه خواهد بود. دو عملگر در مورد اشاره گرها مورد استفاده قرار می گیرند که عبارتند از : * و & . عملگر & یک عملگر یکانی است که آدرس عملوند خود را مشخص می کند . به عنوان مثال دستور m = &name موجب می شود تا آدرس متغیر name در متغیر m قرار …

توضیحات بیشتر »

قسمت بیست و سوم آموزش C – اشاره گرها

درک صحیح مفهوم اشاره گرها در زبان C بزرگترین موفقیت یک برنامه نویس است . زیرا استفاده از اشاره گرها ویژگیهای زیر را دارد : ۱ – عمل تخصیص حافظه پویا امکان پذیر است . ۲ – موجب بهبود کارآیی بسیاری از توابع می شود . ۳ – کار با رشته ها و آرایه ها را آسانتر می کند . …

توضیحات بیشتر »