vahidmy

وبلاگ شخصی وحید محمدی

vahidmy

وبلاگ شخصی وحید محمدی

وحیدمی

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


آدرس وبلاگ وحیدمی :

Home Page


https://vahidmy.blog.ir

+


Archive

آرشیو و بایگانی وبلاگ وحیدمی

https://vahidmy.blog.ir/archive

+


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

Sitemap

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

+

خوراکخوان وبلاگ وحیدمی

Feed

RSS

https://vahidmy.blog.ir/rss

+

آدرس مورد استفاده خزنده ها روباتها و موتورهای جستجوگر

Robot

https://vahidmy.blog.ir/robots.txt


+

مشخصات وبلاگ وحیدمی:


ساعات انتشار پست جدید وبلاگ :

بیست و چهار ساعته

وضعیت انتشار پست : نامنظم . در طول شبانه روز و در صورت صلاحدید ؛ پست جدید منتشر می کنم.


نام مدیر : وحید محمدی

گونه : وبلاگ شخصی با آدرس اختصاصی و محتوای عمومی

ژانر : تمام ژانرها

کاربرد : همه منظوره

هدف وبلاگ : به اشتراک گذاشتن دانش و تجربه با مردم و پرداخت زکات علم

مقصد مدیر وبلاگ : کسب رضای خداوند .

جنس وبلاگ : وبلاگ شخصی

تاریخ تاسیس : تیر 1398 خورشیدی



موضوعات وبلاگ : تمام علوم و فنون و مسائل مختلف در تمام زمینه


کپی برداری از مطالب وبلاگ وحیدمی به شرط لینک دادن به آدرس اصلی وبلاگ با دامنه vahidmy.blog.ir ، بلامانع و آزاد است . با خیال راحت ، کپی برداری نمایید . هیچگونه کپی رایت و انحصار برای وبلاگ وحیدمی ، وجود ندارد .

بروزرسانی:

وبلاگ وحیدمی منحصرا توسط سایت بلاگ دات آی آر به آدرس blog.ir میزبانی می شود . بنابراین بجز دامنه vahidmy.blog.ir سایر دامنه ها جعلی و فیک و خطرناک هستند .
برای مشاهده نکات جدید و ترفندهای امنیتی لطفا به آدرس زیر مراجعه فرمایید:

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



آدرس وبلاگهای تخصصی :

https://spasm.blog.ir

https://fasmy.blog.ir

https://binasm.blog.ir

طبقه بندی موضوعی
بایگانی
مطالب پربحث‌تر
  • ۰۱/۰۴/۱۱
    adc
نویسندگان
پیوندها

ماجراهای من و کامپیوتر

دوشنبه, ۳۰ ارديبهشت ۱۴۰۴، ۰۷:۴۳ ب.ظ




به نام خدا



ماجراهای من و کامپیوتر



من بارها گفته ام که تنها هدفم از وبلاگنویسی ، احیا و تبلیغ و ترویج زبانهای برنامه نویسی سطح پایین ( ماشین و اسمبلی ) بوده است . 


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


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


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


یک برنامه نویس هیچوقت یک مهندس کامپیوتر نمی شود مگر اینکه فقط با زبانهای سطح پایین ، برنامه بنویسد . 


این یک واقعیت انکارناپذیر است . 



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



برای من برنامه نویسی با زبان اسمبلی ، بسیار جذاب و شیرین و لذتبخش و آسان است . 


مخصوصا اگر یک کامپایلر قدرتمند و پر از امکانات یعنی  RosAsm را در اختیار داشته باشم ، آنگاه برنامه نویسی با زبان اسمبلی ، از همیشه آسانتر وسریعتر و راحتتر خواهد بود 


البته من درحال بررسی دو کامپایلر قدرتمند دیگر زبان اسمبلی یعنی  Fasm  و Masm نیز هستم و مخصوصا اینکه روی Fasm  بعنوان بهترین و بروزترین کامپایلر زبان برنامه نویسی که آینده ی درخشانی دارد ، سرمایه  گذاری کرده ام !!



من امروز  جدیدترین کرنل سیستم عامل لینوکس را دانلود و سپس اکسترکت کردم . 



حجم اولیه اش حدود 170 مگابایت بود اما وقتی که آنرا استخراج کردم حجم اش به 2 گیگابایت رسید !!



