دانلود
بارگیری و بارگذاری

بارگیری یا دانلود (به انگلیسی: Download)، فرآیند برداشت داده‌های الکترونیکی از یک رایانه (معمولاً یک رایانه دور یا یک سرور) به رایانهٔ دیگر (معمولاً رایانه شما یا یک رایانهٔ محلی)، با مودم یا شبکه رایانه‌ای را گویند. همچنین فرستادن بلوکی از داده‌ها، مانند یک پرونده، با ساختار پست اسکریپت، به دستگاه مستقلی مانند چاپگر پست اسکریپت نیز بارگیری نامیده می‌شود. عمل وارون فرایند فوق را بارگذاری یا آپلود (به انگلیسی: Upload) گویند.






واژه‌های مصوب فرهنگستان برای دانلود و آپلود به ترتیب پایین‌گذاری و بالاگذاری هستند. در زبان اردو به این دو کنش به ترتیب «زیراثقال» و «زِبَراثقال» می‌گویند.






بارگیری

کاربرد نخست این واژه در زمینهٔ رایانه‌ها، از فعل دریافت کردن ریشه گرفته، به معنی گرفتن یک پرونده (یا بارگیری)، از یک رایانه، یک خدمات‌دهندهٔ وب، و یا سامانه‌ای همانند. این واژه در گویش خیابانی و فرهنگ عامیانه، مانند واژهٔ انگلیسی آن، دانلود (Download) گفته می‌شود.






بارگذاری

بارگذاری، یعنی ارسال کردن یک پرونده، از رایانه‌ای به رایانهٔ دیگر. این واژه در گویش خیابانی، مانند واژه انگلیسی آن، آپلود (Upload) گفته می‌شود.







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






گونه‌های بازی‌های ویدئویی

بازی‌های رایانه‌ای بر اساس شیوه انجام بازی و حالت گرافیکی به گروه (ژانر) های زیادی از جمله موارد اشاره شده در فهرست زیر بخش می‌گردند:

آموزشی تعلیمی Educational
اتومبیل‌رانی Driving games
مسابقه اتومبیل‌رانی Racing
راهبردStrategy
راهبرد نوبتیTurn Based Strategy
راهبرد بی‌درنگReal Time Strategy
بازی اکشن-ماجرایی Action-Adventure
مخفی کاری Stealth Action
ترس و بقا Survival Horror
اینترنتی Online games
سکوییPlatformers
تیراندازی Shooters یا Shoot'em Up
تیراندازی سوم شخص Third Person Shooters
تیراندازی اول شخص First-person shooters
شبیه‌سازیSimulation
شبیه‌سازی فضایی Space simulation
ضرباهنگیRhythm games
ماجراییAdventure
مبارزه‌ای Beat 'em up/Fighting
معمایی Puzzle
نقش آفرینی (ایفای نقش) Role-Playing Games
نقش آفرینی غربی، آمریکایی یا کامپیوتری Computer RPG
نقش آفرینی کنسولی یا ژاپنی Japanese RPG
ورزشی Sports
پیجال - هزارتو (لابیرینتی) Maze games







اکشن
اهمیت بازی‌های ویدئویی

تاثیر گذاری: تأثیر گذاری بالای این گونه بازی روی مخاطب، این بازی‌ها را به یک ابزار با استعداد بسیار بالا برای آموزش، آگهی، ترویج مذاهب، سو استفاده سیاسی، شستشوی مغزی و... تبدیل کرده‌است. بسیاری از دولت‌ها بازی‌های رایانه‌ای را به دلیل احتمال تحریک کودکان و نوجوانان و ترویج خشونت محدود کرده‌اند.
سود آوری: امروزه صنعت تولید بازی‌های رایانه‌ای به یک عرصه سود آور تبدیل شده‌است و شرکت‌های بزرگ تولید کننده این گونه بازی‌ها هر سال سود هنگفتی به دست می‌آوردند، به گونه‌ای که در سال ۲۰۰۴ میزان سود خالص سالانه به دست آمده از صنعت بازی‌های رایانه‌ای به مرز ۱۰ میلیارد دلار رسید و سود حاصل سالانه به دست آمده از هالیوود (نه و نیم میلیارد دلار) را پشت سر گذاشت.
سر گرم کننده بودن: بازی‌های رایانه‌ای بر خلاف بیشتر سر گرمی‌های دیگر، تعاملی بوده و از این رو جذاب تر هستند.
اعتیاد: عده‌ای از محققین بازی‌های رایانه‌ای را اعتیاد آور و خطرناک قلمداد می‌کنند. هر چند این مساله ثابت نشده است؛ اما شواهد موجود نشان می‌دهد تعدادی از علاقمندان به بازی‌های رایانه‌ای به طرز غیر طبیعی به این سرگرمی وابسته شده و از زندگی عادی خود باز می‌مانند.

تحقیقات نشان داده بازی های ویدثویی باعث افزایش هوش میشوداما باعث ایجاد خشونت نیز میشود.







بازی

تعریف بازی:

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

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







نگاه‌های موجود به بازی:

به طور کلی دو تصور نسبت به بازی وجود دارد

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

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







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

یک نوع نگاه هم این است که بازی و وسایل بازی باید کودک را رشد دهد، آموزنده باشد و باعث ارتقای کودک شوند. اتفاقا در این نوع نگاه برخلاف نگاه اول، والدین باید برای کودک وقت بیشتری بگذارند، مثلاً در یادگیری نقاشی، توجه از دور به کودک کافی نیست باید از نزدیک نظارت و آموزش انجام شود. در رویکرد رشددهندگیِ بازی شاید بهتر باشد به دو نیمرویکرد هم اشاره شود :

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

بطور خلاصه می توان گفت برای بازی دو رویکرد وجود دارد: یکی اینکه کودک برای آنکه مزاحم کار بقیه نشود، باید سرگرم شود. یک رویکرد دوم هم وجود دارد که اصل حاکم بر آن این است که بازی، زندگی کودکانه است. یک سری از مولفه های کودک باید رشد کند، بازی هم زندگی کودک است برای رسیدن به رشد و کمال. مشکلی که وجود دارد این است که فرد تا 30 سالگی، جدی زندگی نمی‌کند، در صورتیکه زندگی از لحظه تولد، جدی است. کودک باید از زمان تولد جدی زندگی کند و جدی گرفته شود، آنقدر که می تواند مسئولیت داشته باشد، آنقدر که می تواند در تصمیمات خود یا دیگران سهیم باشد. اسباب بازی نباید به معنی شوخی گرفتن زندگی کودک باشد وگرنه رویکرد سرگرمی تا آخر عمر ادامه پیدا می کند، کودک بزرگ می شود، اسباب بازیهایش هم بزرگ می شود، همه چیز برایش بازی قلمداد می شود، بازی در اینجا به معنی سرگرمی و سرگرمی همان لهو و لعبی است که در اسلام آمده است. بازی باید زندگی کودکانه باشد، اینکه پیامبر می فرماید وقتی سر و کارتان با کودکان می افتد باید مثل او رفتار کنید، یعنی مثل او کودکانه زندگی کنید، که این در زندگی امروزی بسیار سخت است. در گذشته همه کودکان با هم بازی می کردند و نیاز جدی به اسباب بازی وجود نداشت. کودک امروز در خانه اسیر است، بچگی نمی‌کند، فقط سرگرم است. نکته ای که باید به آن توجه کرد این است که بین بچگی کردن و سرگرم بودن تفاوت وجود دارد. کودک امروز با چیپس و پفک و لپ‌لپ سرگرم می شود. در واقع سر کار است. کودکان گذشته،کودکی جدی تری داشتند، مثلاً یک بچه 5 ساله فرفره می فروخت یا لواشکهایی که مادرش تهیه می کرد را در کوچه در بساطی که خودش ساخته بود، می فروخت. نیاز مالی مطرح نبود، فرایند خرید برایش لذت بخش بود. عروسک های امروزی هم با عروسک های گذشته فرق کرده است. کودکان قدیم خودشان برای عروسک خود لباس می دوختند، با سنگ و گل برای عروسکها خانه می‌ساختند. مادر امروزی یک عروسک با چندین نوع لباس می خرد و فقط لباس آن را عوض می کند، با این کار در واقع کودک خرید و استفاده را یاد می‌گیرد و نه تولید و ارزش‌آفرینی و در نهایت تجمل گرایی را به کودکان یاد می دهند.







