به نام خدا

 

 

تمرکز روی زبانهای برنامه نویسی اصلی

 

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

 

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

 

 

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

 

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

 

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

 

زبان فرترن فقط یک توهم و یک دروغ بزرگ و کثیف بود و هست و خواهد بود

 

 

 

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

 

 

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

 

 

اگر بحث برنامه نویسی با چشم کاملا باز و همراه با بصیرت باشد و مبحث بصیرت در برنامه نویسی را سرلوحه ی کارهایمان قرار داده ایم که ناگفته پیداست که زبان اسمبلی بهترین گزینه برای بصیرت در برنامه نویسی محسوب می شود

 

 

اگر بحث آزادی کاربر و انعطاف پذیری باشد که اسمبلی ، آزادی و انعطاف پذیری کامل  و واقعی و حقیقی را به شما هدیه می دهد

 

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

 

دقیقا برخلاف لینوکس و برخی نرم افزارهای به اصطلاح آزاد !!!!

 

 

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

 

 

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

 

 

 

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

 

 

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

 

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

 

 

اگر بحث برنامه نویسی مبهم  و گیج کننده و رمزی و محرمانه باشد که زبان اسمبلی همچون زبان برین فاک ، به معنای واقعی کلمه ، هم شما و هم دشمن را به باد فنا می دهد و مغز شما و مغز دشمن را با اره برقی ، رنده می کند !!!

 

 

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

 

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

 

 

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

 

 

 

 

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

 

 

 

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

 

 

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

 

 

 

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

 

 

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

 

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

 

هر دستور زبان اسمبلی دقیقا با یک دستور زبان ماشین ، رابطه ی نظیر به نظیر و همتا دارد .

 

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

 

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

 

 

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

 

 

هرکس خلاف این را بگوید یا بی سواد است یا مغرض است  یا اینکه دارد با شما شوخی می کند

 

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

 

 

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

 

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

 

 

اگر بحث برنامه نویسی دسکتاپ و نشر رومیزی باشد باز هم اسمبلی حرف اول و آخر را می زند

 

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

 

 

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

 

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

 

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

 

حتی برای طراحی دیکامپایلر نیز بهتر است به سمت این محیط های سنگین و ضد اسمبلی نرویم .

 

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

 

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

 

 

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

 

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

 

هیچ نیازی به دیکامپایلر و ریکامپایلر نمی باشد .

 

 

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

 

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

 

 

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

 

مابقی کارها فقط جنبه ی تشریفاتی دارد و کاربرد واقعی ندارند

 

 

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

 

 

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

 

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

if

then

else

else if

end if

do

while

for

repeat

uses

assum

==

!=

><

 

<>

 

<=

=>

*

as

is

#

this

case

on

 

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

 

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

 

مثال :

 

if=00

then=01

else=02

else if=03

end if=04

for=05

do=06

while=07

is=08

assum=09

repeat=0a

next=0b

on=0c

 و الی آخر

 

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

 

یعنی در دیس اسمبلی نیز همین کلمات بالا را می دیدم !

 

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

 

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

 

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

 

 

 

 

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

 

 

من هرچی فکر می کنم می بینم هیچ زبانی نمی تواند این همه مزیت را یکجا در خود داشته باشد .

 

زبان اسمبلی صدها کاربرد دیگر نیز دارد که الان فراموش کرده ام و شاید در آینده این کاربردها را نیز توضیح دهم

 

 

 

اینکه ما مثلا بیاییم و کتابخانه های زبانهای سطح بالا را با دست یا با کمک یک نرم افزار ، به کتابخانه های زبان اسمبلی تبدیل کنیم کار بدی نیست و اتفاقا یک کار خوب است اما بنظرم ضرورت ندارد زیرا با مهندسی معکوس باینری نرم افزارها و فایلهای مختلف ، می توانیم به این کتابخانه ها دست پیدا کنیم و عملا وقت خود را بابت بازنویسی میلیونها کتابخانه ی زبانهای سطح بالا هدر نداده ایم 

 

 

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

 

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

 

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

 

چنین عمل جراحی حساس اما محدود ، نیازی به یادگیری گرامر و سینتاکس صدها زبان سطح بالا ندارد !!

 

چرا خیال می کنید برای مهندسی معکوس ، به یادگیری زبانهای کاذب و دروغین از جمله  زبان سی پلاس پلاس نیاز دارید ؟؟؟!!!!

 

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

 

 

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

 

وقتیکه می توانم شیئ مورد نظرم را با کدهای ماشین یا اسمبلی بسازم چرا باید بخاطر این شیئ ، صدها زبان سطح بالا ی گران قیمت انحصاری و سنگین و حجیم و ضد آزادی و ضد بصیرت و فریبنده را دانلود و نصب کرده و یاد بگیرم ؟؟؟!!!!

 

 

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

 

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

 

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

 

 

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

 

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

 

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

 

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

 

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

 

