به نام خدایی که باینری را آفرید 


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


1. پیچیدگی و بزرگی و تودرتو بودن معماری ویندوز و لینوکس که عملا وقت بسیار زیادی را هدر می دهد 


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


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



3. عدم وجود سایتها و انجمن های معتبر بین المللی در جهت آموزش برنامه نویسی با هگز ادیتور 


4. عدم وجود منابع آموزشی 


5. عدم استقبال برنامه نویسان و مهندسان از زبانهای سطح پایین خصوصا زبان ماشین و البته از هگز ادیتورها 


رویهم رفته ؛ باید پروسه ی برنامه نویسی با هگز ادیتور  را  رها کنم زیرا  مقرون به صرفه نیست . 



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


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


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


ولی بازهم قید می کنم : 


flatassembler.net


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


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




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


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


kolibrios


dexos


fasmos


minos


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


+


برای ویندوز و لینوکس و مک و اندروید و سایر سیستم عامل ها  ؛ از  Fasm  استفاده نمایید . 



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


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

.


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


فعلا چنین سیستم عاملی را  سراغ ندارم . پس باید مدتی طولانی تحقیق و  پژوهش و آزمایش کنم . 



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


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


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




تا بعد ...‌