قصد دارم کد منبع کرنل سیستم عامل لینوکس ، را از اول تا به آخر ، با زبان اسمبلی Fasm  ، بازنویسی کنم 



از آنطرف ، قصد دارم امکانات این کرنل را به زبان اسمبلی Fasm  اضافه کنم !!


یک ارتباط و همکاری دوسویه و دوطرفه بین دو نرم افزار که از طرف من ، برقرار می شود !



اما فعلا روی همین ویندوز تمرکز کرده ام و قصد دارم یک مدت با زبان اسمبلی RosAsm  برنامه نویسی نمایم . 



من امروز به وبسایتهایی که آخرین نسخه ی زبان اسمبلی RosAsm را آپلود می کردند رجوع کردم و دیدم که آخرین نسخه  از زبان اسمبلی RosAsm  نسخه ی زیر می باشد :



RosAsm2055b.exe



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


اما با دقت به تاریخ آخرین نسخه ی زبان اسمبلی RosAsm  که این شخص ، آپلود کرده بود فهمیدم که او نسخه ی 2055a  یعنی یک نسخه قبل از نسخه ی بالا را بازنشر و آپلود کرده بود و اینکار را در سال 2021 انجام داده بود و البته بابت آپلود می بایست حتما حساب کاربری بسازم که منصرف شدم زیرا نیازی به اینکار نبود و من توانستم آخرین نسخه از این زبان یعنی نسخه ی  2055b را  دانلود نمایم . 



زبان اسمبلی RosAsm  نسخه ی 2055b  ، را خودم شخصا مدتی پیش از یک وبسایت دانلود کردم که البته تاریخ اش به سال 2023 یعنی دوسال پیش برمی گردد . 



این نسخه که در سال 2023  و با شماره ی  2055b  در فایل  RosAsmFull.zip  از همین وبلاگ ( وبلاگ وحیدمی)  ، قابل دانلود است ، حقیقتا آخرین نسخه است و من هیچ نسخه ی جدیدتری از این زبان قدرتمند را ندیدم !



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



خوشبختانه ، شما می توانید اکثریت نسخه های این زبان به همراه آخرین نسخه اش که به سال 2023 میلادی مربوط می شود و حدود 6 مگابایت حجم دارد ، از پست مربوطه به آدرس زیر ، دانلود نمایید :



عنوان پست :


RosAsmFull


آدرس پست :



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




برای دانلود آخرین نسخه ی زبان اسمبلی RosAsm  ، پس از ورود به آدرس بالا ،  به بخش پایین پست مربوطه رفته و جدیدترین نسخه را دانلود نمایید . 


تکرار می کنم :


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










حجم این فایل که حاوی تمام نسخه های این زبان و تمام فایلهای اصلی و جانبی و نرم افزارهای مربوطه و مستندات آموزشی و نرم افزارهای نمونه و نرم افزارهای آموزشی تعاملی و نرم افزارهای آموزش برنامه نویسی شیئ گرا و  رویدادگرا ( شبیه به محیط زبان ویژوال بیسیک 6 )  می باشد ،  دقیقا 178 مگابایت است . 


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



این حقیقتا آخرین نسخه است و من خودم یک کاربر تازه کار هستم و حقیقتا هیچگونه دسترسی به طراح و سازنده ی این زبان ندارم و ایشان را در هیچ جایی ندیدم . 




من حتی با کمک فیلترشکن ، صدها وبسایت مختلف را زیر و رو کردم و حتی به وبسایت archive.org رفتم تا شاید بتوانم محصولات جدید او را دانلود کنم اما متاسفانه طراح این زبان قدرتمند ،  یعنی آقای رنه تورنویس ، هیچ فعالیتی در فضای مجازی انجام نمی دهد . 



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



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


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



خب من الان باید یک کار مهم را روی کامپیوترم انجام بدهم .  


بعد برمی گردم و این پست را کامل می کنم 



تا بعد ....



+



ادامه ی مطلب :


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


بعد که حرفه ای و ماهر شدید به سراغ  Masm  یا  Fasm  بروید 



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



همچنین Fasm  بعنوان کامپایلر زبانهای برنامه نویسی سطح بالا از قبیل  PureBasic  نیز بکار می رود !!



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