ما نیازی نداریم بیش از 55 گیگابایت ویژوال استودیو 2022   را از وب دانلود کنیم !!!

 

چه خبر است ؟؟

 

مگر ویژوال استودیو 2022  چه چیزی بیشتر از اسمبلی دارد که این حجم کاذب را بر ما تحمیل می نماید اما از مهندسی معکوس عاجز است و نمی تواند حتی ساده ترین و کوچکترین فایل را برای ما مهندسی معکوس کند ؟؟؟!!!

 

دانلود کردن بیش از 55 گیگابایت زبان برنامه نویسی سنگین و حجیم و کند و ناکارآمد و تجاری و جاسوس و گران قیمت و انحصاری و کدبسته و کودن و خشک و کلیشه ای یعنی ویژوال استودیو 2022  حقیقتا تا چه حد عاقلانه است و چقدر ارزش دارد ؟؟؟

 

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

 

من وقتیکه می بینم زبانهای اسمبلی و سی پلاس پلاس در حالت کلی و عمومی  تا چه حد به همدیگه شباهت دارند و سی پلاس پلاس تا چه حد چهره ی اسمبلی را مخدوش کرده است و به ازای هر دستور کوتاه سی پلاس پلاس ، دهها خط  کد اسمبلی طولانی و غلط و اشتباه و  مبهم و به درد نخور و کاذب و غیرقابل استفاده و غیر قابل حمل  را تولید می کند و باعث بدگمانی کاربرها نسبت به زبان اسمبلی می شود و کاربرها را از زبان اسمبلی می ترساند  واقعا ناراحت می شوم و از خودم می پرسم آیا براستی یادگیری زبان سی پلاس پلاس ضرورت دارد ؟؟؟

 

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

 

زبان سی پلاس پلاس هنوز هم قادر نیست از برنامه نویسی شیئ گرا به سبک ویژوال بیسیک و دلفی استفاده کند !!!

 

واقعا که این زبان سی پلاس پلاس تا چه حد زمخت و مازوخیستی و ابلهانه است

 

وقتیکه من چیزی تحت عنوان Fresh flat assmbler  یا Winasm Studio یا  RosAsm  را دارم که محیط کاملا ویژوال و بصری را برای زبان اسمبلی فراهم کرده اند ، چرا باید به زبان سی پلاس پلاس که هنوز هم چنین محیطی را در اختیار ندارد و یا بکار نمی گیرد استفاده کنم ؟؟؟!!!

 

من دیشب هر کار کردم نتوانستم در محیط visual studio 2022   و البته در زبان سی پلاس پلاس ، از کنترل ها و اشیای روی جعبه ابزار استفاده نمایم و برنامه نویسی کماکان بصورت متنی بود !!!!

 

نکته ی جالب اینکه ، موقع استفاده از زبان ویژوال بیسیک دات نت در محیط ویژوال استودیو 2022   که البته با زبان زامارین نیز قاطی شده بود استفاده کردم دیدم که زبان ویِژِوال بیسیک برخلاف همیشه ، کد اسمبلی تولید می کند و من می توانستم با فشردن کلید F11  عملیات دیباگ را با کدهای اسمبلی انجام دهم که موجب تعجب شد زیرا سابقه نداشت که زبان بیسیک ، با زبان اسمبلی رابطه برقرار کند زیرا تا جایی که من می دانم زبان بیسیک یک زبان تفسیری است که به زور سنبه ، آنرا به زبانی کامپایلی تبدیل کردند و البته مایکروسافت نیز که دشمن زبان اسمبلی بود ، عمدا زبان ویژوال بیسیک 6 را از نعمت زبان اسمبلی محروم کرد .

 

دلفی 6 نیز که متاسفانه بعد از if فقط مقادیر بولین را قبول می کرد !!!

 

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

 

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

 

بله !  این خوشحالی دیری نپایید و من مجددا از زبان ناقص الخلقه  و کودن بیسیک که تحت هیچ شرایطی حاضر نیست کد اسمبلی را به کاربر نشان دهد ناامید شدم !!!

 

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

 

این خیلی خطرناک است

 

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

 

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

 

 

با هزار بدبختی توانستم دلفی 6 را روی ویندوز 8 نصب کنم و اجرا کردم ولی بازهم همان پیام احمقانه را صادر می کرد و می گفت که بعد از  IF    فقط باید نوع داده ی بولین را بنویسی !!!!

 

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

 

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

 

 

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

 

 

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

 

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

 

 

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

 

 

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

 

 

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

 

 

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

 

استاندارد یعنی کلیشه و زندان 

 

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

 

هیچ زبانی به اندازه ی اسمبلی تا این حد به ما آزادی و انعطاف پذیری نمی دهد .

 

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

 

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

 

 

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

 

 

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

 

 

