تعریف لغوی کامپیوتر 📖
کلمه کامپیوتر یعنی محاسبه گر، وسیلهای شبیه به ماشین حساب. ماشین حساب خودش یه کامپیوتر محسوب میشه.
کامپیوتر شخصی، لپ تاپ، مودم اینترنت، تلوزیون هوشمند یا گوشیهای هوشمند همه کامپیوتر هستند.
تعریف کامپیوتر 💻
اگر یک تعریف ساده برای کامپیوتر ارائه بدیم میشه دستگاهی که ورودی میگیره، پردازش میکنه و خروجی تحویل میده (و ممکن هستش که ورودی یا خروجی وجود نداشته باشند).
این مفهوم رو تو دنیای کامپیوتر چه نرمافزار چه سختافزار داریم:
مثلا پرینتر (معمولا کامپیوتر محسوب نمیشه) از ما کاغذ میگیره، محتوا میگیره و با شروع فرآیند، کاغذ چاپ شده رو به ما میده
داخل پیام رسان (نرمافزار) یه پیام میدی میگی اینو برسون دست فلانی، پیام رسان یسری پردازشها انجام میده، به عنوان مثال مخاطب بلاکت نکرده باشه، بعد پیام رو میفرسته و به تو میگه که فرستادم یه تیک هم به شما نشون میده
کنترل تلوزیون، دکمه رو فشار میدیم، داریم بهش ورودی میدیم، اون پردازش انجام میده و خروجیش سیگنالیه که به تلوزیون میفرسته و دکمه قرمزی که روشن میشه. بعد از این سیگنال خود تلوزیون هم به عنوان یک کامپیوتر از ما ورودی دستور گرفته و کانال رو عوض میکنه.
ماشین حساب، بهش یسری عدد و ضرب و تقسیم (عملگر) میدیم و عدد معادلش رو برامون حساب میکنه و به عنوان خروجی نمایش میده
کامپیوترها قابل برنامهریزی هستند تا یک معادله ریاضی و منطقی رو اجرا کنند. برای اینکه به کامپیوتر بگیم ازش چی میخوایم اول باید بتونیم باهاش ارتباط برقرار کنیم. زبانی که ما با کامپیوتر میتونیم صحبت کنیم 0 و 1 هست.
چرا کامپیوتر با 0 و 1 کار میکنه؟
به طور خلاصه دلیل استفاده از صفر و یک معنی خاموش و روشن هستش که در انتها به خاموش یا روشن بودن برق مرتبطه و بهش میگیم "سیگنال".
به این دو تا عدد معروف هم میگن "باینری" (Binary) یا به فارسی "دودویی"؛ و از اونجا که اعداد در مبنای 2 میشن 0 یا 1 پس همه محاسبات پایهای کامپیوتر هم در مبنای عدد 2 و توانی از 2 انجام میشه.
دانش باینری خیلی تو بازار کار کاربرد نداره و شما با یه حداقل دانستهای میتونید کدنویسی و برنامهنویسی رو شروع کنید (هرچند دونستنش خالی از لطف نیست) و زبانهای برنامهنویسی به همین دلیل رشد پیدا کردند که کد نوشتن به زبان کامپیوتر سخت و پیچیده میشه و امکان توسعه و ایجاد نرمافزارهای بزرگ به این صورت وجود نداره.
در صورت علاقه به اینکه کامپیوتر چطوری با 0 و 1 کار میکنه، چطور اعداد رو جمع و تفریق میکنه یا مدارهای الکتریکی و سختافزار چطوری ساخته میشن میتونید در مورد "معماری کامپیوتر" تحقیق کنید.
در نهایت کامپیوترهای فعلی دارن با 0 و 1 کار میکنن اما در آیندهی نه چندان نزدیک امکانش وجود داره که این سیستم جایگزین بشه و دانش فعلی تا حد زیادی کنار گذاشته بشه. به عنوان مثال کامپیوترهای کوانتمی (که تا حالت عملی و پروداکشن فاصله دارند) رو کاغذ میتونن جایگزین سیستم فعلی بشن و انقلابی رو در صنعت تکنولوژی رقم بزنند.