شهر MAT

شهر MAT ، شهر شماست !

شهر MAT

شهر MAT ، شهر شماست !

برنامه نویسی

 

Programmer

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

از شوخی که بگذریم، کامپیوتر برای اینکه کارهاشو انجام بده فقط از 0 و 1 استفاده می کنه. پس برنامه هایی هم که براش می نویسن باید فقط با 0 و 1 باشه که در واقع بهش می گن زبان ماشین.( البته برای سادگی به جای استفاده از کد های در مبنای 2 از کد های در مبنای 16
یا Hex استفاده میشه. )

اما باز هم کار خیلی سخت بود، برای همین برنامه نویسان زبانی رو طراحی کردن به نام اسمبلی ( Asembly ) که کارشون راحت تر باشه. در این زبان به جای حفظ کردن کد ها لازم بود دستوراتی حفظ بشه که از روی لغات انگلیسی و مناسب با کارکردشان انتخاب شده بود. اما باز هم کار کردن با این زبان سخت بود چون برنامه نویس باید مستقیماً CPU را داخل برنامه فرا می خواند و با آن کار می کرد. و جالب اینجاست که قسمت ALU از CPU تنها قادر به جمع کردن در بخش محاسبات و مقایسه است. یعنی برای ضرب، تفریق و تقسیم اول باید برنامه ای برای آنها نوشت.

باز هم برای راحتی کار برنامه نویسان "زبان های سطح بالا" را طراحی کردند. اولین و ساده ترین زبان سطح بالا "پاسکال"است که فکر می کنم اول برای آموزش طراحی شده بود.( نمی دونم این بود یا Basic )

دیگر زبان های سطح بالایی که به خاطر دارم:
C،C++،C#، D++ ، java ، HTML ، Fortran، 8051،Fox Pro و ...

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

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

جالب است بدانید که کامپایلر ها و یا زبان های برنامه نویسی سطح بالا یا با زبان اسمبلی طراحی می شوند و یا با یکی از زبان های برنامه نویسی سطح بالای قوی که اکثراً از زبان برنامه نویسی ++C استفاده می شود.

+++++++++++++++++++++++++++++++++++++++++++++++++++

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

روبوکاپ چیست؟

Robocup

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

روبات های فوتبالیست ؛  آدمک های هوشمند کامپیوتری هستند که می توانند از طریق برنامه هوشمندی که به آنها داده می شود به طور خودکار در زمینی شبیه زمین فوتبال بازی کنند . به عبارت دیگر روبات ها از راه دور کنترل نمی شوند . هر ساله از سوی فدراسیون ربوکاپ که به همین منظور در کشور سوئیس تأسیس شده مسابقاتی در سطح جهان برگزار می شود . در واقع آقای پرفسور آلان مک ورتس از دانشگاه کانادا اولین شخصی بود که ایده روبات های فوتبالیست را مطرح کرد در مقاله ای تحت عنوان «نگاهی به روبات ها » (1992 ) مطرح شد .
سرانجام اولین کنفرانس و بازی های رسمی ربوکاپ در سال 1997 با موفقیت کامل انجام شد. که باحضور بیش از 40 تیم در شاخه های مختلف صورت گرفت . مسابقات جام جهانی روبات ها در 6 لیگ زیر انجام می شود :

(Simulation ) شبیه سازی

(Middle Size ) روبات های اندازه متوسط

(Small Size ) روبات های اندازه کوچک
(Humanied ) روبات های آدم واره

(Rescue ) روبات های امدادگر
( Sony Dogs )
سگهای سونی


+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

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

(ROBOCUP @ Home )روبات های خانگی
همچنین هدفی که برای روبوکاپ ترسیم شده ابنه که در سال 2050 بک تیم فوتبال متشکل از روبات های فوتبالیست با تیم قهرمان جام جهانی همون سال بازی خواهند کرد و اون تیم رو شکست خواهند داد که به عقیده خیلی ها این هدف خیلی پیش پا افتاده هستش و تا اون زمان روبوکاپ به چیزهای خیلی خیلی بزرگ تری دست پیدا خواهد کرد.

سرود ایران ( ۲ )

 

           ای ایران ، ای مرز پر گهر                     ای خاکت سر چشمه ی هنر

دور از تو اندیشه ی بدان                     پاینده مانی و جاودان

ای دشمن ؛ ار تو سنگ خاره ای ، من آهنم

جان من فدای خاک پاک میهنم

      مهر تو چون، شد پیشه ام                     دور از تو نیست ، اندیشه ام

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

 

  سنگ کوهت درّ و گوهر است                      خاک دشتت بهتر از زر است

       مهرت از دل کی برون کنم                       برگو ؛ بی مهر تو چون کنم؟ 

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

نور ایزدی همیشه ره نمای ماست

 

    ایران ای خرّم بهشت من                       روشن از تو سرنوشت من

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

از آب و خاک و مهر تو سرشته شد گِلم

مهر اگر برون رود، گِلی شود دلم

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

اینم از سایت عمو پورنگ گیر آوردم.

سرود ایران ( ۱ )

ما گل های خندانیم        ***      فرزندان ایرانیم

خاک ایران زمین را          ***      بهتر ز جان ( مانند جان ) می دانیم

ما باید دانا باشیم          ***      هشیار و بینا باشیم

از بَهرِ حفظ ایران            ***      باید توانا باشیم

آباد باش ای ایران          ***      آزاد باش ای ایران

از ما فرزندان خود          ***      دلشاد باش ای ایران

+++++++++++++++++++++++++++++++++++++++++++++++++++

می دونید کجا پیداش کردم؟

کتاب دوم دبستان سال ۱۳۳۹ ، صفحه ۵

سال نو مبارک!

7 sin

آغاز سال ۱۳۸۶ که مصادف شد با تأسیس این تاپیک را به همه ی دوستان و آشنایانم و شما دوستان عزیز تبریک می گویم.

 

من MAT هستم.

.I AM MAT