وبلاگ شخصی مستر حاج رضا

وبلاگ شخصی مستر حاج رضا

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

وبلاگ شخصی مستر حاج رضا

در اینجا میخوام فقط بنویسم! درهم و نامربوط! همه چیز

کندی کراش

فلعنت الله علی کندی کراش و قوم الظالمین! 

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

الگوریتم

تا اینجا فهمیدم که زبان سی پلاس پلاس یک زبان نسل سومی هست که ویژوال سی پلاس پلاس هم نسل پنجم است 


اما الگوریتم 

a step-by-step problem-solving process that reaches a solution in a finite amount of time

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


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

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

2- تهیه الگوریتم، و نوشتن کدهای مربوطه بر اساس آن

3- ایجاد اصلاحات و تغییرات در برنامه 

معادلات پارامتریک!

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

---

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

تا بعد 

آغاز روزهای شلوغ

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

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

---


من هنوزم تو کف این وبلاگ نویسی هستم!

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

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

تا چه شود! 

Language of a Computer

1- ASCII (American Standard Code for Information Interchange)  the most widely used
 128 characters (0 to 127), extended version: 256 characters

2- EBCDIC (Extended Binary Coded Decimal Interchange Code)-  Used by IBM
 256 characters (1 byte)

3-Unicode - 65536 characters (2 bytes)
 capable of representing all world’s languages

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

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

یه زمانی سیستم عامل موبایل ها سیمبیان بود. آیا هنوزم آثاری از این شرکت سیمبیان باقی مونده ؟

این سیستم عامل سال 98 میلادی ایجاد شد و به زبان سی پلس پلس نوشته شده بود. گوشی های خاطره انگیزی مثل نوکیا ان 73 با همین سیستم عامل کار میکردند!

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

یادداشت اول

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

این وبلاگ رو تازه ایجاد کردم و نمیدونم تا چقدر بتونم باهاش ادامه بدم! 

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

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

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

توی فیسبوک نمیشه طولانی بنویسی و اگر بنویسی کسی رغبت نمیکنه بخونه اما اینجا خوبه که خواننده بالقوه ای وجود ندارد (حداقل فعلا) که دلت رو براشون خوش کنی 


فعلاً .....