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






کافیست به نقشه ی وبلاگ وحیدمی مراجعه کنید تا به تمام فایلهای قدیمی دست پیدا کنید و بتوانید دانلود نمایید . 


نقشه وبلاگ وحیدمی :


نقشه وب گاه (blog.ir)


https://vahidmy.blog.ir/sitemap.xml