علوم رایانه یا علوم کامپیوتر به مجموعهٔ مطالعاتی گفته میشود که به زیربناهای نظری، روشهای طراحی و ساخت و چگونگی استفاده از رایانه میپردازند.[۱][۲] علوم کامپیوتر رویکردی علمی و عملی به محاسبات (computation) و کاربردهای آن است. این علم به بررسی سیستماتیک: امکانپذیری، ساختار، پیادهسازی و مکانیزمِ محاسبههای روشمند (یا الگوریتم) میپردازد؛ که مبنای آن کسب، نمایش، پردازش، ذخیرهسازی، ارتباط و دسترسی به اطلاعات است.
بنا به نظر پیتر جی. دنینگ، پرسش اساسی در علوم رایانه این است که: چه چیزی میتواند (به نحوی کارآمد) خودکار انجام شود؟[۳]
رشته علوم کامپیوتر را میتوان به زیررشتههای نظری و عملی بسیاری تقسیم کرد. بعضی از این زیررشتهها، نظیر نظریه پیچیدگی محاسباتی (که خواص اساسی مشکلات محاسباتی و قابل حل بودن آنها را بررسی میکند) بسیار انتزاعی هستند، این در حالی است که زیررشتههای دیگر مانند گرافیک کامپیوتری به بررسی کاربردهای قابل لمس تر در دنیای واقعی تأکید دارند. اکثر زیررشتههای علوم کامپیوتر بر چالشهای موجود در اجرای محاسبات تمرکز دارند.
پشته (stack) ساختمان داده ای است که از لیست برای سازماندهی داده ها استفاده میکند و در عین حال از انتزاع نیز پشتیبانی میکند و یک نوع&nbs [...]
در جریان سوالات و صحبت های کاربران محترم سایت درباره ی نحوه شروع و کار با برنامه نویسی و یادگیری زبان برنامه نویسی مناسب، باید به نکاتی اشاره کنیم که [...]
صف Queue صف لیستی است مرتب که عمل اضافه کردن و یا خارج کردن از صف به ترتیب انجام میشود.یعنی برای اضافه کردن از انتهای صف به آن اضافه میکنیم.و برای [...]
صف Queue صف حلقوی یکی از مشکلات [...]
لیست پیوندی یک طرفه حلقوی در [...]
آرایه:آرایه های نوعی ساختمان داده ای هستند که عناصر آن همگی از نوع داده ای (هم نوع هستند)بصورت پشت سرهم در حافظه قرار میگیرند .وبرای دسترسی [...]
تبدیل عبارات infix یا میانوندی به عبارات postfix یا پسوندی در درس ساختمان داده ها میتوان [...]
ارزشیابی عبارات در ساختمان داده ها ما برای یک عبارت ریاضی اصطلاحا از فرم میانوندی infix استفاده میکنیم.در این روش [...]
گراف Graph یک گراف از مجموعه تشکیل شده است که با [...]
نحوه نمایش گراف در ساختمان داده روش اول [...]
یک تمپلیت انجین است که در php مورد استفاده قرار میگیرد.با استفاده از آن کدهای php از اسکریپت های html , css جدا می شود.و این باعث میشود کد تمیز تر و خ...
php یک زبان برنامه نویسی شی گرا و اپن سورس است که برای طراحی و اجرای نرم افزار های تحت وب از ان استفاده میشود.این بدان معنا نیست که نمیتوا...
در پاسخ به سوال Codeigniter چیست؟ میتوانیم بگوییم که Codeigniter یک فریم ورک برای زبان برنامه نویسی PHP است. همانطور که در بالا گفتیم، هر زبان برنامه ...
علوم رایانه یا علوم کامپیوتر به مجموعهٔ مطالعاتی گفته میشود که به زیربناهای نظری، روشهای طراحی و ساخت و چگونگی استفاده از رایانه میپ...
فناوری اطلاعات...
رنامهنویسی کامپیوتر (به انگلیسی: Computer Programming) (یا به اختصار برنامهنویسی) بهطور کلی به فرایند نوشتن و توسعه نرمافزار ک...
MYSQL...
Linux...
فریم ورک سیمفونی یکی از فریم ورک های محبوب php است که روند توسعه نرم افزارهای طراحی شده به زبان پی اچ پی را توسعه میبخشد.بطور کلی فریم ورک ها در زبان ...