تعریف اسباب بازی

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







ماهیت اسباب بازی

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

کاربرد بازی‌ها در تفریح و شادابی است.






بازیهای کازینویی

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

به عبارت دیگر بازی‌هایی که در آن‌ها جایزهٔ برنده پول است، بازی‌های کازینویی هستند

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

عمدهٔ این بازی‌ها با ورق(پاسور)صورت می‌گیرد که پوکر و 21 رایج‌ترین آن هاست







پنتاگو
پنتاگو بازی فکری جذابی است که در سال ۲۰۰۴ توسط توماس فلودن سوئدی طراحی و ساخته شده استو از همان ابتدا هر ساله جوایز معتبری را از آن خود کرده است. از جمله آن که چند سال پیاپی (۲۰۰۱ تا ۲۰۰۵)به عنوان بهترین بازی سال در کشور‌های مختلف برگزیده شده است. در این بازی ۲ نفره که در رده بازی‌های استراتژیک-انتزاعی طبقه بندی می‌شود. هر بازیکن به نوبت مهره‌ای را در صفحه قرار می‌دهد و سپس یکی از صفحه‌ها را به دلخواه۹۰ درجه (در جهت یا خلاف جهت عقربه‌های ساعت) می چرخاند. اولین بازیکنی که بتواند پنج مهره از مهره‌هایش را در راستای افقی یا عمودی یا اریب و کاملاً پشت سر هم ردیف کند رندهٔ بازی است. سادگی روش یادگیری به همراه امکان پیگیری استراتژی‌های پیشرفته در این بازی به علت وجود قائده چرخش صفحه‌ها پس از هر حرکت باعث می‌شود تا همهٔ افراد (مبتدی تا پیشرفته) از این بازی ساده و در عین حال عمیق فکری لذت ببرند.







شطرنج

شطرنج یک بازی دونفره است که بر روی صفحهٔ ۸×۸ شطرنج و با استفاده از مهره‌های شطرنج (شاه، وزیر، رخ، فیل، اسب و سرباز) انجام می‌گیرد. هر یک از مهره‌های شطرنج به شکل مخصوصی حرکت کرده و قادر به زدن مهره‌های حریف نیز هستند. هدف این بازی شه‌مات کردن حریف است یعنی ایجاد وضعیتی که شاه حریف هیچ راهی برای فرار نداشته باشد. همچنین بازی در صورت تسلیم اختیاری یکی از بازیکنان نیز با پایان می‌رسد، این اتفاق معمولاً وقتی می‌افتد که شکست اجتناب‌ ناپذیر به نظر برسد. بازی شطرنج همچنین در چندین حالت نیز ممکن است با تساوی ختم شود. بازی شطرنج به سه بخش شروع بازی یا گشایش، وسط بازی و آخر بازی تقسیم می‌شود که در هر یک از این مراحل تاکتیک‌ها و سبک‌های متفاوتی به کار بسته می‌شوند. مهره‌های شطرنج دارای ارزش متفاوتی هستند و با نمادهای ویژه‌ای نوشته می‌شوند. شطرنج دارای تاکتیک‌هایی از جمله چنگال و آچمز و دارای جنبش‌ها و حرکات ویژه‌ای مانند حرکت قلعه، آن‌پاسان و ترفیع پیاده است.

قدمت این بازی به سدهٔ ششم میلادی در شرق هندوستان باز می‌گردد. نوع اولیه شطرنج با نام سانسکریت ِ چاتورانگا در امپراتوری گوپتا ابداع شد و در زمان حکومت خسرو انوشیروان ساسانی به ایران معرفی شد. شطرنج در ایران با کمی تغییر در قوانین بازی نام چَترَنگ را بر خود گرفت و با فتح قلمرو امپراتوری ساسانیان توسط عرب‌ها، در سراسر جهان اسلام رایج‌شده و شطرنج نام گرفت. ایرانیان و اعراب از قرن نهم میلادی اروپا و روسیه را با شطرنج آشنا کردند به همین دلیل در اغلب زبان‌های اروپایی نام این بازی برگرفته از واژه شطرنج یا شاه (مهره اصلی بازی) و نام بیشتر مهره‌ها هم برگرفته از نام‌های فارسی و عربی آن‌هاست. در اروپا، شطرنج دستخوش تغییراتی شد و با تغییر شکل حرکت برخی مهره‌ها پویایی و سرعت بازی افزایش یافت.

در اواخر قرن نوزدهم رقابت قهرمانی شطرنج جهان بنیادگذاری‌شد. نخستین قهرمان رسمی شطرنج جهان ویلهلم اشتاینیتس شطرنج‌باز یهودی اهل بوهم بود که در سال ۱۸۸۶ با غلبه بر یوهانس سوکرتورت ِ انگلیسی این عنوان را به دست آورد. ماگنوس کارلسن نروژی قهرمان فعلی شطرنج جهان است که با غلبه بر ویسوآناتان آناند در سال ۲۰۱۳ صاحب این عنوان شد. در سال ۱۹۲۴، سازمان بین‌المللی شطرنج جهان (فیده) بنیادگذاری‌شد و به تدریج مسابقات و عناوینی تازه‌ای به وجود آمدند. رقابت‌های بین‌المللی شطرنج در طول جنگ جهانی دوم متوقف شده و پس از جنگ جهانی دوم فیده مسئولیت برگزاری رقابت قهرمانی شطرنج جهان را بر عهده گرفت. تاکنون ۱۷۰ فدراسیون ملی عضو فیده شده‌اند و این سازمان را به یکی از بزرگ‌ترین نهادهای ورزشی جهان تبدیل کرده‌اند. فیده تلاش ناموفقی برای افزودن شطرنج به بازی‌های المپیک داشته اما این اتفاق هرگز نیفتاده و به جای آن از سال ۱۹۲۷ المپیاد شطرنج بین تیم‌های ملی شطرنج کشورهای مختلف دنیا بر‌گزار می‌شود. فیده همچنین درجه‌هایی چون استاد فیده، استاد بین‌المللی و استادبزرگ را به بهترین شطرنج‌بازان دنیا اهدا می‌کند. استاد بزرگ پس از قهرمان جهان معتبرترین عنوانی است که یک بازیکن شطرنج می‌تواند به‌دست آورد و گفته می‌شود که نخستین بار نیکلای دوم تزار روسیه در سال ۱۹۱۴ گروهی از بهترین شطرنج‌بازان دنیا را استاد بزرگ نامید.

شطرنج‌بازان اهل اتحاد شوروی در دوران پس از جنگ جهانی دوم به قدرت بی‌رقیب شطرنج جهان تبدیل شدند، به طوری‌که تا سال ۱۹۷۲ تمامی رقابت‌های قهرمانی جهان بین شطرنج‌بازان کشور شوراها بر‌گزار شده بود. در این سال بابی فیشر آمریکایی که بسیاری او را بهترین شطرنج‌باز تاریخ می‌دانند، عنوان قهرمانی را از شوروی خارج ساخت. پس از فیشر نیز این عنوان دوباره به شوروی بازگشت و به ترتیب آناتولی کارپف، گری کاسپارف و ولادیمیر کرامنیک صاحب این عنوان شدند و تا سال ۲۰۰۷ که ویسواناتان آناند ِ هندی به مقام قهرمانی رسید، این عنوان در شوروی و روسیه باقی‌ماند.

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

شطرنج رابطهٔ نزدیکی با ریاضیات و رایانه دارد. در سال ۱۹۹۷، دیپ بلو ساختهٔ شرکت آی‌بی‌ام توانست برای نخستین‌بار گری کاسپارف، قهرمان وقت شطرنج جهان، را شکست‌دهد. به مسابقات شطرنج گاهی با محدودیت زمانی بر‌گزار می‌شوند و عنوان شطرنج سریع و برق آسا برای مسابقاتی که زمان کوتاهی دارند استفاده می‌شود. در کنار شطرنج کلاسیک انواع دیگری از این بازی مانند شطرنج سیامی و شطرنج ۹۶۰ هم علاقه‌مندان زیادی دارند.






قوانین
آغاز بازی

