به نام خدا


عنوان مطلب :


قدرتمندترین زبان برنامه نویسی جهان


آدرس مطلب :


https://vahidmy.blog.ir/post/683



مردم جهان !  سلام . امروز می خواهم شما را با قدرتمندترین زبان برنامه نویسی جهان یعنی زبان اسمبلی آشنا نمایم !!


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


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


این نیز باعث شد که من زبان اسمبلی را بعنوان بزرگترین رقیب سرسخت زبان ماشین و البته بعنوان قدرتمندترین زبان برنامه نویسی جهان ، تعیین نمایم . 


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


همچنین شما می توانید صفحات وب استاتیک و داینامیک را با کمک زبان اسمبلی بسازید و البته شما  همچنین  می توانید برنامه نویسی شیئ گرا و واکنش گرا و برنامه نویسی ساختار یافته و شیئ گرا و رویدادگرا و تابعی و  سایر مدلهای برنامه نویسی را در زبان اسمبلی پیاده سازی نمایید . 


همچنین باید بدانید که  Fasm  تنها کامپایلر زبان اسمبلی است که قابل حمل است یعنی با کمک ماکرو می تواند برای انواع پردازنده ها و معماریهای مختلف سخت افزاری ، نرم افزار و درایور و سیستم عامل بسازد . 


همچنین ، دارای نسخه های مختلف برای تمام سیستم عامل ها می باشد و علاوه بر نرم افزار ، می تواند انواع و اقسام فایلهای با پسوندهای مختلف و حتی فایلهای بدون پسوند را بسازند . 



بنابراین  ،  Fasm ،  این تصور قدیمی که زبان اسمبلی  قابل حمل نیست و مثل چسب دو قلو به سخت افزار چسبیده و به معماری پردازنده وابسته است را   باطل کرده است . 


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


شما می توانید هرکاری از جمله طراحی و ساخت موتور بازی سازی یا  وب سرور لینوکس یا ویندوز را با زبان اسمبلی انجام دهید . 


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


دستهای شما  کاملا باز است و به قول معروف : ریش و قیچی در دست شماست ! 


شما از آزادی کامل برخوردار خواهید شد . 


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



توجه :


منظور  من از زبان اسمبلی ، از این پست به بعد ، همان فلت اسمبلر یا Fasm می باشد . 


شاید شما از سایر کامپایلرهای زبان اسمبلی یعنی masm و RosAsm نیز خوشتان آمده باشد و طرفدار آنها باشید اما من به شما می گویم که  Fasm  تنها کامپایلر زبان اسمبلی است که عمر جاودانه دارد و رقیب سرسخت تمام زبانهای برنامه نویسی سطح بالا و سطح پایین است و تنها کامپایلر زبان اسمبلی است که تمام محدودیتهای ذهنی ما انسانها  که علیه زبان اسمبلی در مغزمان پرورش داده ایم را حذف می کند و ما را با دنیای وسیع و شگفت انگیز اسمبلی آشنا می کند . 


برنامه نویسی با هگز ادیتور  گرچه تنها  برگ برنده ی وبلاگ وحیدمی محسوب می شود ولی باید  اعتراف کنم که  در این مورد شکست خورده ام و  نمی توانم روش برنامه نویسی با هگز ادیتور را به شما یاد بدهم . 


لذا رسما اعلام می کنم که منظور از برنامه نویسی بدون باگ ، همان برنامه نویسی با زبان اسمبلی می باشد . 


شاید وقت آن رسیده باشد که  زبانهای ماشین و اسمبلی را یک زبان واحد در نظر بگیرم . 


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


هرچند که شخصا خودم  RosAsm را خیلی بیشتر از Fasm دوست دارم ولی چاره ای نیست و باید واقعیت را بپذیریم و واقعیت این است که RosAsm  یک اسمبلر مرده و منسوخ شده است و هیچکس در دنیا هیچ کار مفیدی برایش انجام نداده است و عملا می توان فقط برای مقاصد آموزشی از او استفاده کرد و کاربرد دیگری ندارد . 


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


مهندسی معکوس در فلت اسمبلر ، بصورت غیرمستقیم انجام می شود . 




البته فلت اسمبلر صرفا یک زبان برنامه نویسی است و هیچنوع ابزار مهندسی معکوس و هک و کرک ندارد ولی شما می توانید با  کپی کردن بایتهای  درون نرم افزارها و حتی سخت افزارها و سایتها و وبلاگها ، به درون فلت اسمبلر ،  این فایلها را هک  و کرک و مهندسی معکوس نمایید !! 


فقط کافیست این بایتها را به درون فلت اسمبلر کپی کرده و  کلید F9 را فشار دهید تا همان فایل با پسوند BIN  ساخته شود . سپس BIN را با دست به پسوند قبلی تغییر دهید و نرم افزار را اجرا کنید و لذت ببرید ! 


من کماکان  RosAsm را  بصورت غیرمستقیم به شما یاد می دهم اما پس از اتمام کار ، مستقیما به سراغ  Fasm می روم  تا به شما ثابت کنم که Fasm تنها نماینده ی رسمی زبان اسمبلی و تنها زبان برنامه نویسی همه منظوره جهان می باشد . 


خب ، حرف بس است . 


این شما و این هم لینک  مستقیم دانلود  کاملترین  و قدرتمندترین زبان برنامه نویسی جهان تحت عنوان  FasmFull.zip 


نام فایل :


