تعریف کامپیوتر به زبان ساده برای کودکان

 

آمد آدا، پس از آگوستا آدا بایرون، که  تعریف کامپیوتر به زبان ساده برای کودکان در اواسط دهه 1800 با چارلز بابیج کار کرد و به عنوان اولین برنامه نویس جهان شناخته می شود. زبان Ada برای برنامه‌ریزی سیستم‌های تعبیه‌شده، که بخش‌های جدایی‌ناپذیر سیستم‌های بزرگ‌تر هستند که ماشین‌آلات، سلاح‌ها یا کارخانه‌ها را کنترل می‌کنند، استفاده شده است.

 

زبان‌هایی مانند FORTRAN، Ada و C زبان‌های رویه‌ای نامیده می‌شوند زیرا برنامه‌نویسان برنامه‌های خود را به زیربرنامه‌ها و زیر روال‌ها (که رویه‌ها نیز نامیده می‌شوند) تقسیم می‌کنند تا بخش‌های  تعریف کامپیوتر به زبان ساده برای کودکان مختلف مشکل برنامه‌نویسی را مدیریت کنند. چنین برنامه هایی با " فراخوانی " رویه ها یکی پس از دیگری برای حل کل مشکل عمل می کنند.

 

در طول دهه 1990 برنامه نویسی شی گرا (OOP) رایج شد. این سبک از برنامه نویسی به برنامه نویسان اجازه می دهد تا برنامه های خود را از "اشیاء" قابل استفاده مجدد بسازند. یک شی نرم افزاری می تواند یک شی فیزیکی را در دنیای واقعی مدل کند. این شامل داده هایی است که وضعیت شی را نشان می دهد و کدی که رفتار شی را تعریف می کند. از آنجایی که یک شی به نام سدان دارای ویژگی های مشترک با شیء عمومی تر به نام ماشین در دنیای تعریف کامپیوتر به زبان ساده برای کودکان  واقعی است، یک شی نرم افزاری می تواند حالت و رفتار را از یک شی دیگر به ارث ببرد. اولین زبان محبوب برای برنامه نویسی شی گرا C++ بود که توسط Bjarne Stroustrup از آزمایشگاه Bell در اواسط دهه 1980 طراحی شد. جیمز گاسلینگ از شرکت Sun Microsystems یک نسخه ساده شده از C++ به نام جاوا را در اواسط دهه 1990 ایجاد کرد. جاوا از آن زمان برای نوشتن برنامه های کاربردی برای اینترنت محبوب شده است.

 

  جدول را ببینید: زبان های اصلی کامپیوتر

 

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

 

اینترنت و وب جهانی

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

 

اینترنت شبکه ای از شبکه هاست: پیوند بین المللی صدها هزار کسب و کار، دانشگاه و سازمان تحقیقاتی با میلیون ها کاربر فردی. در ابتدا در سال 1970 به عنوان یک شبکه نظامی به نام ARPANET (شبکه آژانس پروژه های تحقیقاتی پیشرفته) به عنوان بخشی از وزارت دفاع ایالات متحده تشکیل شد. این شبکه در دهه 1970 به روی کاربران غیرنظامی باز شد، زمانی که دانشگاه ها و شرکت هایی که تحقیقات مربوط به دفاع را انجام می دادند، دسترسی پیدا کردند، و در اواخر دهه 1980 با آنلاین شدن بیشتر دانشگاه ها و بسیاری از مشاغل در سراسر جهان شکوفا شد. در سال 1993، زمانی که ارائه دهندگان خدمات اینترنتی تجاری برای اولین بار مجاز به فروش اتصالات اینترنتی به افراد شدند، استفاده از شبکه به شدت رشد کرد تعریف کامپیوتر به زبان ساده برای کودکان . به طور همزمان، دیگر شبکه های گسترده (WAN) در سراسر جهان شروع به پیوند با شبکه آمریکایی کردند تا یک اینترنت واقعا بین المللی را تشکیل دهند. میلیون ها کاربر جدید در عرض چند ماه وارد شدند و عصر جدیدی از ارتباطات رایانه ای آغاز شد.

 

اکثر شبکه های اینترنت فایل های خاصی را در اختیار  آموزش برنامه نویسی کودکان و نوجوانان شبکه های دیگر قرار می دهند. این فایل‌های رایج می‌توانند پایگاه‌های داده، برنامه‌ها یا ایمیل‌های افراد موجود در شبکه باشند. با وجود صدها هزار سایت بین المللی که هر کدام هزاران قطعه داده را ارائه می دهند، تصور انبوه داده های خام در دسترس کاربران آسان است. کاربران می توانند برای مشاهده و پردازش اطلاعات را از یک کامپیوتر راه دور در رایانه های شخصی و ایستگاه های کاری خود دانلود یا کپی کنند.

 

تیم برنرز لی، دانشمند کامپیوتر بریتانیایی، شبکه جهانی وب را  تعریف کامپیوتر به زبان ساده برای کودکان در سال 1989 به عنوان راهی برای سازماندهی و دسترسی به اطلاعات در اینترنت اختراع کرد. معرفی آن به عموم مردم در سال 1992 باعث شد که محبوبیت اینترنت تقریباً یک شبه منفجر شود. کاربران با معرفی شبکه جهانی وب به جای اینکه بتوانند فقط متن خطی ساده را دانلود کنند، می توانند صفحات وب حاوی متن، گرافیک، انیمیشن، ویدئو و صدا را دانلود کنند. برنامه‌ای به نام مرورگر وب روی رایانه‌های شخصی و ایستگاه‌های کاری کاربران اجرا می‌شود و به آن‌ها اجازه می‌دهد این صفحات را مشاهده کرده و با آن‌ها تعامل داشته باشند.

 

Hypertext به کاربر اجازه می دهد تا از یک صفحه وب به صفحه دیگر با استفاده از ماوس برای کلیک بر روی پیوندهای فرامتن خاص حرکت کند. به عنوان مثال، کاربر در حال مشاهده صفحات وب که هواپیماها را توصیف می کند ممکن است با پیوندی به "موتورهای جت" از یکی از آن صفحات روبرو شود. با کلیک بر روی آن لینک، کاربر به طور خودکار به صفحه ای می پرد که موتورهای جت را توصیف می کند. کاربران هنگامی که در جستجوی اطلاعات از صفحه ای به صفحه دیگر می پرند، در وب گردی می کنند. برنامه های ویژه ای به نام موتورهای جستجو Definition of computer in simple language for children  به افراد کمک می کند تا f


Comments

Popular posts from this blog

برای دانلود اسکرچ چه کار کنیم؟

بهترین کلاس های آموزشی مدت زمان یادگیری برنامه نویسی اسکرچ

چرا آموزش برنامه نویسی برای نوجوانان مهم است