نخستین گام برای آغاز بازی شطرنج، چیدن درست مهره‌ها در صفحهٔ شطرنج است. صفحهٔ شطرنج ۸×۸ است و هر خانه دارای یک عدد و یک حرف است. اعداد از پایین به بالا از ۱ تا ۸ هستند و حروف طبق الفبای انگلیسی از چپ به راست از a تا h هستند. همیشه رخ‌ها در آغاز بازی در گوشهٔ زمین قرار می‌گیرند. محل قرارگیری اسب‌ها کنار رخ‌ها است. فیل‌ها نیز کنار اسب‌ها قرار می‌گیرند. پس از قرارگیری این مهره‌ها کنار یک‌دیگر، تنها دو خانه در ردیف پایانی باقی می‌مانند. وزیر در یکی از این دو خانه و در خانهٔ هم‌رنگ خود قرار می‌گیرد. وزیر سفید بر خانهٔ سفید و وزیر سیاه بر خانهٔ سیاه قرار می‌گیرد. شاه‌ها نیز که بلندترین مهره‌های شطرنج هستند و دارای صلیبی بر روی سر خود هستند، در کنار وزیر قرار می‌گیرند. شاه باید در خانهٔ غیر هم‌رنگ خود قرار گیرد. شاه سفید بر روی خانهٔ سیاه و شاه سیاه بر روی خانهٔ سفید قرار می‌گیرد. سربازان نیز که کوتاه‌ترین و متعددترین مهره‌ها در شطرنج هستند، جلوی مهره‌های دیگر قرار می‌گیرند. هر بازیکن باید ۸ سرباز داشته‌باشد.

بازی توسط یک مهرهٔ سفید آغاز می‌گردد و پس از آن، یک مهرهٔ سیاه حرکت می‌کند. بازی همین‌گونه و طبق همین روند ادامه پیدا می‌کند و بازیکنان به ترتیب مهره‌های سفید و سیاه (روشن و تیره) خود را حرکت می‌دهند.






زمان بازی

نخستین ساعت مکانیکی شطرنج توسط توماس برایت ویلسون (۱۹۱۵–۱۸۴۳) اختراع‌شد و در مسابقات شطرنج لندن در سال ۱۸۸۳ مورد استفاده قرار گرفت.

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






پایان بازی

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

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

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






پیشینه شطرنج
شطرنج یکی از کهن‌ترین بازی‌هایی‌است که امروزه نیز در میان مردم جهان رواج دارد؛ به‌طوری‌که قدمت این بازی را بیش از ۱۵۰۰ سال رقم زده‌اند. به باور برخی شطرنچ اختراع ایرانیان است و به همین دلیل هنوز از واژگان پارسی استفاده می‌کند. عده‌ای هم آن را ابداعِ هندیان، یونانیان، رومیان، بابلی‌ها، سکاها، مصریان، یهودیان، چینی‌ها و اعراب دانسته‌اند. اما آن‌چه که بیش از هر رأی دیگری موردِ پذیرش است، این که شطرنج در اصل هندی بوده، سپس از هند به ایران آورده شده، از ایران به عرب‌ها و جهان اسلام گسترش یافته، و سرانجام از جهانِ اسلام به اروپا رفته‌ است. در اروپای قرن پانزدهم، شطرنج به شیوه امروزین آن درآمد؛ و در نیمه دوم قرن نوزدهم، مسابقات جهانی شطرنج آغاز گردید. در قرن بیستم، فدراسیون جهانی شطرنج تاسیس شد.






پیدایش شطرنج

شطرنج در دوران امپراتوری گوپتا در هند سرچشمه گرفته،که در شکل نخستین خود چاتورانگا chaturaṅga نام داشت.که به معنی چهار بخش (نظامی):پیاده نظام ، سواره نظام، فیل سوار و ارابه ران است.که در شکل نوین به سرباز ، وزیر ، رخ و اسب تکامل یافت.

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

در بارهٔ پیدایش شطرنج(چترنگ) چندین روایت موجود است که تنها تعداد کمی از آن‌ها معقول و باور کردنی هستند. در ادامه برخی از این روایت‌های مختلف مورد بررسی قرار خواهند گرفت:

شاهنامه: یکی از داستان‌ها داستانی است که ثعالبی در شاهنامهٔ معروف به شاهنامه ابومنصوری نقل می‌کند. این داستان را فردوسی نیز در شاهنامه خود با تفصیل بیشتر آورده‌است. داستان از این قرار است که وقتی طلحند پسر نای هندی در جنگ با گو پسر عمو و برادر امی بر سر پادشاهی کشته شد، مادرش از غم او افسرده گشت. گروهی از دانشمندان برای سرگرم کردن مادر و نیز نشان دادن وضعیت جنگی که پسرش در آن کشته شد شطرنج را اختراع کردند.
ادبیات هندی: در ادبیات هندی فقط دو اثر پذیرفتنی وجود دارد: نخستین مطلب مربوط به اوایل قرن هشتم میلادی است که به زبان سانسکریت و با نثری ساده نوشته شده‌است. سوباندهو(نام این نوشته) دربارهٔ حکومت اودایانا پادشاه واتسا و ملکه اش مطالبی نگاشته‌است. در بین این مطالب اشاره‌ای هم به مهره‌های شطرنج شده که دقیقا مشخص نیست این مطالب در مورد شطرنج امروزی است یا نوع دیگری از شطرنج، چرا که نوع دیگری نیز هست که با تاس بازی می‌شود. نوشتهٔ دیگر مربوط به بانا نویسنده‌ای هندی است که ضمن شرح دادن چگونگی پادشاهی سری هارشا که در شمال هند حکومت می‌کرده‌است، اشاره‌ای به آموزش شطرنج در دربار او دارد. این نوشته در قرن هفتم میلادی نگاشته شده که کهن‌ترین نوشتهٔ مکتوب هندی در رابطه با شطرنج است.
ادبیات اسلامی: مسعودی، تاریخ‌نگار مسلمان قرن چهارم، در مروج‌الذهب ابداعِ شطرنج را به بلهیت مردی از تبارِ برهمنان نسبت داده‌است. مطابق با رایِ مسعودی، همین بلهیت بود که نخستین کتاب درباره شطرنج را برای هندوان تدوین کرد. مسعودی همچنین به افسانه مشهوری اشاره می‌کند که بر اساس آن، مبدعِ شطرنج از پادشاه هند می‌خواهد که خانه‌های صفحه شطرنج را با دانه‌های گندم پر کند – به این ترتیب که در خانه اول، یک دانه؛ در خانه دوم، دو دانه؛ در خانه سوم، چهار دانه؛ تا خانه شصت و چهارم – که پس از حساب و شمار معلوم می‌شود که اگر تمامِ آن سرزمین را هم گندم بکارند، کفایت این مقدار را نخواهد کرد.
آلفونسوس:روایتِ دیگر از پیداییِ شطرنج، روایتِ آلفونسوس حکیم است؛ و آن این که: پادشاهی از پادشاهان هند آرزو داشت بداند جهان مطیع عقل و اراده است یا جبر و تقدیر. پس دو تن از مردان دانا و خردمند دربارش را فراخواند و از ایشان سوال کرد. این دو خردمند نظری مخالفِ هم داشتند؛ یکی همه از جبر می‌گفت و دیگری از اختیار. شاه از این دو خواست که هر یک برای اثبات مدعایش بازی‌‌ای اختراع نموده، به درگاهش بیاورد. آن جبری بازیِ نرد را ساخت – که بر اساس گردشِ فصول و رفت‌وآمد ماهها و روزها و حکمِ تاسِ شش‌جهت تنظیم‌ گشته‌ بود-. اما حکیمِ دیگر بازیِ شطرنج را ساخت که در همه مراحلِ آن، انسان مختار است؛ جز آن که محدود است به رعایت قوانین بازی. پادشاهِ هند در هر دو بازی به نیکی نظر کرده و شطرنج را بر نرد ترجیح داد؛ چرا که در شطرنج است که عاقلان و دوراندیشان از نادانان و کوته‌فکران متمایز می‌گردند.







شطرنج در هندوستان
چتوراجی

