Python3
202 subscribers
102 photos
6 videos
26 files
518 links
🎓 آموزش و پروژه‌های Python
آموزش‌های کاربردی و پروژه‌های عملی Python برای همه سطوح. 🚀
Download Telegram
یک دانستنی جذاب از تاریخچه‌ی کامپیوترها و زبان‌های برنامه‌نویسی 🖥️📜

آشنایی با ENIAC، اولین کامپیوتر دیجیتال الکترونیکی

ENIAC (Electronic Numerical Integrator and Computer) اولین کامپیوتر دیجیتال الکترونیکی تمام‌عیار بود که در دهه ۱۹۴۰ میلادی توسط جی. پرسپکر اکرت و جان موچلی در دانشگاه پنسیلوانیا ساخته شد. این کامپیوتر عظیم که حدود ۳۰ تن وزن داشت، از ۱۸,۰۰۰ لامپ خلأ، ۷۰,۰۰۰ مقاومت و ۱۰,۰۰۰ خازن تشکیل شده بود. این اجزا به ENIAC این امکان را می‌داد که محاسبات پیچیده‌ای را با سرعت بسیار بیشتری نسبت به روش‌های دستی انجام دهد. 🧮🔧

زبان برنامه‌نویسی ENIAC

ENIAC برای برنامه‌نویسی از زبان ماشین استفاده می‌کرد. زبان ماشین، پایین‌ترین سطح زبان‌های برنامه‌نویسی است و از دستورات ساده‌ای تشکیل شده که به‌صورت مستقیم توسط پردازنده کامپیوتر اجرا می‌شوند. این دستورات به شکل اعداد باینری (۰ و ۱) بودند و برنامه‌نویسان باید تمام عملیات را با استفاده از این اعداد کدنویسی می‌کردند. 💻🔢

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

در آن زمان، برنامه‌نویسی به معنای اتصال سیم‌ها و تغییر مکان سوئیچ‌ها بود. هر بار که برنامه‌ای تغییر می‌کرد، برنامه‌نویسان باید سیم‌ها را دوباره متصل می‌کردند و کلیدها را در وضعیت مناسب قرار می‌دادند. این فرآیند پیچیده و زمان‌بر بود و می‌توانست ساعت‌ها یا حتی روزها طول بکشد. 🕰️🔌

دستاوردهای ENIAC

ENIAC توانست مسائل ریاضیاتی پیچیده‌ای را حل کند و به دانشمندان در حل مسائل نظامی، مانند محاسبات بالستیکی، کمک کند. این کامپیوتر همچنین راه را برای توسعه کامپیوترهای الکترونیکی مدرن هموار کرد و تحولی بزرگ در دنیای محاسبات ایجاد نمود. 🌍📈

میراث ENIAC

ENIAC تنها یک آغاز بود. از آن زمان تاکنون، زبان‌های برنامه‌نویسی بسیاری توسعه یافته‌اند که کدنویسی را ساده‌تر و مؤثرتر کرده‌اند. زبان‌های سطح بالا مانند پایتون، جاوا و سی‌پلاس‌پلاس امروزه به برنامه‌نویسان این امکان را می‌دهند که بدون نیاز به دست‌وپنجه نرم کردن با زبان ماشین، برنامه‌های پیچیده و قدرتمندی بنویسند. 🚀📝

امیدوارم از این دانستنی تاریخی لذت برده باشید! اگر سوالی داشتید یا نکته‌ای هست که می‌خواهید به اشتراک بگذارید، حتماً در نظرات بنویسید. 😊

#دانستنی #تاریخ_کامپیوتر #ENIAC #زبان_ماشین #برنامه_نویسی #تکنولوژی #یادگیری #تاریخ_فناوری