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

بایگانی برچسب: کامپیوتر

مهندس نرم افزار بشویم یا نشویم؟

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

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

کد تبدیل ماتریس خلوت (اسپارس) به ماتریس معادل در ++C

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

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

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

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

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

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

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

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

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

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

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

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

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

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

بیشتر از برنامه نویسی (۳) : ساختمان کامپیوترها

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

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

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

بیشتر از برنامه نویسی (۲) : نسل های کامپیوترها

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

در قسمت دوم از سری مقالات بیشتر از برنامه نویسی به معرفی نسل های مختلف از کامپیوترها می پردازیم. کامپیوترهای نسل اول (۱۹۴۶-۱۹۵۹م.) بعد از جنگ جهانی دوم، جنبش و تحرک جدیدی برای ساختن ماشین های سریعتر و قویتر به وجود آمد و این به خاطر درگیری روزافزون بشر به کارهای اداری و تجاری با حجم زیاد و محاسبات پیچیده …

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

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

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

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

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

پروژه ای که برای همیشه سبز باقی ماند!

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

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