از بازی‌های شطرنج‌گونه هندوستان یکی چتوراجی (به معنی چهارپادشاه) است؛ نخستین بار، ابوریحان بیرونی در تحقیق‌ماللهند این بازی را توصیف و تشریح کرده‌است. در این بازی – چنان که از اسمِ آن پیداست – چهار نفر شرکت می‌کنند؛ هر یک از شرکت‌کننده‌ها هشت مهره دارد (کشتی، اسب، فیل، شاه و پیاده‌ای نظیر هر یک). این مهره‌ها در چهار گوشه صفحه چیده می‌شوند و مطابق قانون حرکت می‌کنند. حرکتِ قایق یا کشتی در این بازی مشابه با حرکتِ فیل در شطرنج است – منتها محدودتر- حال آن که حرکتِ فیل در چتوراجی با حرکتِ رخ در شطرنج منطبق است. مهره‌های چتوراجی می‌بایست به رنگ‌های سبز، قرمز، سیاه و سفید باشند که به ترتیب با فصل‌های بهار، تابستان، پاییز و زمستان (و همچنین با عناصر و اخلاط اربعه) مطابقت دارند. درباره ارتباطِ چتوراجی با شطرنج آراء متفاوت است: برخی چتوراجی را نیای چتورانگه و شطرنج دانسته‌اند و برخی آن را بازیِ متفاوتی دانسته‌اند که ارتباط چندانی با شطرنج ندارد.






چتورانگه

چتورانگه نه تنها نیایِ شطرنجِ کنونی که نیایِ بازی‌های شطرنج‌گونه‌ی شرقِ دور (همچون شیانگ‌چی و جانگ‌چی) نیز هست. این بازی در دوره شاهانِ گوپتا توسعه یافت و آن‌چنان که معلوم است قواعد و مهره‌هایی مشابهِ شطرنجِ عربی داشته‌است. نام چتورانگه – که از مهابهاراتا گرفته شده است –به معنی چهار دست است؛ این نام به چهار دسته در آرایش نظامی اشاره دارد: پیاده‌نظام، سواره‌نظام، فیل‌های جنگی و ارابه‌ها. در چتورانگه هر یک از این ارکان نظامی توسطِ یکی از مهره‌های چهارگانه – پیاده، اسب، فیل و رخ- نمود می‌یابد بعلاوه پادشاه و وزیر که در قلبِ لشکر نقشِ هدایت و فرماندهی را برعهده دارند. صفحه چتورانگه صفحه‌ای بود هشت در هشت – با خانه‌هایی یک رنگ- که به نام آشتاپادا خوانده شده و مقدّس شمرده می‌شد.






شطرنج در ایران
کارنامه اردشیر پاپکان

یکی از کهن‌ترین نوشته‌های ایران – و شاید جهان - که به وضوح از شطرنج یاد می‌کند، کتاب کارنامه اردشیر پاپکان (کارنامک ارتخشیر پاپکان) است. در این نوشته آمده است: "اردشیر به فر خدای در چوگان، سواری، چترنگ و شکار برتری یافت."

این سند یکی از قدیمی‌ترین اسنادِ مکتوبی‌است که به بازی شطرنج اشاره دارد و عده‌ای همین سند را دلیل بر ابداعِ شطرنج توسط ایرانیان دانسته‌اند.






گزارش شطرنج

روایاتی که ورود شطرنج را به ایران با عهدِ ساسانی هم‌زمان می‌دانند اغلب از ماتیکان‌ چترنگ یا چترنگ‌نامک (گزارش شطرنج) گرفته‌شده‌است و مشابهِ آن را فردوسی در شاهنامه به نظم درآورده. این داستان – که به چندین شیوه نقل می‌شود- چنین است:

در زمان پادشاهی خسرو انوشیروان، شاهی از شاهانِ هند که دیورسام خوانده می‌شد فرستاده‌ای را به دربارِ ایران روانه داشت. فرستاده پس از به جای آوردنِ آدابِ دربار، گنج‌ها و خواسته‌های گرانبهایی را به شاهِ ایران پیشکش کرد و تخته‌ای از شطرنج با مهره‌هایی از عاج و زمرد نیز فراز آورد. آنگاه به پادشاهِ ایران چنین گفت: که ای شاهِ شاهان! من از سویِ شهریارِ هند بدین کار گمارده شُدَم تا شما را بگویم آنچه را که از شهریارم شنیده‌ام. شهریارِ ما گفت که هیچ برتری نیست مگر به دانش و خِرَد و اینک که شما خود را از ما برتر می‌دانید، پس بایسته است که دانشِ شما نیز از دانشِ ما افزون باشد. اینک ما این شطرنج را به سویِ شما فرستادیم تا شما روش و شیوه آن را – چنان که هست- بازیابید؛ اگر از این کار فرومانید، آنگاه باید ساو و باج بر ما بفرستید و اگر توانستید، آنگاه ما باجگزارِ شما خواهیم بود. » در پایانِ این داستان، بزرگمهر، وزیرِ انوشیروان، راه و شیوه این بازی را درمی‌یابد و بدین‌سان ایرانیان بر هندیان غالب می‌آیند.

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

با این‌حال بسیاری از زرتشتیان شطرنج را در ایران کهن‌تر دانسته، باور دارند که سپیتمان زرتشت خود این بازی را پدید آورده و به گشتاسب هدیه کرده است؛ اما سندی تاریخی بر این نمی‌توان ارائه نمود.






جهان اسلام

در سال‌های ۶۳۸-۶۵۱ میلادی، سپاهیان عرب مسلمان در جنگ با ایران کامکار شدند؛ بسیاری از پارسیان اسلام آوردند، و کمابیش، برخی از ویژگی‌های فرهنگی ایرانیان نیز در میان تازیان و مسلمانان رسوخ یافت. از آن میان، اعراب شطرنج را - که ایرانیان چترنگ می‌نامیدند- از ایرانیان آموختند و از آن جا که دو حرف "چ" و "گ" در زبان عرب وجود نداشت، این نام از چترنگ به شطرنج تغییر یافت. در زمان خلافت عباسی، این بازی محبوبیت فراوانی یافت و به بازی موردعلاقه خلفا و اشراف تبدیل گشت.






کتاب‌های شطرنج

بسیاری از مورخین مسلمان از جمله یعقوبی، طبری، مسعودی و ثعالبی درباره شطرنج نوشته‌اند. در این میان همچنین، شطرنج از یک بازی ساده به یک علم مکتوب و مدون تبدیل شد و آن با نوشته شدن کتاب‌های بسیار درباره شطرنج بود، از جمله: کتاب الشطرنج نوشته العدلی و ابوبکر صولی، کتاب منصوبات الشطرنج (کتاب موقعیت‌ها و مسئله‌های شطرنج) نوشته اللجلاج.

علم‌الشطرنج در زمان عباسیان به بخش تقسیم می‌شد:







مبادی (اصول و مقدمات)
تبیات (حرکت‌های آغازین، آرایش‌ سپاه): این حرکات معمولاً صرفاً حفظ می‌شدند و بدین توجه به حرکت مخاطب انجام می‌گرفتند.
منصوبات (پرسش‌ها، موقعیت‌ها و مسئله‌های شطرنج). یکی از معروف‌ترین منصوبات در جهان اسلام، منصوبه دلارام بود. معروف است که در این منصوبه، یکی از اشرافِ ایرانی در بازیِ شطرنج روی همسرش به نام دلارام شرط‌بندی کرده بود و به موقعیت نزدیک به باخت رسید؛ دلارام فریاد زد: "هر دو رخت را قربانی کن، نه مرا" و او با قربانی کردن رخ‌هایش توانست شاهش را نجات داده، شاه طرف مقابل را در چهار حرکت مات کند.







رده‌بندی بازی‌کنان شطرنج

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






بازی‌کنان مشهور شطرنج

از مشهورترین شطرنج‌بازان عصر اسلامی می‌توان افراد زیر را نام برد:

جابر کوفی و ابونعم در زمان خلیفه مأمون.
العدلی در زمان خلیفه الواثق بالله. در آن زمان، او تنها شطرنج‌بازی بود که در زمره عالیات شمرده می‌شد.
الرازی در جضور خلیفه متوکل از العدلی - که سالخورده شده بود- بُرد و رسماً به زمره عالیات راه یافت.
ابوبکر صولی که در شعر و ادب نیز دست داشت. او در دوران خلیفه المکتفی بالله زبردست‌ترین شطرنج‌باز بود. او همچنین استاد اللجلاج بود.







انواع بازی شطرنج

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