FasmFull.zip



دانلود از وبلاگ وحیدمی 


حجم فایل : 188 مگابایت 


Size : 188MB



لینک مستقیم دانلود قدرتمندترین زبان برنامه نویسی جهان با نام Fasm :




https://bayanbox.ir/download/8842964763202613876/FasmFull.zip

 



من عمدا فونت این URL را کوچک کردم تا از تمام دستگاهها اعم از کامپیوتر یا تبلت یا لپ تاپ یا گوشی هوشمند ، قابل رویت باشد و در دانلود کردن این فایل ، به مشکل برخورد نکنید  . 


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


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


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


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

+

+

+

بروزرسانی :


فلت اسمبلر -Fasm-، با سرعت بسیار بالایی در حال رشد و تکمیل است . من به امید خدا ، نسخه های جدید و کامل  فایل FasmFull را که حاوی تمام نسخه های قدیم و جدید Fasm و نیز حاوی فایلهای جدید و کتابخانه های جدید برای انواع سیستم عامل ها و انواع پردازنده ها می باشد را  آپلود خواهم کرد . 


برخی از این فایلها به  میکروکنترولرهای AVR   و البته به پردازنده ی ARM نیز مربوط می شوند که منابع شان بطور کامل با زبان اسمبلی نوشته شده است 



در نسخه ی دوم و جدید پکیج  FasmFull  علاوه بر فایلهای قبلی ، شاهد این فایلها نیز خواهید بود :


1- وب سایتهایی که سورس کدشان توسط زبان اسمبلی نوشته شده و توسط اسمبلی نیز ساخته و آپلود شده اند 


2- انجمن تخصصی اسمبلی با پلتفرم مخصوص انجمن ها تحت عنوان AsmBB  . 


3-  کد منبع وب سایتهای ساخته شده با زبان اسمبلی


4- کد منبع پلتفرم طراحی انجمن نوشته شده در اسمبلی (AsmBB)


AsmBB is a web message board (bulletin board, forum) software, written entirely in assembly language



نمونه ی انجمن ساخته شده توسط زبان اسمبلی :


..:: AsmBB ::..Threads list / (asm32.info)





https://board.asm32.info/





5- وبسایت فسیل ( محل نگهداری کد منبع نرم افزار Fresh Flat Assembler )


آدرس وبسایت فسیل :


https://fossil-scm.org/home/doc/trunk/www/index.wiki





6- نرم افزارهای نصاب برنامه ی فسیل در نسخه های مختلف برای سیستم عاملهای ویندوز ، لینوکس و مک 


7- کد منبع نرم افزار نصاب سایت فسیل 


8- سایت رسمی نرم افزار Fresh Flat Assembler



https://fresh.flatassembler.net/




وبسایت آموزش روش طراحی وب سایت با کمک زبان اسمبلی :


MiniMagAsm


MiniMagAsm is exactly what the "book" from the picture is about — web development with assembly language.



web development with assembly language


https://asm32.info/index.cgi?page=content/0_MiniMagAsm/index.txt




9- فایلهای حاوی سورس کد وبسایتها و انجمن های ساخته شده توسط زبان اسمبلی


10- فایلهای حاوی کد منبع موتورمخصوص سایت سازی با کمک  زبان اسمبلی 


11- کد منبع تمام نرم افزارها و فناوری های ساخته شده توسط زبان اسمبلی از جمله وب سرور لینوکس 


12- کد منبع یا باینری تمام پروژه های زبان اسمبلی 


13- کد منبع یا باینری تمام نرم افزارهایی که برای تمام سیستم عاملها و با کمک زبان اسمبلی ساخته شده اند 




همچنین سعی می کنم تمام سیستم عاملهایی که  بطور کامل با  Fasm ساخته شده اند را نیز در نسخه ی جدید پکیج FasmFull قرار بدهم . انشاا... 


بطور خلاصه ، هرچیزی که مستقیم یا غیر مستقیم توسط زبان اسمبلی ساخته شده باشد را در نسخه ی دوم فایل FasmFull قرار می دهم 


قصد دارم به تمام دنیا ثابت کنم که اسمبلی صرفا یک زبان سطح پایین سیستمی همه منظوره نیست بلکه یک زبان همه منظوره و برای تمام پلتفرمها می باشد و هیچ محدودیتی در تولید انواع پلتفرم ها و فناوریها و پروژه ها و ... ندارد و از قدرت و انعطاف پذیری و هوشمندی فراوانی برخوردار است . 


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



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


لازم به ذکر است که  حجم نسخه ی جدید ، مسلما خیلی بیشتر از نسخه ی قبلی می باشد و برای دانلود کردنش باید حتما از یک نرم افزار مدیریت دانلود استفاده نمایید . 



تاریخ بروزرسانی :


سه شنبه مورخ 10 مرداد سال 1402 خورشیدی 

برابر با یکم اوت سال 2023 میلادی به وقت سیستم عامل !!!

+

+

+



بروزرسانی

متاسفانه وبسایتهای متعلق به آموزش ساخت انجمن و فاروم و آموزش طراحی وبسایت با زبان اسمبلی و وبسایت انجمن و فاروم ساخته شده توسط زبان اسمبلی  ؛ یعنی  MiniMagAsm  و  board.asm32.info ؛    باز نمی شوند


نوع خطا 


Connection-reset 


یکشنبه مورخ 2 مهر 1402خورشیدی 

24 سپتامبر2023میلادی