بنام خدا
عنوان پست
A-Short-History-of-Assemblers-and-Loaders
تاریخچه ای کوتاه از اسمبلرها و لودرها:
آدرس پست
https://vahidmy.blog.ir/post/34
در این پست، قصد دارم برای آنکه بهتر بتوانید با زبان اسمبلی ، ارتباط برقرار کنید و با این زبان به اصطلاح همزادپنداری (!!) داشته باشید یک کتاب مستند معتبر تاریخی در مورد تاریخچه ی زبان برنامه نویسی اسمبلی را به شما معرفی کنم :
نام کتاب : A-Short-History-of-Assemblers-and-Loaders
نویسنده : David Salomon
تاریخ نگارش : 1993
من متوجه شدم که نویسنده ی این کتاب ، یکی از دانشمندان علوم کامپیوتری شرکت IBM می باشد . این دانشمند ، تجربیات شخصی اش از برنامه نویسی با زبان اسمبلی در دهه های 50 تا 70 میلادی در شرکت IBM را بصورت مختصر برای ما شرح می دهد . بنابراین ، کتابی که من به شما معرفی می کنم توسط یکی از دانشمندان علوم رایانه ای شرکت IBM نوشته شده و یک اثر مستند و معتبر تاریخی است و هویت و اصالت دارد و می توان به آن اعتماد کرد .
آدرس سایت نویسنده ی کتاب:
در این کتاب، شما با قدیمی ترین اسمبلرهای دنیا و دستگاههای مربوطه شان و تاریخچه ی دقیق این اسمبلرها و خصوصیات شان آشنا می شوید و به طور دقیق متوجه خواهید شد که نخستین کاربران زبان اسمبلی چه کسانی بودند و این زبان دقیقا در چه سالی عملا در دنیای کامپیوتر بکار رفت و جایگزین زبان ماشین شد .
دانستن تاریخچه ی زبان برنامه نویسی اسمبلی یکی از ضروریات برنامه نویسی با این زبان است . بهرحال برنامه نویس حق دارد بداند که زبان برنامه نویسی که به او معرفی می شود نخستین بار توسط چه کسی و در کجا و در چه تاریخی اختراع شده و بکار رفته تا حس نکند که با یک زبان بی اصل و نسب و بی هویت روبرو شده و درنتیجه با شوق و ذوق بیشتری ضمن اینکه در ذهن خود سوار بر ماشین زمان شده و خود را در گذشته قرار می دهد می تواند با دانشمندانی که در گذشته با زبان اسمبلی برنامه نوشته اند همزادپنداری نماید و عملا لذت برنامه نویسی با اسمبلی در او دو چندان خواهد شد و حس می کند که با یک زبان با هویت و شناسنامه دار و معتبر برنامه می نویسد . بهرحال زبان برنامه نویسی همانند بسیاری از چیزهای دیگر ، باید هویت و شناسنامه و اصل ونسب داشته باشد وگرنه از درجه ی اعتبار ساقط است .
کتاب " تاریخچه ای کوتاه از اسمبلرها و لودرها " به معرفی قدیمی ترین اسمبلرهای تاریخ و دستگاههای مربوطه و همچنین مقایسه انواع اسمبلرها و لودرها می پردازد .
این کتاب عملا شناسنامه ی زبان برنامه نویسی اسمبلی می باشد و یک سند معتبر تاریخی است .
در این کتاب رخدادهای مربوط به زبان اسمبلی و زبانهای سطح بالا و تقابل و درگیری بین این دو زبان بطور مختصر بررسی می شود و سپس برخی از خصوصیات برخی اسمبلرهای معروف مثل مایکروسافت اسمبلر مورد بحث قرار می گیرد .
همچنین ، این کتاب به روشی خاص ، زبان برنامه نویسی اسمبلی را آموزش می دهد و نکات اموزشی بسیار خوبی را شرح می دهد و حتی تعدادی سوال و جواب طرح می کند و سعی می کند خواننده را با جزئیات دقیق زبان اسمبلی آشنا نماید .
بنابراین ، این کتاب یک مستند آموزشی و خوداموز نیز محسوب می شود و شما با مطالعه ی این کتاب می توانید به سطح خوبی از اسمبلی دست یابید و بسیاری از ابهامات درون ذهن تان خودبخود برطرف می شود .
جنبه ی آموزشی این کتاب را هرگز نادیده نگیرید . واقعا کتاب خوب و کاملی است . سعی کنید سر فرصت این کتاب را مطالعه کرده و اگر دوست داشتید انرا به بقیه نیز هدیه دهید یا اینکه انرا به زبان فارسی ترجمه نمایید.
این کتاب به زبان اصلی ( انگلیسی) نوشته شده و لذا یک کتاب مرجع معتبر بین المللی است که درک عمیقی از ساختار و معماری و تاریخچه و روش برنامه نویسی زبان اسمبلی به شما اعطا می کند .
شما با مطالعه ی این کتاب عملا بهتر می توانید در انتخاب بین زبان اسمبلی و زبان سطح بالا تصمیمگیری نمایید و تردید از ذهن تان بیرون می رود .
با مطالعه ی این کتاب یک دیدگاه جدید نسبت به زبان برنامه نویسی اسمبلی پیدا کرده و این زبان قدرتمند و اعجاب انگیز و مرموز و خارق العاده را از زاویه ای متفاوت نگاه می کنید .
بسیاری از جزئیات مربوط به کامپایلرهای معروف زبان اسمبلی را در این کتاب به مرور کشف می کنید .
لینک دانلود کتاب تاریخچه ی کوتاه اسمبلرها و لودرها :
http://bayanbox.ir/download/8986215209450438179/asl.pdf
نکته:
تا زمانی که من ، نرم افزارها و مستندات آموزشی مربوط به زبان اسمبلی را در پستهای بعدی آپلود می کنم ، شما لطفا این کتاب را مطالعه نمایید تا عملا انگیزه ای وافر برای برنامه نویسی با زبان اسمبلی در شما ایجاد شود . مطالعه ی این کتاب را به تمامی کاربران کامپیوتر ( مبتدی - متوسط - حرفه ای - فوق حرفه ای ) پیشنهاد می کنم .
من هم اکنون در حال جمع آوری نرم افزارهای زبان اسمبلی می باشم و به مرور زمان آنها را در پستهای بعدی آپلود خواهم کرد . علاوه بر نرم افزار و بازی کامپیوتری ، مستندات اموزشی مربوط به روش برنامه نویسی با زبان اسمبلی را نیز به مرور زمان آپلود خواهم کرد .
بهرحال تمامی کاربران کامپیوتر حق دارند بدانند که کامپیوترها چطور و چگونه کار می کنند و حق دارند با زبان واقعی کامپیوتر آشنا شده و در صورت تمایل ، با آن ، برنامه بسازند .
این یعنی آزادی واقعی که ما می توانیم به تمامی کاربران کامپیوتر هدیه دهیم .
فراموش نکنید که آزادی کاربر در برنامه نویسی با زبان اسمبلی است .
این جمله را از من به یادگار داشته باشید:
" اگر به دنبال آزادی هستید فقط با اسمبلی برنامه نویسی کنید . "
+
موضوعات وبلاگ وحیدمی :
من در تمامی پستهای وبلاگ وحیدمی ، سعی می کنم لااقل یک اشاره ای به موضوعات این وبلاگ داشته باشم . به همین دلیل برای تمامی پستهای این وبلاگ ، تمام جعبه های موضوعات وبلاگ شامل Idea ، Assembly ، vahidmy ، Music ، Binary ، OS ، Weblog ، IT ؛ را تیک می زنم که البته در دنیای وبلاگنویسی، این رفتار ؛ کاری مضحک و بی معنا و غیرحرفه ای محسوب می شود ولی من به این قواعد و استانداردهای وبلاگنویسی اهمیت نمی دهم و دوست دارم هرطور که دلم می خواهد وبلاگنویسی نمایم و آزاد باشم . لذا همینقدر که یک اشاره ی کوچک به این موضوعات در همین پاراگراف شد ، از نظر خودم ، کافی است !!
من تافته ی جدابافته هستم و به سبک خودم وبلاگنویسی می نمایم و به استانداردهای دنیای وبلاگنویسی اهمیت نمی دهم و برایم مهم نیست که مخاطبان پشت سرم چه می گویند . من به اشتهای مردم غذا نمی خورم و نگران حرف و حدیثهایی که مردم پشت سرم در می آورند نیستم و بی خیال و خونسرد هستم .
من رسومات کهنه ی دنیای وبلاگنویسی و مرزهای علم را جابجا می کنم !!
از نظر من ضرورتی ندارد که محتویات یک پست با موضوع مربوطه همخوانی داشته باشد لذا مجبور نیستم در تمام پستها در رابطه با موضوعات وبلاگ ام ، مطلب بنویسم . همینقدر که در همین پاراگراف که در تمام پستها انرا کپی و الصاق می نمایم ، به این موضوع اشاره کردم از نظر خودم کفایت می کند !!
از نظر شما اینکار نوعی ترول گری و اسپم سازی است ولی من اهمیت نمی دهم که اینکار اسپم می باشد یا نه . می توانید پشت سرم هرچه قدر خواستید حرف بزنید و مرا مسخره کنید و به من بخندید ولی من اصلا اهمیت نمی دهم .
این پاراگراف در تمامی پستهای وبلاگ وحیدمی توسط خودم ، عینا الصاق و تکرار می شود .
+
Assembly is REAL Freedom.
Vahid mohammady .
وحید محمدی - وبلاگ وحیدمی
بروزرسانی:
براثر حملات سایبری به وبلاگ وحیدمی ؛ تمام کامنت های کاربرها و پاسخ های من به کاربرها ؛ حذف شدند .
لعنت خدا و نفرین ملائکه بر هکرها و اتکرها و مجرمان سایبری .
تاریخ بروزرسانی
یکشنبه مورخ 29 مرداد 1402 خورشیدی
نکته :
آدرسهای آخرین پست وبلاگ وحیدمی را در زیر مشاهده می فرمایید .
در پناه خداوند متعال عظیم الشان باشید
ِ
الهم عجل لولیک الفرج .
امضای همیشگی اینجانب در جهت تایید صحت و درستی مطالب وبلاگهایم :
وحید محمدی . وبلاگ وحیدمی
https://vahidmy.blog.ir/archive
https://vahidmy.blog.ir/post/764