شطرنج قدیم (یا شطرنج هندی) که همان شطرنج امروزین است؛ با این تفاوت که در ایران سده‌های میانه فیل تنها دوخانه مورب و با جهش از روی مهره‌ها می‌توانسته حرکت کند و وزیر نیز تنها یک خانه مورب حق حرکت داشته‌است.
شطرنج طویل (که شطرنج مستطیلی و شطرنج ممدود نیز نامیده می‌شده‌است). این شطرنج در صفحه‌ای ۴×۱۶ و با تاس بازی می‌شده‌است و قوانین خاص خود را داشته‌است.
شطرنج جوارحیه که در صفحه‌ای ۷×۶ بازی می‌شده و هر بخش به نام یکی از اعضای بدن انسان بوده‌است.
شطرنج تامه که در صفحه‌ای ۱۰×۱۰ بازی می‌شده؛ آملی و مسعودی قوانین این شطرنج را به وضوح شرح‌ داده‌اند.
شطرنج رومی که صفحه‌ای مدور داشته و ۱۶ مهره در دور یک مرکز واحد چیده می‌شدند. قواعد مربوط به این شطرنج را ابن عربشاه نیز نقل کرده‌است.
شطرنج حصون در صفحه‌ای ۱۰×۱۰ با چهارخانه اضافی در حواشی بازی می‌شده‌است و در هر طرف صفحه ۲۰ مهره قرار داشته‌است.
شطرنج کبیر یا شطرنج تیموری: این شطرنج ۱۱۲ خانه داشته (در صفحه‌ای ۱۰×۱۱) و در آن مهره‌های متعددی از قبیل شاه، وزیر، زرافه، شیر، شتر، نگهبان، دبابه، ارابه جنگی حضور داشته‌اند که در سه سطر در دو سوی صفحه چیده می‌شدند. در این شطرنج، پیاده جلوی مهره با پیاده دیگر متفاوت بوده‌است که هر پیاده می‌توانسته ارتقاء یابد (مثلاً پیاده شتر تبدیل به شتر شود)؛ پیاده شاه در صورت ارتقاء تبدیل به شاهزاده می‌شده‌است (در این صورت اگر شاه کیش و مات می‌شد، شاهزاده به جای او به سلطنت می‌رسید). در این شطرنج همچنین قواعدی برای تبادل اسرای جنگی وجود داشته‌است. ابن‌عربشاه قواعد مربوط به این شطرنج را به وضوح ذکر کرده‌است. برخی ابداع این شطرنج را به تیمورلنگ نسبت می‌دهند.







اروپا

شطرنج از طریق فتوحات مسلمانان در اندلس و بیزانس (روم شرقی) به اروپا راه یافت. شطرنج در اروپا نیز مدت‌ها محدود به طبقه اشراف و شاهزادگان بود؛ و تا پیش از عصر جدید، مردم عادی بدان دسترسی نداشتند. از جمله تغییراتی که اروپاییان به شطرنج وارد کردند، تغییرات زیر بود:

پیاده‌ها اجازه یافتند در حرکت اول یک‌خانه را درجا بزنند.
شاه اجازه یافت تنها یک بار در طول بازی دوخانه را یکجا حرکت کند. (این قانون بعدها جایش را به قلعه کردن داد)
فرزین یا وزیر (که اروپایی‌ها ملکه خواندند) اجازه حرکت بیشتری یافت.





پیشینیان (۱۰۰۰–۶۰۰)
مهره‌های چاتورانگا
راجا (شاه)
مانتری یا سیناپاتی (وزیر)
راتا (رخ)
گاجا (فیل)
اَسوا (اسب)
پاداتی یا باتا (سرباز)

شطرنج در سدهٔ چهارم یا ششم میلادی از شمال‌غربی هند سرچشمه گرفته‌است. در آن زمان، امپراتوری گوپتا بر هند فرمان می‌راند. شاهان هند بر این باور بودند که یادگیری جنگ موجب یادگیری ارزش‌های دلاوری، تصمیم‌گیری، شکیبایی و شجاعت می‌شود. بنابراین تصمیم گرفتند که جنگ را مدل‌سازی کنند. رایج‌ترین داستان در مورد اختراع شطرنج ادعا می‌کند که شطرنج اختراع یک قدیس هندی بود. شاه هند که بالهات نام‌داشت، از قمار و اعتیاد به بازی‌های شانسی خشمگین شده‌بود. او از این قدیس هندی که سیسا نام‌داشت، درخواست کرد بازی ایجاد کند که در آن بتوان دوراندیشی و استدلال کرد و چیزی به عنوان شانش در آن وجود نداشته‌باشد. مدتی بعد، سیسا با صفحه‌ای متشکل از ۶۴=۸×۸ خانه نزد شاه آمد. دو ارتش متشکل از ۳۲ مرد با دو رنگ مختلف صفحه را پر کرده‌بودند و آرمان هر ارتش، دستگیری و کشتن شاه ارتش حریف بود. این بازی چاتورانگا نام‌گرفت. صفحهٔ شطرنج آشتاپادا نام‌داشت.

چاتورانگا از زبان سانسکریت سرچشمه گرفته و به معنی ۴ عضو است که به ۴ عضو نظامی ارتش هند یعنی ارابه‌ها، فیل‌ها، سواره‌نظام و پیاده‌نظام اشاره‌دارد. پیروزی بازیکنان در چاتورانگا به سونوشت یکی از مهره‌ها (شاه کنونی شطرنج) بستگی داشت. تعداد خانه‌های موجود در صفحهٔ این بازی ممکن است ۱۰۰ خانه یا حتی بیشتر از آن باشد.

در کارنامه اردشیر بابکان نوشته شده‌است که این بازی یکی از دستاوردهای فرهنگی اردشیر بابکان (بنیادگذار امپراتوری ساسانیان) بوده‌است. اما در حدود سال ۶۰۰ میلادی، ۳ متن به زبان پارسی میانه (زبان پهلوی) نوشته‌شد که ادعا می‌کند بازی چَترَنگ را هند به دربار ایران معرفی‌کرد و اصیلان ایرانی باید این بازی را یاد می‌گرفتند. برخی از زبان‌شناسان ثابت کرده‌اند که واژهٔ چترنگ در زبان پارسی میانه از واژهٔ چاتورانگا در زبان سانسکریت ریشه گرفته‌است. هندیان سفیری را نزد خسرو انوشیروان (فرمانروایی در ۵۷۹–۵۳۱ پس از میلاد) که یکی از امپراتورهای ساسانی و فرمانروایان ایران بود، فرستادند. در آن زمان، ساسانیان بر ایران کنونی، عراق، افغانستان و آسیای مرکزی فرمان می‌راندند. سفیر هندی پیشکش‌هایی را به همراه شطرنج به خسرو ارائه‌داد. با ازدواج خسروپرویز و دختر امپراتور موریس (امپراتور بیزانس)، شطرنج به روم شرقی رسید. شطرنج در همان سال‌ها به یونان نیز رسید. در سال ۶۴۴، ارتش‌های اسلام امپراتوری ساسانی را برچیدند و ایران را تصرف‌کردند و واژهٔ شطرنج جایگزین واژهٔ چترنگ شد. از آن پس، شطرنج وارد اسلام شد.






ریشه‎های بازی امروزی (۱۸۵۰–۱۰۰۰)
شطرنج توسط معامله‌گران ایرانی به اروپا رسید. در حدود سال ۱۰۰۰ میلادی، شطرنج به اروپا و روسیه رسید و به زودی در ژاپن و چین گسترش‌یافت. در حدود سال ۱۲۰۰ میلادی، شطرنج به اروپای جنوبی رسید و در اواخر سدهٔ پانزدهم تغییراتی در این بازی پدید آمد. مهرهٔ فِرز که در زبان پارسی به معنای مشاور مرد شاه (وزیر) است. اما هنگامی که شطرنج وارد اروپا شد، اروپاییان آن را به ملکه (Queen) تغییر دادند. در آن زمان، وزیر ضعیف‌ترین مهرهٔ بازی بود و فیل نیز از مهره‌های ضعیف بود و این باعث می‌شد که سرعت بازی بسیار کندتر از سرعت امروزی بازی باشد. این قانون که سرباز در نخستین حرکت خود می‌تواند دو خانه به جلو حرکت‌کند نیز در اروپا ساخته‌شد.نخستین کتاب شطرنج توسط فردی به نام ویسِنت نوشته‌شد و در سال ۱۴۹۵ در والنسیا منتشر شد که تقریباً همهٔ موارد شطرنج امروزی را در بر می‌گرفت. این کتاب تاکنون از بین رفته‌است. قدیمی‌ترین کتاب به‌جا مانده دربارهٔ شطرنج امروزی، جریان بازی و قوانین حرکات به نام تکرار عشق و هنر بازی شطرنج توسط لوئیس رامیرز د لوسنا نوشته‌شد و در سال ۱۶۴۶ یا ۱۴۹۷ در سالامانکا منتشر شد. پس از لوسنا، نویسندگانی از جمله پدرو دامینو، جیووانی لئوناردو دی بونا، گیولیو چزاره پلریو، جیاچینو گرکو و روی لوپس د سگورا اشاره‌نمود.

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