اگر زبان اسمبلی  تحت عنوان Instruction ،  از سال 1936 میلادی تا همین امروز یعنی تا اواخر سال 2024 میلادی و اوایل سال 2025 میلادی  ، قدرتمندانه مانور می دهد و هنوز زنده و پویا و خلاق است به خاطر همین طبیعت انعطاف پذیر و خلاق و هنرمندانه و غیراستانداردش می باشد .

 

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

 

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

 

 

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

 

 

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

 

 

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

 

 

بله !  زبانهای سی و سی پلاس پلاس فقط در یک صورت می توانند به زندگی زبان اسمبلی خاتمه دهند و مرگ او را جشن بگیرند :

 

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

 

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

 

 

 

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

 

 

مایکروسافت به حدی احمق و کودن است که حاضر نیست ویندوز 10 را تا ابد پشتیبانی کند و مدام ویندوز احمقانه و سنگین 11 را تبلیغ می کند و حاضر نیست از زبان اسمبلی پشتیانی کند و مرتبا از دات نت و زبانهای سطح بالا تبلیغ می کند که نتیجه ی این رفتار احمقانه ی شرکت مایکروسافت ، فقط یک چیز است :

 

 

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

 

 

به قول معروف : عدو شود سبب خیر گر خدا خواهد !!

 

 

این عدو یعنی مایکروسافت ، خودش دارد گور خودش را با دستان خودش حفر می کند

 

 

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

 

 

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

 

 

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

 

 

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

 

 

من با ویندوز لایو ، عملا یک نه بسیار بزرگ به ویندوز 11 و سایر ویندوزهای نصبی و کودن داده ام و مایکروسافت احمق و نادان را مچل کرده ام

 

 

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

 

 

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

 

 

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

 

 

اما ویندوز لایو و زبانهای ماشین و اسمبلی ، یعنی نابودی دولت آمریکا

 

 

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

 

 

من به سبک خودم با آمریکا و اسرائیل و انگلیس و آلمان و فرانسه و چین و روسیه می جنگم

 

 

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

 

 

اسمبلی باید کماکان یک زبان شرور و انعطاف پذیر و دمدمی مزاج و غیر قابل پیش بینی و نامنظم و متناقض و چریکی  باشد و ما را غافلگیر و هیجان زده و متعجب کند !!!

 

 

اگر بتوانیم حرکت بعدی زبان اسمبلی را حدس بزنیم عملا حکم مرگ او را صادر کرده ایم .

 

 

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

 

 

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

 

اسمبلی باید کاری کند که هم  ما و هم دشمن در تشخیص مان دچار اشتباه شویم !!!

 

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

 

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

 

 

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

 

ما باید همچون زبان اسمبلی و همچون ویروس ایدز ، لحظه به لحظه استراتژی خود را تغییر دهیم و دشمن را گیج و درمانده نماییم

 

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

 

 

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

 

 

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

 

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

 

شیطان اعمال و کارهای زشت ما را برای ما  زیبا و جذاب و توجیه پذیر نشان می دهد و ما را فریب می دهد .

 

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

 

تمام زبانهای سطح بالا ، دام های شیطان هستند . از این دام ها پرهیز کنید

 

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

 

دقیقا همانطور که تمام ما انسانها به سمت خدا مراجعه خواهیم نمود .

 

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

 

 

ما همیشه در حال جنگ با شیطان انسی و جنی و فناوری هستیم !!

 

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

لینوکس مدعی است که طرفدار آزادی کاربر است اما همین لینوکس ما ایرانی ها را تحریم می کند !!!

 

این یعنی نفاق و دورویی و دروغ بزرگ . دروغی به نام آزادی

 

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

 

متاسفانه آنطور که من می بینم مردم ایران اصلا به زبان اسمبلی اهمیت نمی دهند و فقط به دنبال پیشگویی حوادث آخرالزمان و زلزله هستند !!!

 

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

 

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

 

 

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

 

 

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

 

 

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

 

 

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

 

 

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

 

 

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

 

 

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

 

 

اسمبلی را باید خودتان در خانه و در سکوت و در آرامش یاد بگیرید .

 

 

بسیاری از چیزهای ارزشمند را هرگز در دانشگاه به شما یاد نمی دهند زیرا نان خودشان آجر می شود !!!

 

 

یکی از این چیزهای ارزشمند ، زبان اسمبلی است که هیچ استاد و مهندس ایرانی آنرا به شما یاد نداده و نخواهد داد .

 

 

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

 

 

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

 

 

این شعار نیست ، حقیقت است .

 

 

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

 

 

اگر من بگویم ، بی مزه می شود و جذابیت اش را از دست می دهد !!!

 

 

پس خودتان سعی کنید زبان اسمبلی را با آزمون و خطا  یاد بگیرید تا مزه اش همیشه زیر دندانهایتان باشد و لذت ببرید !!!

 

 

 

پایدار و منعطف باشید.  همچون زبان اسمبلی !!

 

 

پایان .