زبانهایی که توسط  Fasm  ساخته شده اند اکثرا زبانهایی جدید هستند که شاید نامشان به گوش شما نخورده باشد !!



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



ضمن اینکه نسخه ی شماره ی 2 از Fasm  نیز منتشر شده که ترکیبی از Fasm و  Fasmg و FasmArm  می باشد و کاملا قابل حمل و پرتابل است . 



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



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



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



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


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



زیرا تا من می خواهم این نسخه ها و فایلهای جدید را دانلود و سپس تدوین و گردآوری و آپلود کنم ، نسخه ی جدید و فایلهای جدید ، منتشر می شوند !!



من قبلا یک فایل به نام  FasmFull  را در همین وبلاگ آپلود کردم 



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



الان کامپیوترم به شدت شلوغ و درهم و برهم است و سازماندهی هزاران فایل مربوط به Fasm  کار بسیار دشواری شده است . 



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


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


زیرا عجله کردم 



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




ضمنا شما خودتان شخصا می توانید با مراجعه به وبسایت و انجمن رسمی فلت اسمبلر ،  نسخه ها و فایلهای مورد نیازتان را دانلود کنید 




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



این نیز از هوشمندی و زیرکی طراح  فلت اسمبلر (Fasm) ،  سرچشمه می گیرد !!



+

+




آدرس دانلود نسخه های قدیم و جدید زبان اسمبلی Fasm ( فلت اسمبلر یا فسم )  از وبلاگ وحیدمی :



عنوان پست :



FasmFull



آدرس پست :




https://vahidmy.blog.ir/post/230/FasmFull






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


نوع فایل : آرشیو


پسوند فایل :  zip



محتویات درون فایل  FasmFull.zip:



تمام نسخه های قدیم و جدید زبان اسمبلی Fasm و برخی از نسخه های Fasmg  و  FasmARM و  البته نرم افزار قدرتمند Fresh  که شباهت فراوانی به زبان دلفی دارد و امکان برنامه نویسی شیئ گرا و رویدادگرا با زبان اسمبلی را در این محیط شبه دلفی ، فراهم می کند . 




به اضافه ی صدها فایل و نرم افزار که بطور کامل با زبان اسمبلی Fasm ساخته شده بودند 



همراه با صدها فایل dll ویندوز برای برنامه نویسی فوق حرفه ای با زبان اسمبلی 



همراه با برخی فایلهای مربوط به مباحث بهینه سازی کد در زبانهای سطح بالا و سطح پایین 



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




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




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




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




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



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





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



دلیلش را نیز در بالا ذکر کردم :



" سازماندهی به فایل های مربوط به زبان اسمبلی  Fasm "








+

+

+

+

+



آخرین ماجرا :



من  نتوانستم در سیستم وبلاگدهی " بک لینک وب "  ،  وبلاگ بسازم زیرا برای ثبت نام و ایجاد وبلاگ ، می بایست شماره ی تلفن همراه اول را وارد می کردم زیرا  برای ایرانسل ، کد ورود را صادر نمی کرد . 





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





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



اما خودش از شماره ی ایرانسل استفاده می کند !!!



که ناگفته پیداست که نمی توانیم به او اعتماد بکنیم 



زیرا سیمکارت  و شماره ایرانسل ، اصلا و ابدا قابل اعتماد نیست و اکثرا توسط افراد کلاهبردار  و سودجو یا مزاحم یا هکر ، یا جاسوس ،   استفاده می شود !!!



بنابراین من اصلا به این سیستم ، اعتماد نکردم 



ضمنا  در این سیستم ،   نام کاربری ، با دامنه ی وبلاگ ، یکسان خواهد بود که این از نظر امنیتی ، بسیار خطرناک است و همان بلایی را بر سر بلاگر می آورد که بر سر بلاگرهای  بلاگفا آورد !!



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



این یک اشتباه بزرگ و مرگبار استراتژیکی است که برخی سرویسهای وبلاگدهی از جمله بلاگفا  مرتکب می شوند 




بنابراین ، من این سرویس وبلاگدهی را که پر از تبلیغات آزاردهنده نیز بود ،  برای همیشه رها کردم و به همین بلاگ بیان برگشتم !!!




پایان بخش اول ماجراهای من و کامپیوتر !!



فعلا خدا نگهدار