در اواسط سدهٔ نوزدهم، لندن سلطهٔ خود را بر شطرنج آغاز کرد. این بازی به بازی برای همهٔ مردم تبدیل‌شد. باشگاه‌های شطرنج بنیادگذاری‌شدند؛ کتاب‌های مقدماتی دربارهٔ شطرنج منتشر شدند و مجلات و مطبوعات بخش‌های مهمی از نشریهٔ خود را به این بازی اختصاص دادند و بر مجبوبیت شطرنج افزوده‌شد. مردم کشورهایی از جمله آلمان و مجارستان به این بازی علاقه‌مند شدند و باشگاه شطرنج لندن در سال ۱۸۰۷ بنیادگذاری‌شد. مسابقاتی میان بازیکنان انگلستان و فرانسه و هم‌چنین مسابقات مختلفی میان شهرها انجام‌شد. برای نمونه، باشگاه شطرنج لندن و باشگاه شطرنج ادینبرو برابر هم بازی کردند.






زایش ورزشی (۱۹۴۵–۱۸۵۰)

نخستین مسابقات بین‌المللی شطرنج توسط هوارد استانتون که خود یک بازیکن شطرنج انگلیسی بود، در سال ۱۸۵۱ بر‌گزار شد. آدولف اندرسن قهرمان این مسابقات شد و در سال ۱۸۵۸، این افتخار را در بازی با پل مورفی از دست داد. او هم‌چنین در بازی جاویدان مقابل لیونل کیِسِریتسکی و در بازی همیشه سبز مقابل جین دافرِسنه بازی‌کرد.

پل مورفی آمریکایی نابغه‌ای در شطرنج و قوی‌ترین بازیکن شطرنج وقت خود بود. مورفی با دیدن بازی‌های انجام‌شده در خانواده‌اش شطرنج را آموخت. ویلهلم اشتاینیتس زادهٔ پراگ، بوهم (اکنون جمهوری چک) نخستین قهرمان رسمی شطرنج جهان بود. او به عنوان بازیکن پیشروی شطرنج شناخته می‌شود و از سال ۱۸۸۶ تا ۱۸۹۴ قهرمان جهان بود.

در پایان سدهٔ نوزدهم، شماری از مسابقات استاد و مسابقات سالانه بر‌گزار شد. ادعا می‌شود که عنوان استادبزرگ شطرنج به سال ۱۹۱۴ باز می‌گردد. در این سال، تزار نیکلای دوم روسیه این عنوان را به پنج فینالیست سن پترزبورگ (لاسکر، کاپابلانکا، آلخین، تاراش و مارشال) اعطا کرد. البته این یک ادعا و موضوعی بحث برانگیز است. سرانجام، فیده در ۲۰ ژوئیهٔ ۱۹۲۴ در پاریس بنیادگذاری‌شد. مسابقات قهرمانی شطرنج جهان زنان در سال ۱۹۲۷ بنیادگذاری‌شد و در نخستین دورهٔ آن، ورا منشیک اهل انگلستان–چکسلواکی–روسیه قهرمان شد. خوزه رائول کاپابلانکا اهل کوبا قهرمان شطرنج جهان از سال ۱۹۲۱ تا ۱۹۲۷ بود. الکساندر آلخین زادهٔ مسکو، روسیه جانشین کاپابلانکا شد و از سال ۱۹۲۷ تا ۱۹۴۶ چهار عنوان قهرمانی جهان به دست آورد. او هم‌چنین در مسابقات گوناگون عنوان‌های مهمی به‌دست آورده‌است.

در طول جنگ جهانی دوم، زندانیان آلمانی بیشتر وقت خود را صرف شطرنج می‌کردند. زندانیان در اردوگاه‎های آلمان شطرنج را از شمع و چوب می‌ساختند. در طول جنگ جهانی، ستاد مرکزی فیده به آرژانتین منتقل‌شد. در آن زمان، آگوستو دِ مورو (رئیس فدراسیون شطرنج آرژانتین)، رئیس فیده شد.






پس از جنگ جهانی دوم (۱۹۴۵)–تاکنون

پس از مرگ آلخین در سال ۱۹۴۶، شطرنج جهانی دچار هرج‌ومرج شد. در سال ۱۹۴۸، فیده رقابت شطرنج جهان را میان پنج نفر بر‌گزار کرد که سرانجام میخائیل بوتوینیک اهل اتحاد جماهیر شوروی سوسیالیستی قهرمان این جام شد. باتوینیک قهرمانی جهان خود را در قهرمانی‌های سال‌های ۱۹۵۱ و ۱۹۵۴ حفظ‌کرد و آن را در سال ۱۹۵۷ در بازی مقابل واسیلی اسمیسلوف از دست داد. اما این عنوان را دوباره در مسابقهٔ برگشت در سال ۱۹۵۸ به‌دست آورد. او این عنوان را در سال ۱۹۶۰ در بازی مقابل میخائیل تال از دست داد و در سال ۱۹۶۱ در بازی برگشت تال را شکست‌داد و دوباره عنوان را به دست آورد. او در سال ۱۹۶۳ این عنوان را در بازی مقابل تیگران پتروسیان از دست داد و فیده مسابقهٔ برگشت را از آن پس حذف‌کرد.

پتروسیان از سال ۱۹۶۳ تا ۱۹۶۹ قهرمان جهان بود. بوریس اسپاسکی این عنوان را در سال ۱۹۶۹ از چنگ او درآورد. بابی فیشر اهل ایالات متحده آمریکا در سال ۱۹۷۲ عنوان قهرمان جهان را از چنگ اسپاسکی درآورد و تبدیل به نخستین بازیکن شطرنج غیر روسی شد که به عنوان قهرمان جهان دست‌یافت.

آناتولی کارپف اهل شوروی عنوان قهرمان جهان را در سال ۱۹۷۵ از دست فیشر درآورد. سرانجام، گری کاسپارف اهل شوروی که در باکو، آذربایجان زاده‌شد، عنوان قهرمان جهان را در سال ۱۹۸۵ در ۲۲ سالگی از چنگ کارپف درآورد. کاسپاروف سازمان رقیب فیده، شطرنج حرفه‌ای را بنیادگذاری‌کرد و در سال ۱۹۹۳ قهرمانی جهان را بر‌گزار کرد که در آن نایجل شورت را شکست‌داد. در همان زمان، فیده مسابقات قهرمانی جهان خود را بر‌گزار کرد که کارپف قهرمان شد. کاسپارف و کارپف هر دو ادعا کردند که قهرمان جهان هستند. ولادیمیر کرامنیک روسی در سال ۲۰۰۰ عنوان قهرمانی جهان را از چنگ کاسپاروف درآورد و آن را تا سال ۲۰۰۷ حفظ‌کرد. از سال ۲۰۰۷ تاکنون عنوان قهرمان جهان دست ویسواناتان آناند اهل هند است.






مهره‌ها
ویژگی‌های مهره‌ها
سرباز (پیاده)

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

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






اَسب (اَسپ)

اَسب یا اَسپ، یکی از مهره‌های شطرنج است که به صورت L در هر جهت جابه‌جا می‌شود و همچنین این قابلیّت را دارد که بِپرد یعنی هرگز این مهره در مسیر حرکت خود مسدود نمی‌شود. برای نمونه، اسب در یک حرکت می‌تواند دو خانه به سمت پایین و یک خانه به سمت راست یا چپ حرکت‌کند. اسب با هر حرکت رنگ خانهٔ خود در صفحهٔ شطرنج را نیز تغییر می‌دهد. به طور کلی حرکت اسب را می‌توان به دو دسته تقسیم‌کرد: نخست این که دو خانهٔ افقی و یک خانهٔ عمودی حرکت می‌کند، دوم این که دو خانهٔ عمودی و یک خانهٔ افقی حرکت می‌کند.

