نیمی از عقل در مدارا کردن با مردم است
به نام خدا
نیمی از عقل در مدارا کردن با مردم است
خواجه حافظ شیرازی می گوید :
آسایش دو گیتی تفسیر این دو حرف است:
با دوستان ، مروت ؛ با دشمنان ، مدارا
من تصمیم گرفتم به این نصیحت حافظ شیرازی گوش کنم و به جنگ بیهوده که با مردم و مسوولین داشتم خاتمه دهم و صلح کنم .
عقل انسان وقتی کامل می شود که انسان این دو کار را انجام دهد :
۱. با مردم و مسوولین مدارا کند و به عقاید آنها احترام بگذارد و آزادی را از آنها نگیرد
۲. علم مردم را به علم خودش اضافه کند و روی هیچ چیزی یا هیچکسی تعصب نداشته باشد و غرور را کنار بزند و به اشتباهات خود پی ببرد
البته مردم هرگز دشمن نیستند اما عقل حکم می کند که با مردم مدارا کنیم و آنها را اذیت نکنیم .
من به آزادی بیان اعتقاد دارم .
تعصب مانع از درک حقایق می شود و چشم بصیرت انسان را کور می کند .
من در بحث فناوری اطلاعات ؛ روی زبان های برنامه نویسی ماشین و اسمبلی ، تعصب ندارم بلکه غیرت دارم .
ما سه نوع زبان برنامه نویسی داریم :
۱. زبان برنامه نویسی سطح پایین
مثال: زبان ماشین یا 0 و 1
۲. زبان سطح میانی
مثال: زبان اسمبلی -Assembly
۳. زبان سطح بالا :
مثال : زبانهای زیر همگی سطح بالا هستند :
Ada
Fortran
cobol
bcpl
b
c
c++
c#
java
javascript
python
basic
pascal
php
go
rust
html
xml
و سایر زبانهای برنامه نویسی مشهور و پرطرفدار
من برای اینکه علم سایر مردم را به علم خودم اضافه کنم تصمیم گرفتم همزمان با زبانهای ماشین و اسمبلی ؛ زبانهای سطح بالا را نیز یاد بگیرم و با آنها محصولات مختلف بسازم و بر دانش مهندسی کامپیوتر مسلط بشوم .
زبان اسمبلی، کاملترین و بهترین زبان برنامه نویسی جهان است و با کمک آن می توانیم همه نوع فایل را بسازیم و از زبانهای سطح بالا بی نیاز شویم اما من خیلی کنجکاو شده ام که ببینم در دنیای زبانهای سطح بالا چه خبر است و چه چیز جدیدی را می توانم کشف کنم و بکار گیرم ؟؟
من از روی کنجکاوی و برای تکمیل عقل و دانش و مهارت ، تصمیم گرفتم علاوه بر زبان ماشین و اسمبلی ، زبانهای سطح بالا را نیز یاد بگیرم و بکار ببرم
من قبلا با کمک زبان اسمبلی کارهای جالبی انجام می دادم مثلا یک ملودی موسیقی می ساختم !
با کمک زبان ماشین توانستم یک Folder بدون نام را در ویندوز بسازم !
دیروز یک گشت و گذار در وب فارسی داشتم
دیدم وب فارسی برای معرفی بهترین زبان برنامه نویسی ؛ فقط زبانهای سطح بالای زیر را به کاربرها توصیه می کند اما هیچ نامی از زبان اسمبلی نمی آورد گویا اصلا زبان اسمبلی از ابتدا نیز وجود نداشته است !!!!
من خیلی ناراحت و غمگین شدم و حس کردم که تمام تلاش ها و زحمات که برای احیای زبان اسمبلی بکار بردم بیهوده بوده و من بی جهت خودم و مردم را شکنجه داده ام
اما بعد به خودم گفتم بی خیال . دنیا دو روز است . غصه نخور و به عقاید مردم احترام بگذار و آنها را شکنجه نده و آزادی را از مردم نگیر .
اجازه بده مردم با هر زبان برنامه نویسی که دوست دارند برنامه بسازند . دیکتاتور نباش!
+
اسامی زبانهای برنامه نویسی سطح بالا که در وب فارسی آمده و توصیه شده است :
python
java
c#
javascript
rust
go
c++
c
جالب است که اکثریت وبسایت های ایرانی ؛ دو زبان برنامه نویسی مشهور یعنی C و C++ را در آخر این لیست قرار داده اند و آنها را به برنامه نویسی سیستم و طراحی بازی کامپیوتری ، محدود کرده اند !!!
اگر تا دیروز ؛ زبان اسمبلی را یک زبان مرده و منسوخ می دانستند ؛ از امروز نوبت زبانهای سی و سی پلاس پلاس است که به قبرستان سپرده و در آنجا دفن شوند
گویا برنامه نویسان قصد دارند از برنامه نویسی دسکتاپ و سیستم عامل؛ رها شده و به برنامه نویسی وب و هوش مصنوعی روی آورند !!
زیرا درآمد برنامه نویسی وب و هوش مصنوعی در کشور ایران ؛ بسیار بالا می باشد
اما هیچکس در ایران حاضر نیست برنامه نویس سیستم عامل و دسکتاپ را استخدام کند !
زیرا هیچکس در ایران ؛ سیستم عامل نمی سازد .
بنابراین با ظهور زبانهای rust و go که زبانهایی شبه سیستمی هستند باید منتظر مرگ زبانهای زیر باشیم :
Assembly
C
C++
بله ! همان بلایی که بر سر زبان Assembly آمد ؛ دیر یا زود بر سر زبانهای C و C++ نیز خواهد آمد
یک سوال :
اگر کارفرما یا مدیر وب ایرانی متوجه شود که زبان برنامه نویسی Plain English Programming یا Cal-3040
یا زبان برنامه نویسی انگلیسی ؛ به مراتب ساده تر و خواناتر و قابل فهم تر از زبان Python می باشد ؛ آنگاه آیا حکم مرگ زبان پایتون را نیز صادر می کند ؟؟؟؟
مسلما بله ! زیرا زبان برنامه نویسی انگلیسی که از همین وبلاگ ، قابل دانلود است به مراتب ساده تر و قابل فهم تر و قدرتمندتر از زبان پایتون می باشد .
بنابراین منتظر باشید که کارفرما بگوید :
فقط کسانی که بر زبان برنامه نویسی انگلیسی یا cal_3040 مسلط هستند استخدام می شوند !!
کارفرما هرگز با برنامه نویسان مدارا نمی کند
زیرا او فقط به فکر جیب خودش می باشد و به علم و دانش و آزادی و انعطاف پذیری هرگز اهمیت نمی دهد
او فقط دنبال بازار کار و پول و سود است
اما من کارفرما نیستم و به دنبال سود مادی و کسب ثروت و شهرت و بازار کار نمی باشم .
من به دنبال آزادی و استقلال و انعطاف پذیری هستم و به عقاید مردم احترام می گذارم
لذا من با مردم و البته برنامه نویس ها مدارا می کنم و تمام زبانهای برنامه نویسی سطح پایین و سطح بالا و سطح میانی را بکار خواهم گرفت تا بر علم و دانش و قدرت بیفزایم و بر رشته مهندسی کامپیوتر مسلط گردم .
زیبایی رشته مهندسی کامپیوتر در این است که انسان را آزاد می گذارد تا خودش انتخاب کند و هرگز خشک و کلیشه ای و تکراری و خسته کننده نیست
رشته مهندسی کامپیوتر، میلیونها شغل و زمینه شغلی و بازار کار دارد و شما کاملا آزاد و مختار هستید که با هر زبان برنامه نویسی که دلتان خواست و صلاح دیدید ؛ برنامه بسازید
و این یعنی آزادی و استقلال و انعطاف پذیری و بصیرت و قدرت
چنین امتیاز بزرگی را در هیچ رشته دیگر دانشگاهی پیدا نخواهید کرد
شاید به همین دلیل است که داوطلبان کنکور سراسری ، دیگه چندان تمایلی به رشته های پولساز و پر درآمد یعنی پزشکی و دندانپزشکی و حقوق ؛ ندارند و ترجیح می دهند که مخترع باشند و خودشان روش جدید کسب درآمد را کشف و ابداع کنند .
آنها می خواهند آزاد باشند و این آزادی را هرگز در پزشکی و دندانپزشکی و حقوق نمی بینند .
آینده به رشته مهندسی کامپیوتر تعلق دارد
البته مدارا کردن با مردم و پرهیز از تعصب و دیکتاتوری ؛ رمز موفقیت می باشد .
خبر خوب این است که من با زبانهای برنامه نویسی سطح بالا ، آشتی کردم !
اما هرگز زبانهای سطح پایین و سطح میانی را رها نخواهم کرد
زبانهای برنامه نویسی ماشین و اسمبلی ؛، کماکان انتخاب اول و آخر برای من می باشند !
اما در کنار این دو زبان جاودانه و همیشگی و همه منظوره یعنی ماشین و اسمبلی ؛ زبانهای سطح بالا را نیز بکار خواهم برد .
پایانی بر یک جنگ بیهوده بین زبانهای سطح بالا و سطح پایین
آغازی بر صلح و دوستی بین زبانهای سطح بالا و سطح پایین
+
پایان