Konrad Zuse’s Legacy
The Architecture of the Z1 and Z3
به نام خدا
مبانی کامپیوتر - بخش اول : معماری کامپیوتر زد 1 محصول سال 1936 میلادی
مخترع : کنراد زوس - دانشمند آلمانی -
محل اختراع کامپیوتر : منزل پدری کنراد زوس در شهر برلین آلمان .
نوع کامپیوتر : الکترومکانیکی . دارای سیستم ممیز شناور
شناخته شده بعنوان : اولین کامپیوتر جهان . اولین کامپیوتر الکترومکانیکی جهان . اولین کامپیوتر که بطور عملی زبان برنامه نویسی ماشین را در مبنای باینری ( 0 و 1 ) رسما بکار گرفت . اولین کامپیوتر با قابلیت برنامه نویسی در دنیا .
تاثیر گذار بر روی : کامپیوترهای ABC و Eniac و A.R.C و Edvac و Edsac و تمام کامپیوترهای ساخت شرکت آی بی ام و کامپیوترهای سری PDP آزمایشگاههای بل شرکت مخابرات آمریکا و تمام کامپیوترهای دیجیتالی جهان از سال 1936 میلادی تا به امروز ( سال 2022 - 2023 میلادی ) .
جد و نیای اول تمام کامپیوترهای الکترومکانیکی و الکترونیکی و آنالوگ و دیجیتال جهان .
+
بررسی معماری نخستین کامپیوتر تاریخ ، باعث می شود که در درس مبانی کامپیوتر و برنامه نویسی که نخستین درس رشته ی مهندسی کامپیوتر می باشد شما صد قدم از استاد دانشگاه جلوتر باشید و عملا اطلاعات بیشتر و غنی تر وبروزتری نسبت به استادتان داشته باشید و این باعث می شود که خیلی سریعتر از سایر دانشجوها ، واحدها را پاس کنید و مدرک لیسانس مهندسی کامپیوتر را در کمترین زمان بدست بیاورید و به یک مهندس واقعی و کاربردی تبدیل شوید .
هرگز از بررسی و مطالعه ی اسناد قدیمی و تاریخچه ی کامپیوتر غافل نشوید و هرگز خودتان را به استاد و دانشگاه وجزوات و کتابها محدود نکنید . سعی کنید بروز باشید .
تسلط شما بر تاریخچه ی طولانی دنیای کامپیوتر عملا یک امتیاز بسیار بزرگ برای شما محسوب می شود و ذهن تان را باز می کند و شما را از جمود فکری و افکار و ایده های غلط رایج در دنیای کامپیوتر و دانشگاه ، نجات می دهد .
هرگز اجازه ندهید دانشگاه بر شما مسلط شود و شما را فریب دهد . شما باید بر دانشگاه مسلط شوید و این کتابها و مقالات تاریخی و ارزشمند را به رشته ی مهندسی کامپیوتر وارد کنید و حتی ترجمه و تدریس نمایید .
مبانی کامپیوتر و برنامه نویسی نباید در زبان پاسکال خلاصه شود . شما حق دارید با تاریخچه ی کامل و دقیق دنیای کامپیوتر آشنا باشید و مقالات و کتابهای این تاریخچه ی غنی را دانلود و آپلود کرده و حتی این مقالات را به مجموعه ی دروس اصلی و تخصصی رشته ی مهندسی کامپیوتر و البته بصورت رسمی و قانونی و با هماهنگی وزارت علوم و دانشگاه ، اضافه نمایید .
لینک دانلود فایل مربوط به معماری نخستین کامپیوتر جهان :
فرمت فایل : pdf
حجم فایل : 305 کیلوبایت
https://bayanbox.ir/download/2935471409518299005/Zuse-Z1-and-Z3.pdf
در پست بعدی ، درس مبانی کامپیوتر و برنامه نویسی را براساس معماری و مستندات سایر کامپیوترهای قدیمی ؛ بازنویسی خواهم کرد !!
باید ابتدا زبان ماشین را یاد بگیرید . بعد باید زبان اسمبلی را یاد بگیرید . بعد باید زبان فورترن را یاد بگیرید بعد زبان کوبول را باید یاد بگیرید ، بعد زبان پاسکال را باید یاد بگیرید و بعد باید زبان سی و بعد زبان سی پلاس پلاس را یاد بگیرید . البته زبان بیسیک را نیز بهتر است که یاد بگیرید .
تمام اینها را که یاد گرفتید تازه به مبانی کامپیوتر و برنامه نویسی به معنای واقعی کلمه وارد می شوید .
تمام فایلهای پست انقلاب اسمبلی را دانلود کنید . مخصوصا فایلهای مربوط به کامپیوتر انیاک و ادواک و ادساک و همچنین کتابی که نخستین کدهای زبان اسمبلی را به نمایش گذاشته بود ( کاتلین بوث و کامپیوتر A.R.C بعنوان نخستین کد زبان اسمبلی در تاریخ . سال 1947 میلادی . )
آدرس پست انقلاب اسمبلی :
انقلاب اسمبلی :: vahidmy (blog.ir)
https://vahidmy.blog.ir/post/Assembly-Revolution
به زودی لینک مستقیم دانلود سورس کد اولیه سیستم عامل یونیکس اوریجینال که در سال 1968 میلادی توسط دنیس ریچی و با زبان اسمبلی نوشته شده است را برایتان آپلود خواهم کرد .
البته سعی می کنم فایلهای مربوط به زبانهای برنامه نویسی سطح پایین و سطح بالا را به مرور زمان و به تدریج آپلود نمایم .
مرجع کامل مستندات زبانهای سی و سی پلاس پلاس بیش از 55 گیگابایت حجم داشت که متاسفانه نتوانستم دانلود نمایم .
اما نسخه ی خلاصه شده اش که حدود 3 گیگابایت حجم دارد و فقط از فایل پی دی اف تشکیل شده است را به مرور زمان در همین وبلاگ آپلود خواهم کرد . انشاا....
+
نکته مهم :
چیزهایی که در پست قبلی علیه کد بلوک و ویژوال استودیو کد نوشتم هرگز نظر شخصی نبودند بلکه تجربه و نتایج آزمایشاتم بودند . تجربه هرگز دروغ نمی گوید .
بهترین ابزار برای برنامه نویسی با زبانهای سطح بالا و سطح پایین برنامه ی Radasm می باشد که می توانید این برنامه را از پست جنجالی IDE زبان اسمبلی ، دانلود نمایید .
آدرس پست IDE زبان اسمبلی :
IDE زبان اسمبلی :: vahidmy (blog.ir)
https://vahidmy.blog.ir/post/The%20Assembly%20IDE
کافیست به نقشه ی وبلاگ وحیدمی مراجعه کنید تا به تمام فایلهای قدیمی دست پیدا کنید و بتوانید دانلود نمایید .
نقشه وبلاگ وحیدمی :
https://vahidmy.blog.ir/sitemap.xml