در آغاز بازی، هر بازیکن ۲ اسب دارد که هر دو کنار رخ و فیل قراردارند. با استفاده از این مهره می‌توان به تضعیف دفاع حریف، به ویژه سربازان پرداخت و مهره‌های حریف را به طور مخفیانه گرفت.البتِه می توان با این مهره کیش های مخفیانه هم داد که به دلیل خاصیّت پَرِشِ این مهره است.همچنین اسب بهترین مهره برای آچمز است.






فیل (پیل)

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

در آغاز بازی، هر بازیکن دارای ۲ فیل است که یکی بر خانهٔ روشن و دیگری بر خانهٔ تیره قراردارد. فیل از اسب باارزش‌تر است و همکاری دو فیل و کنترل خوب آن‌ها، تهدید بزرگی برای مهره‌های حریف محسوب می‌شود. ارزش نسبی این مهره به میزان ارزش نسبی اسب است و ارزش آن از شاه، وزیر و رخ کم‌تر است. به فیلی که سربازی در جهت حرکت آن قرارگرفته و راه آن را مسدود کرده‌باشد، «فیل بد» می‌گویند.






رخ (قلعه)

رُخ یا قَلعه، مهره‌ای است که می‌تواند به بالا، پایین، راست و چپ و به طور کلی در یک خط راست تا هر خانه که بخواهد، حرکت‌کند. هر بازیکن در آغاز بازی ۲ رخ دارد که هر دو در گوشهٔ صفحهٔ شطرنج قراردارند. شکل ظاهری این مهره مانند قلعه است و در برخی از نقاط جهان با نام «قلعه» شناخته می‌شود.

واژهٔ انگلیسی «Rook» به معنای رخ، ترکیب‌شده از دو واژهٔ زبان فارسی «Rokh» و زبان سانسکریت «Rath» است. با این مهره و شاه می‌توان عمل کیش مات را به انجام‌رساند. کیش مات کردن با این دو مهره از کیش مات کردن با وزیر و شاه دشوارتر است، زیرا شاه حریف می‌تواند رخ را بزند. در این روش باید شاه حریف را به گوشهٔ صفحهٔ شطرنج کشاند.






وزیر (فرزین)

وزیر یا فرزین، یک مهرهٔ حمله‌ور نیرومند است که معمولاً برای کیش مات استفاده می‌شود. این مهره بسیاری از مات‌های نخست را انجام می‌دهد و با پشتیبانی مهره‌ای کوچک، کیش مات را نیز عملی می‌سازد. این مهره می‌تواند هرچند خانه که بخواهد در همهٔ جهات (بالا، پایین، راست، چپ و جهات مورب) حرکت‌کند. با این حال، مسیر این مهرهٔ نیرومند را می‌توان با همهٔ مهره‌های دیگر مسدودکرد.

در آغاز بازی، هر بازیکن یک وزیر دارد که مجاور شاه قراردارد و وزیر در خانهٔ هم‌رنگ خود و شاه در خانهٔ غیر هم‌رنگ خود قراردارد.
page1 - page2 - page3 - page4 - page5 - page7 - page8 - | 5:02 am
تعاریف

ویژگی‌هایی که غالباً برای تشکیل یک زبان برنامه نویسی مهم شمرده می‌شوند:

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





هدف: زبان‌های برنامه نویسی با زبان‌های طبیعی تفاوت دارند و آن اینکه زبان‌های طبیعی فقط برای فعل و انفعالات بین مردم به کار می‌روند، در حالیکه زبان‌های برنامه نویسی همچنین به انسانها اجازه می‌دهد که از طریق دستورات با ماشین‌ها ارتباط برقرار کنند. برخی زبان‌های برنامه نویسی بوسیله یک دستگاه استفاده می‌شوند تا دستگاه دیگری را کنترل کند. برای مثال برنامه‌های پست اسکریپت(post script) غالباً توسط برنامه دیگری برای کنترل یک چاپگر و یا نمایشگر ایجاد می‌شوند.
ساختارها: زبان‌های برنامه نویسی ممکن است ساختارهایی برای تعریف و تغییر داده ساختارها یا کنترل جریان اجرا داشته باشند.
توان بیانگر: نظریه محاسبات، زبان‌ها را بوسیله محاسباتی که توان بیان آنها را دارند طبقه بندی می‌کند. تمام زبان‌های "کامل تورینگ" می‌توانند مجموعه یکسانی از الگوریتم‌ها را پیاده سازی کنند.ANSI/ISO SQL و Charity مثال‌هایی هستند از زبان‌هایی که کامل تورینگ نیستند، ولی غالباً زبان برنامه نویسی نامیده می‌شوند.

برخی مولفین اصطلاح" زبان برنامه نویسی" را محدود به آنهایی می‌کنند که می‌توانند تمام الگوریتم‌های ممکن را پیاده سازی کنند، گاهی اوقات اصطلاح" زبان رایانه" برای زبان‌های برنامه نویسی محدودتر به کار می‌رود. زبان‌های غیر محاسباتی، مانند زبان‌های مارک آپ(markup) HTML یا گرامرهای قراردادی مثل BNF، معمولاً زبان برنامه نویسی محسوب نمی‌شوند. یک زبان برنامه نویسی(که می‌تواند کامل تورینگ نباشد) ممکن است در این زبان‌های غیر محاسباتی (میزبان) تعبیه شوند.


کاربرد

زبان برنامه نویسی یک مکانیزم ساخت یافته برای تعریف داده‌ها، و عملیات یا تبدیل‌هایی که ممکن است بطور اتوماتیک روی آن داده انجام شوند، فراهم می‌کند. یک برنامه نویس از انتزاعات آماده در زبان استفاده می‌کند تا مفاهیم به کار رفته در محاسبات را بیان کند. این مفاهیم به عنوان یک مجموعه از ساده‌ترین عناصر موجود بیان می‌شوند(مفاهیم ابتدایی نامیده می‌شوند). زبان‌های برنامه نویسی با غالب زبان‌های انسانی تفاوتی دارد و آن این است که نیاز به بیان دقیق تر و کامل تری دارد. هنگام استفاده از زبان‌های طبیعی برای ارتباط با دیگر انسان‌ها، نویسندگان و گویندگان می‌توانند مبهم باشند و اشتباهات کوچک داشته باشند، و همچنان انتظار داشته باشند که مخاطب آنها متوجه شده باشد. اگرچه، مجازا، رایانه‌ها "دقیقاً آنچه که به آنها گفته شده را انجام می‌دهند." و نمی‌توانند "بفهمند" که نویسنده دقیقاً چه کدی مد نظر نویسنده بوده‌است] البته امروزه برنامه‌هایی برای انجام این کار تولید شده‌اند و تلاش‌های بسیاری در این زمینه انجام شده ولی هنوز به نتیجهٔ رضایت بخشی نرسیده است[. ترکیب تعریف زبان، یک برنامه، و ورودی برنامه بطور کامل رفتار خروجی را به هنگام اجرای برنامه (در محدوده کنترل آن برنامه) مشخص می‌کند. برنامه‌های یک رایانه ممکن است در یک فرایند ناپیوسته بدون دخالت انسان اجرا شوند، یا یک کاربر ممکن است دستورات را در یک مرحله فعل و انفعال مفسر تایپ کند.در این حالت "دستور"ها همان برنامه‌ها هستند، که اجرای آنها زنجیروار به هم مرتبطند.به زبانی که برای دستور دادن به برنامه‌ای استفاده می‌شود، زبان اسکریپت می‌گویند. بسیاری از زبان‌ها کنار گذاشته شده‌اند، برای رفع نیازهای جدید جایگزین شده‌اند، با برنامه‌های دیگر ترکیب شده‌اند و در نهایت استعمال آنها متوقف شده‌است. با وجود اینکه تلاش‌هایی برای طراحی یک زبان رایانه" کامل" شده‌است که تمام اهداف را تحت پوشش قرار دهد، هیچ یک نتوانستند بطور کلی این جایگاه را پر کنند. نیاز به زبان‌های رایانه‌ای گسترده از گستردگی زمینه‌هایی که زبان‌ها استفاده می‌شوند، ناشی می‌شود:

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

یک سیر رایج در گسترش زبان‌های برنامه نویسی این است که قابلیت حل مسائلی با درجات انتزاعی بالاتری را اضافه کنند. زبان‌های برنامه نویسی اولیه به سخت‌افزار رایانه گره خورده بودند. همانطور که زبان‌های برنامه نویسی جدید گسترش پیدا کرده‌اند، ویژگی‌هایی به برنامه‌ها افزوده شده که به برنامه نویس اجازه دهد که ایده‌هایی که از ترجمه ساده به دستورات سخت‌افزار دورتر هستند نیز استفاده کند. چون برنامه نویس‌ها کمتر به پیچیدگی رایانه محدود شده‌اند، برنامه‌های آنها می‌تواند محاسبات بیشتری با تلاش کمتر از سوی برنامه نویس انجام دهند. این به آنها این امکان را می‌دهد که کارایی بیشتردر واحد زمان داشته باشند. "پردازنده‌های زبان طبیعی" به عنوان راهی برای ازبین بردن نیاز به زبان‌های اختصاصی برنامه نویسی پیشنهاد شده‌اند. هرچند، این هدف دور است و فواید آن قابل بحث است. "ادسگر دیجسترا" موافق بود که استفاده از یک زبان رسمی برای جلوگیری از مقدمه سازی ساختارهای بی معنی واجب است، و زبان برنامه نویسی طبیعی را با عنوان "احمقانه" رد کرد، "آلن پرلیس" نیز مشابها این ایده را رد کرد. مطابق با متدولوژی نامتجانس استفاده شده توسط langpop.com در سال ۲۰۰۸، ۱۲ زبان پرکاربرد عبارتند از: C, C++, C#, Java, JavaScript, Perl, PHP, Python, Ruby, Shell, SQL, and Visual Basic.



المان‌ها
تمام زبان‌های بزنامه نویسی تعدادی بلوک‌های ابتدایی برای توضیح داده و پردازش یا تبدیل آنها(مانند جمع کردن دو عدد با انتخاب یک عضو از یک مجموعه)دارند. این " عناصرابتدایی" بوسیله قوانین معناشناسی و دستوری تعریف می‌شوند که ساختار و معنای مربوطه را توضیح می‌دهند.
دستور(
syntax)

فرم سطحی یک زبان برنامه نویسی دستور آن نامیده می‌شود. غالب زبان‌های برنامه نویسی کاملاً متنی اند؛ و از دنبالهٔ متون شامل کلمات، اعداد، نشانگذاری، بسیار شبیه زبان نوشتاری طبیعی استفاده می‌کنند. از طرف دیگر، برنامه‌هایی نیز وجود دارند که بیشتر گرافیکی اند، و از روابط بصری بین سمبل‌ها برای مشخص کردن برنامه استفاده می‌کنند. دستور یک زبان ترکیبات ممکن سمبل‌ها برای ایجاد یک برنامهٔ درست را از نظر دستوری مشخص می‌کند. معنایی که به یک ترکیب سمبل‌ها داده می‌شود با معناشناسی اداره می‌شود(قراردادی یا نوشته شده در پیاده سازی منبع). از آنجا که اغلب زبان‌ها متنی هستند، این مقاله دستور متنی را مورد بحث قرار می‌دهد.

دستور زبان برنامه نویسی معمولاً بوسیله ترکیب عبارات معین(برای ساختار لغوی) و فرم توضیح اعمال(برای ساختار گرامری) تعریف می‌شوند. متن زیر یک گرامر ساده، به زبان lisp است: expression ::= atom | list atom ::= number | symbol number ::= [+-]?['۰'-'۹']+ symbol ::= ['A'-'Za'-'z'].* list ::= '(' expression* ')' این گرامر موارد ذیل را مشخص می‌کند:

یک عبارت یا atom است و یا یک لیست
یک atom یا یک عدد است و یا یک سمبل
یک عدد دنباله ناشکسته‌ای از یک یا تعداد بیشتری اعداد دهدهی است، که یک علامت مثبت و یا منفی می‌تواند پیش از آن بیاید.
یک سمبل حرفی است که بعد از هیچ یا تعدادی کاراکتر (جز فاصله) می‌آید.
یک لیست تعدادی پرانتز است که می‌تواند صفر یا چند عبارت در خود داشته باشد.

"۱۲۳۴۵"، "()"، "(a b c۲۳۲ (۱))" مثال‌هایی هستند از دنباله‌های خوش فرم در این گرامر.

همه برنامه‌هایی که از لحاظ دستوری درست هستند، از نظر معنا درست نیستند. بسیاری از برنامه‌های درست دستوری، بد فرم اند، با توجه به قوانین زبان؛ و ممکن است (بسته به خصوصیات زبان و درست بودن پیاده سازی) به خطای ترجمه و یا استثنا(exception) منتج شود. در برخی موارد، چنین برنامه‌هایی ممکن است رفتار نامشخصی از خود نشان دهند. حتی اگر یک برنامه در یک زبان به خوبی بیان شده باشد، ممکن است دقیقاً مطلوب نویسنده آن نبوده باشد.

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

"ایده‌های بی رنگ سبز با خشم می‌خوابند."از نظر دستوری خوش فرم است ولی معنای مورد قبولی ندارد.
"جان یک مجرد متاهل است." از نظر دستوری درست است، ولی معنایی را بیان می‌کند که نمی‌تواند درست باشد.

این قسمت از زبان C از نظر دستوری درست است، اما دستوری را انجام می‌دهد که از نظرمعنایی تعریف نشده است(چون p یک اشاره گر خالی است، عمل p->real,p->im معنای خاصی ندارد.) complex *p = NULL; complex abs_p = sqrt (p->real * p->real + p->im * p->im);

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




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


سیستم نوع گذاری
یک سیستم نوع گذاری مشخص می‌کند که یک زبان برنامه نویسی چگونه مقادیر و عبارات را در نوع(type) دسته بندی می‌کند، چگونه می‌تواند آن نوع‌ها را تغییر دهد و رفتار متقابل آن‌ها چگونه‌است. این کارعموما توضیح داده ساختارهایی که می‌توانند در آن زبان ایجاد شوند را شامل می‌شود. طراحی و مطالعه سیستم‌های نوع گذاری بوسیله ریاضیات قراردادی را تئوری نوع گذاری گویند.
زبان‌های نوع گذاری شده و بدون نوع گذاری

یک زبان نوع گذاری شده‌است اگر مشخصات هر عملیات، نوع داده‌های قابل اجرا توسط آن را با نشان دادن نوع‌هایی که برای آنها قابل اجرا نیست، تعیین کند. برای مثال، "این متن درون گیومه قرار دارد" یک رشته‌است. در غالب زبان‌های برنامه نویسی، تقسیم یک رشته با یک عدد معنایی ندارد. در نتیجه غالب زبان‌های برنامه نویسی مدرن ممکن است اجرای این عملیات را توسط برنامه‌ها رد کنند. در برخی زبان‌ها، عبارات بی معنی ممکن است هنگام ترجمه(compile) پیدا شود(چک کننده نوع ایستا)، و توسط کامپایلر رد شود، در حالی که در سایر برنامه‌ها، هنگام اجرا پیدا شود.(چک کننده نوع دینامیک) که به استثنای در حال اجرا منتج شود(runtime exception). حالت خاص زبان‌های نوع دار زبان‌های تک نوعند. این زبان‌ها غالباً اسکریپتی و یا مارک آپ هستند، مانند rexx وSGML و فقط یک داده گونه دارند—غالباً رشته‌های کاراکتری که هم برای داده‌های عددی و هم برای داده‌های سمبلی کاربرد دارند. در مقابل، یک زبان بدون نوع گذاری، مثل اکثر زبان‌های اسمبلی، این امکان را می‌دهد که هر عملیاتی روی هر داده‌ای انجام شود، که معمولاً دنباله‌ای از بیت‌ها با طول‌های متفاوت در نظر گرفته می‌شوند. زبان‌های سطح بالا که بی نوع هستند شامل زبان‌های ساده رایانه‌ای و برخی از انواع زبان‌های نسل چهارم.

در عمل، در حالیکه تعداد بسیار کمی از دیدگاه نظریه نوع، نوع گذاری شده تلقی می‌شوند(چک کردن یا رد کردن تمام عملیات‌ها)، غالب زبان‌های امروزی درجه‌ای از نوع گذاری را فراهم می‌کنند. بسیاری از زبان‌های تولیدکننده راهی را برای گذشتن یا موقوف کردن سیستم نوع فراهم می‌کنند.
ساعت : 5:02 am | نویسنده : admin | مطلب قبلی | مطلب بعدی
بهینه سازهای وب | next page | next page