جاوا

کردستان
کردستان

کردستان، یا سرزمین کردها، منطقه‌ای استراتژیک در قلب جغرافیایی خاورمیانه است. امروزه این منطقه مناطق مهمی از ترکیه، ایران، عراق و سوریه را در بر می‌گیرد. کردستان را اغلب دانشوران منطقهٔ با اکثریت قومی کرد تعریف می‌کنند. این منطقه حدوداً ۱۹۰،۰۰۰ مایل مربع مساحت دارد و ترکیب آن بدین شکل است: ترکیه (۴۳ درصد)، ایران (۳۱ درصد)، عراق (۱۸ درصد)، سوریه (۶ درصد)، اتحاد شوروی سابق (۲ درصد).






تاریخ

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






محدوده ارضی

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

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






محدوده قومی و جغرافیایی

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







کردستان ترکیه

در ترکیه، کردها در سرتاسر ناحیه شرقی کشور زندگی می‌کنند. بنا بر تروتر، حد محدوده‌شان به شمال خط دیویغی-ارضروم-کارس بود. در ناحیه ارضروم خصوصاً در شرق و جنوب شرق یافت می‌شوند. کردها همچنین شیبهای غربی آرارات، باشندگان اصلی بخش‌های کاغیزمان و توزلوجا اند. در غرب، آن‌ها در کمربند پهنی ماورای فرات حضور دارند و در ناحیه سیواس، بخش‌های کانغالی و دیوریغی. کل منطقه شامل نواحی شرق و جنوب شرقی این حدود می‌شود. برخی کلنی‌های مهم کرد در هیمنه و در شهرهای بزرگ استانبول، آنکارا و ازمیر هستند. به اختصار ترکیه در حال حاضر به ۸۱ ایل یا استان تقسیم شده است. کردستان ترکیه ۲۱ تایشان را شامل می‌شود: در شمال شرقی، استان‌های ارزینجان، ارض روم و کارس، در مرکز، از غرب به شرق و شمال به جنوب استان‌های ملطیه، تونجالی، الازیغ، موش، کاراکوزه (اغری)، سپس ادیامان، دیاربکر، سیرت، بیتلیس، و وان، نهایناً استان‌های جنوبی اروفا، مردین و چلامریک (حکاری). کردهای ترکیه از شرق با برادران شان از ایران پیوند دارند.

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







کردستان ایران

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







کردستان عراق

در عراق کردها در شمال و شمال شرقی کشور در استانهای اربیل، سلیمانیه، دهوک و قسمت‌هایی از استان‌های نینوا و دیاله، کرکوک و صلاح‌الدین حضور دارند. سمچر و شیخان مردمی یزیدی دارند. لواهای کرکوک اربیل و سلیمانی (تماماً کرد) و لوای دیاله، ناحیه‌های خانقین و مندلی که در آن کردهای ایران از غرب زاگرس همسایه‌اند. کردهای در بغداد و موصل پرشمارند.







کردستان سوریه

در سوریه آنها سه بخش شمال کشور و در جنوب اتوبانی که سرحدی را شکل می‌دهد و آنها با همتایانشان در ترکیه در تماس مستقیم هستند. کمبربندی ۴۰ کیلومتری در داغ کرد؛ گروهی (۶۰*۴۰ کیلومتر) در شرق فرات که رود به سوریه نزدیک جرابلوس و نهایتاً کمبربندی ۲۵۰ کیلومتری در ۳۰ کیلومتری در جزیره بین خابور حضور دارند. دمشق حما و حلب هزاران کرد دارند.

در ماورا قفقاز، هنوز کردهایی زندگی می‌کنند. در ارمنستان در رایونهای اپران، بسرگچر، هوکتمبریا تالین و اچمیادزین، در جمهوری آذربایجان ۲۵ روستا در رایونهای کلباجان، لاچین و کوباتلی هستند. کردهایی در باکو، ایروان و تفلیس زندگی می‌کنند.

حدود نادقیق سرحدات کردستان از تخمین دقیق مساحت آن جلوگیری می‌کند. دائرةالمعارف بریتنیکا، طول کردستان را ۶۰۰ مایل و پهنایش را ۱۵۰ مایل تخمین می‌زند. قاموس العالم، استانبول ۱۸۹۶، که درباره ولایات کرد عثمانیست طول آن را ۹۰۰ کیلومتر می‌نویسد. و پهنایش را بین ۱۰۰ تا ۲۰۰ کیلومتر. در حال حاضر، استانهای مختلف کردستان ۱۹۰۰۰۰ کیلومتر مربع را در تریکه، ۱۲۵۰۰۰ کیلومتر مربع را در ایران، ۶۵۰۰۰ کیلومتر مربع را در عراق، و ۱۲۰۰۰ کیلومتر مربع را در سوریه در بر می‌گیرند. کل مساحت کردستان حدوداً ۳۹۲۰۰۰ کیلومتر تخمین زده می‌شود.

در حالی که بسیاری از کردها در خارج از کردستان قومی زندگی می‌کنند، بسیاری غیر کردها هم در کردستان زندگی می‌کنند. در ترکیه، ترکها همه جا هستند. ولی در شمال برخی اوستها و چرکسها و در جنوب برخی مسیحیان سیریاک و یاکوبی هم زندگی می‌کنند. ارامنه کاملاً محو شده‌اند. در ایران، در غرب دریاجه ارومیه و در عراق در منطقه دهوک-زاخو و کرکوک به برخی کلدانی‌ها و آشوریان برمی خوریم و در شهرها اندکی ارامنه زندگی می‌کنند. یهودیان که زمانی حضور زیادی داشتند از ۱۹۴۸ همگی مهاجرت کرده‌اند. در کرکوک برخی ترکمنها زندگی می‌کنند.






انسان‌شناسی کردستان

این که آیا مردمان کرد، که در گذرگاه مردمی متفاوت ترک، ایرانی، قفقازی و عرب قرار گرفته‌اند و با هر کدامشان روابطی صمیمی دارند، دارای خصوصیاتی هستند که ممکن است به طور واضح از دیگران قابل تمییز باشد، سوالیست که طرحش مشروع است و بسیاری از دانشوران سعی کرده‌اند جنبه‌های انسان شناسانه‌ای را که منجر به این فرایند تمییز می‌شود را تشخیص بدهند. واضح است که این مساله ربطی به جستجو برای یک نژاد کردی ندارد، گرچه برخی تفاوتهای مهم ژنتیک بین جمعیتهای کم و بیش همگن دارای گروههای خونی خاص یکسان، اثبات پذیر است. پژوهشهای انسان شناسانه بر روی کردها بیش از یک قرن قبل توسط E.Duhhousset (1863(و N.V. Khanikoff)1866 شروع شد. این تحقیقات در همه نواحی کردستان انجام شده‌اند.

در ایران، اول توسط محققین فوق‌الذکر، سپس توسط M.Houssay در ۱۸۸۷، در ماوراقفقاز توسط E. Chantre در ۱۸۸۰ و ۱۸۹۰ و Pantukhoff در ۱۸۹۱؛ در ترکیه در دره‌های بین دجله و فرات، جنوب دریای سیاه در کاراکوس، در تمروت داغ در غرب دریاچه وان، و در زنجیرلی؛ در سوریه در دمشق. یزیدیان قفقاز را Eliseyev در ۱۸۸۷ و Ivanovsky در ۱۹۰۰؛ یزیدیان سنجر و شیخان و عراق در زاخو، رواندیز، اکرا و کرکوک و سلیمانی را Field در ۱۹۳۴ انجام دادند؛ آخری تا ۱۹۵۱ و ۱۹۵۲ منتشر نشده بود. همهٔ این پژوهشها با حساب شمار نسبتاً محدودی افراد مورد مطالعه (چند صد یا بیشتر نفر از هزاران ساکن) و روشهای واقعاً علمی مورد استفاده در واقع ارزیابی نمونه‌اند. برخی جهانگردان یادداشتهای خود را ارائه کرده و برخی عکسها را بدان افزوده‌اند. با وجود همه اینها، و به این دلیل که مشاهدات در خصوص کردها از مناطق متفاوتی هستند، نتایج حاصله همواره به خوبی مطابقت نمی‌کنند. تلاش شده آنها را از نظر انسان‌شناسی طبقه‌بندی کنند. کردهای عربی از کردهای شرقی و جنوبی متمایز شده‌اند. غربیها از نوع چشم آبی، درازسر (dolichocephany) هستند. دیگران، چشم سیاه، قهوه‌ای، پهن سر (Brachycephaly) هستند. یک گروه خود را هم نژاد ترکان (Sekban, Inan) یا ایرانیان (Modi) می‌دانند دیگران خود را نزدیک به اعراب یا ارامنه می‌دانند. عکسهای مشخصی از مارک سایکس یا سوبریر گونه‌هایی را در بین کردها نشان می‌دهند: عرب، یهودی، انجیلی، نسطوری و ترکمن. این همان چیزیست که Field تایید می‌کند و به نحوی علمی تر در عکسهای ۱۶۲ فرد از ۵۹۸ نفر مورد مطالعه بیان می‌کند. خود شخصاً انواع ارمنویید (۴۸)، بالکان (۱۲)، مدیترانه‌ای اصلاح شده(۳۶)، ارو-آناتولی (۳۸)، ایرانی ناب یا مخلوط (۴)، آلپینویید (۱۲)، منگلویید (۱) و نگرویید (۱) را کشف می‌کند. نسبتها دقیقاً معادل ۲۳۵ یزیدی مورد مطالعه نیستند و مقایسه با آشوریان، اعراب شممر و صلوبه یا ترکمنان توسط مولف هم جالب توجه است. مشابهت مشاهده شده را بی شک می‌توان با ازدواجهای بینابینی توضیح داد. ولی این موجب نمی‌شود دوهوست در ۱۸۶۳ مردم کرد را از نظر گونه یک همگنی نادر تشخیص دهد و Kappers (1931) اعتراف می‌کند که کردها با وجود تفاوتهای انسانشناسانه‌شان نژادی حقیقتاً خاص را شکل می‌دهند. بنابراین، می‌شود در جمعبندی مطالعات اچ. فیلد نمای کردهای عراق را این گونه ارائه کرد: «کرد قدی متوسط دارد (۱٫۶۶ متر) و بدنی بلند اندامی کوتاه. پیشانی پهن و سر پهن و گرد است. پهن سری گسترده است. ارتفاع صورت متوسط است. بینی کاملاً مقعر است. کرد از عرب پرموتر است. مویش بسی موجدار و نرم است، معمولاً قهوه‌ای تیره و چشمانش سیاه است. ولی موی بور و چشمان آبی هم یافت می‌شود، خصوصاً در مناطق غربی. رنگ پوست از عربها روشن تر است ولی از آشوریان کمتر روشن است. دندانها طبیعی اند و جایشان مناسب است. ساختمان عضلانی خوب است، و به طور کلی سالمند، از بین آنها که مشاهده شده‌اند.»

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





کرمانشاه

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

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

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

کرمانشاه مرکز کشاورزی ایران است و بیشتر درآمد اقصادی این شهر نیز از این راه‌است. همچنین میزان صادرات مواد خوراکی، مصالح ساختمانی و صنایع دستی کرمانشاه در ۳ ماه نخست سال ۱۳۸۸ در مجموع ۹٪ از صادرات کل کشور را شامل می‌شود.






جغرافیا
موقعیت

شهر کرمانشاه از شمال به کوه فرخشاد، از شمال غربی به کوه طاق بستان و از جنوب به سفید کوه منتهی می‌شود که در قسمت مرکزی استان کرمانشاه با موقیعت ۴۷ درجه و ۴ دقیقهٔ شرقی و ۱۹ درجه و ۳۴ دقیقهٔ شمالی قرار دارد و دارای ۲۴۵۰۰ کیلومتر مربع گستردگی و ارتفاع ۱۲۰۰ متر از سطح دریا است. کرمانشاه یکی از شاهراه‌های ارتباطی شرق و غرب و قدیمی‌ترین راه عبور زائران عتبات عالیات است که به همین سبب تاثیرات فرهنگی و معنوی برجا گذارده‌است. کرمانشاه در دروازه زاگرس قرار دارد. رشته کوه زاگرس که فلات ایران را از سرزمین‌های همسایه جدا کرده‌است در مسیر کرمانشاه، به دشت‌های وسیع و کوه‌های عمدتاً مجزا و دره‌های وسیعی منتهی می‌شود که از قدیم برای رسیدن به میان‌رودان مورد استفاده قرار گرفته‌است.

فاصلهٔ زمینی شهر کرمانشاه در شرایط مطلوب تا بغداد، ۳۹۰ کیلومتر، تا تهران، ۵۹۰ کیلومتر از اتوبان ساوه و ۵۱۰ کیلومتر از اتوبان قم، تا مرز خسروی (مرز ایران و عراق) در حدود ۲۰۰ کیلومتر و فاصلهٔ هوایی آن تا تهران ۴۱۳ کیلومتر است.






آب و هوا

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

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

بیشترین ساعات آفتابی کرمانشاه به ۲۹۹۹ ساعت می‌رسد، بیشترین ساعات آفتابی در ماه‌های تیر و مرداد و کمترین آن در ماه‌های دی و بهمن است. موقعیت اقلیمی و اکولوژیک استان کرمانشاه با توجه به میزان متوسط بارندگی و رطوبت نسبی سالیانه به نحوی است که دامنه کوه‌ها و دشت‌های آن عموماًٌ پوشیده از جنگل و مرتع بوده و در پاره‌ای از نقاط نیز زمین‌های زارعی آبی و دیمی است. میانگین دمای سالانهٔ شهر کرمانشاه درحدود ۱۴سانتی‌گراد و میزان بارش سالانهٔ این شهر ۴۵۶٫۸ میلی‌متر است.






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






آب‌ها

مهمترین آب‌های کرمانشاه رودخانه قره‌سو، رودخانهٔ آبشوران، رودخانهٔ چم‌بشیر، دریاچهٔ طاق بستان، سراب خضرالیاس و سراب نیلوفر می‌باشند.






آلودگی
آلودگی هوا

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






آلودگی آب‌ها

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






مردم
زبان

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






فرهنگ

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






چاپخانه‌ها و نشریه‌ها

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





همَدان

یکی از کلان شهرهای ایران در منطقه غربی و کوهستانی ایران و مرکز شهرستان و استان همدان است . این شهر در دامنهٔ کوه الوند و در بلندای ۱٬۷۴۱ متری از سطح دریا واقع شده‌است و از شهرهای سردسیر ایران به شمار می‌آید. همدان قدیمی‌ترین شهر ایران و از کهن‌ترین شهرهای جهان است. در سال ۱۳۸۵ مجلس شورای اسلامی در مصوبه‌ای همدان را «پایتخت تاریخ و تمدن ایران» اعلام کرد. همدان اولین پایتخت نخستین شاهنشاهی ایران، مادها بوده‌است. آثار یافت‌شده از محوطهٔ باستانی هگمتانه و نیز کتیبه‌های گنج‌نامه از آن دوران هستند. همچنین این شهر در روزگار هخامنشیان، اشکانیان، ساسانیان، آل بویه و سلجوقیان نیز یکی از پایتخت‌های کشور بوده‌است. هم‌اکنون استان همدان به دلیل داشتن مراکز تاریخی و دیدنی به عنوان پنجمین شهر فرهنگی و توریستی کشور شناخته می‌شود و از نظر علمی نیز با وجود مراکز دانشگاه بوعلی سینا، دانشگاه صنعتی همدان، دانشگاه آزاد اسلامی همدان، دانشگاه پیام نور همدان و مراکز دیگر به عنوان یکی از قطب‌های دانشگاهی کشور شناخته شده‌است.آرامگاه بوعلی سینا نماد شهر همدان و همچنین یکی از نمادهای پیشینهٔ ایران در فرهنگ جهان و دانش و علم به شمار می‌رود.

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






جغرافیا
موقعیت
اقلیم

آب و هوای همدان مختلف و اوضاع جوی منطقه از لحاظ حداقل و حداکثر برودت و باران در فصول سال متغیر است در نقاط کوهستانی سرد است حد متوسط برف سالانه بین ۱۵۵ تا ۲۴۵ میلیمتر می‌باشد و سرما تا ۳۰ درجه زیر صفر می‌رسد.

میانگین دمای سالانهٔ همدان ۱۱٬۳° ثبت شده‌است. همچنین گرم‌ترین دمای همدان +۴۰° و سردترین دمای آن -۳۲٬۸° ثبت شده‌است. میانگین بارش سالانه همدان نیز ۳۱۷٬۷ میلیمتر اندازه گیری شده‌است.






کوه‌های اطراف

شهر همدان در دره‌ها و دامنه‌های شمالی کوهستان الوند واقع شده‌است. مرتفع‌ترین قلهٔ این کوهستان، قلهٔ کوه الوند با ارتفاع ۳۵۷۴ متر از سطح دریاست که این قله بین تویسرکان و همدان و در ۱۸ کیلومتری شهر همدان واقع شده‌است.

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

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

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






رودها

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






سدها و آب‌بندها

سد اکباتان در ۱۰ کیلومتری جادهٔ همدان به ملایر و بر روی رود آبشینه در نزدیکی تفریجان که منطقه ای ییلاقی می باشد، قرار گرفته است.
سد آبشینه در جادهٔ همدان به ملایر بر روی رود آبشینه قرار دارد.






ایلام
ایلام(به کردی: ئیلام) به یکی از شهرهای غربی ایران و مرکز استان ایلام است. جمعیت این شهر برپایهٔ سرشماری سال ۱۳۹۰ خورشیدی برابر با ۱۷۲،۲۱۳ نفر بوده‌است. ایلام در عهد باستان نام‌های بسیاری مانند آلامتو، اریوجان، ماسبذان داشته و در قرن اخیر «دیوالا» و «حسین‌آباد» بوده‌است. شهر ایلام بعد از شهرهای کرمانشاه وسنندج سومین شهر بزرگ کردنشین ایران محسوب می‌شود. زبان اهالی شهر ایلام کردی ایلامی می‌باشد.






اصفهان
اِصفَهان یا اِسپَهان دربارهٔ این پروندهشهری باستانی-گردشگری در مرکز ایران است. این شهر مرکز استان اصفهان و نیز مرکز شهرستان اصفهان است. اصفهان سومین شهر پرجمعیت ایران پس از تهران و مشهد است.این شهر در میان سال‌های ۱۰۵۰ تا ۱۷۲۲ میلادی به ویژه در قرن شانزدهم میلادی در میان حکومت صفویان هنگامی که برای دومین بار (پس از دوران سلجوقیان) پایتخت ایران شد، رونق فراوانی گرفت. حتی امروزه نیز شهر مقدار زیادی از شکوه گذشته خود را حفظ کرده‌است. بناهای تاریخی متعددی در شهر وجود دارد که تعدادی از آن‌ها به عنوان میراث تاریخی در یونسکو به ثبت رسیده‌اند. اصفهان در سال ۲۰۰۶ به عنوان پایتخت فرهنگی جهان اسلام و در سال ۱۳۸۸ به عنوان پایتخت فرهنگ و تمدن ایران اسلامی انتخاب شد. این شهر به داشتن معماری زیبای اسلامی و بسیاری از بلوارهای زیبا، پل‌های سرپوشیده، کاخ‌ها، مسجدها و مناره‌های منحصربفرد معروف است. این امر باعث شده‌است که در فرهنگ ایرانی اصفهان، نصف جهان لقب بگیرد. میدان نقش جهان یکی از بزرگترین میدان‌های دنیاست و نمونه برجسته‌ای از معماری اسلامی است که توسط یونسکو به عنوان میراث جهانی ثبت شده‌است.






جغرافیا
موقعیت جغرافیایی

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

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






تقسیمات کشوری
آب و هوا

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

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





استان کهگیلویه و بویراحمد

کهگیلویه و بویراحمد یکی از استان‌های کشور ایران است. مرکز آن شهر یاسوج است و با مساحتی حدود ۱۶هزار و ۲۴۹ کیلومتر مربع، سرزمینی نسبتاً مرتفع و کوهستانی است.

جمعیت کهگیلویه و بویراحمد بر پایه سرشماری مرکز آمار ایران در سال ۱۳۹۰ برابر با ۶۴۰،۰۰۰ نفر بوده که ۵۰درصد آن‌ها در شهرها سکونت دارند.






موقعیت

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

از شرق با استان اصفهان و فارس، از جنوب با استان بوشهر، از غرب با خوزستان و از شمال با چهارمحال و بختیاری.






مکان‌های دیدنی

کهگیلویه و بویراحمد دارای ۲۱۷ گردشگاه زیارتی و تفرجگاهی است که گردشگران تابستانی می‌توانند از آنها دیدن کنند.

بقعه امامزاده «بی‌بی‌حکیمه» خواهر امام رضا , امام زاده جعفر برادر امام رضا در شهرستان گچساران
سرچشمه چنارستان سفلی
شهر توریستی و زیبای سی سخت همچون نگینی در دامنه کوه دنا دارای آب و هوای دلپذیر و سالم.
رودخانه‌های مارون، چرام، نازمکان، بشار، زهره و مهریان بهمراه هزاران چشمه سار دیگر و در کنار آن‌ها سد کوثر، شاه قاسم و شاه مختار یاسوج.
۴۰قله بالای چهار هزار متر دنا
آبشارهای کمردوغ از توابع شهرستان کهگلویه ، تنگه مهریان و گنجه‌ای یاسوج و تنگ سولک بهمئی.
باغ چشمه بلقیس چرام، امامزاده‌های کهگیلویه و دشت بلاد شاپور دهدشت، دژ سلیمان و چندین دژ دیگر.
آثار تل چگاه، آب گرمون، آب شوران، شهر لارندن، آب انبارها، کاروانسراها، قلعه‌ها، گورستان سه طبقه و تنگ سولک در رشته‌کوههای بهمئی.
تنگ تکاب، محل برخورد آریو برزن با اسکندر مقدونی و قلعه‌های قدیمی متعدد شامل قلعه دختر، قلعه مانگشت،و دژ سلیمان که مجموع آنها به «دلی مهرگان» معروف است.
تنگ شلال دون، رودخانه و بیشه زیبای شاه بهرام، روستای زیبای پلکانی و باغستانی مارین، تنگ هنگان ،و امامزاده سید محمود ( سید محمید ) واقع در شهرستان کهگیلویه
غارها و اشکفت‌های کوهستان‌ها.
چهار طاقی خیرآباد علیاو پل خیری مح خان در خیرآباد علیا
روستای گوشه و زیارت امام زاده شاه قاسم از نوادگان حضرت زین العابدین (ع)

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

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





استان چهارمحال و بختیاری

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

این استان با ۱۶٬۳۳۲ کیلومتر مربّع وسعت معادل یک درصد از کل وسعت ایران، بیست و دومین استان کشور از نظر مساحت می‌باشد. استان چهارمحال و بختیاری از جمله مناطق کوهستانی فلات مرکزی ایران محسوب می‌شود و بین ۳۱ درجه و ۹ دقیقه تا ۳۲درجه و ۳۸ دقیقه عرض شمالی و ۴۹ درجه و ۳۰ دقیقه تا ۵۱ درجه و ۲۶ دقیقه طول شرقی گرینویچ قرار دارد. این استان از شمال و مشرق به استان اصفهان، از مغرب به استان خوزستان، از جنوب به استان کهگیلویه و بویراحمد و از سمت شمال غربی به استان لرستان محدود می‌شود.

مرکز این استان شهرکرد است با ۲۰۷۰ متر ارتفاع از سطح دریا، مرتفع ترین مرکز استان کشور ایران است.






تقسیمات کشوری
بر اساس آخرین تقسیمات سیاسی کشور، استان چهار محال و بختیاری دارای دارای نه شهرستان، ۳۱ شهر، ۲۲ بخش و ۴۵ دهستان است.






جغرافیا

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






ارتفاعات

استان چهارمحال و بختیاری دارای ۱۶ قلهٔ مرتفع با ارتفاع بیش از سه هزار و ۵۰۰ متر مربع است. این کوهها از شمال غرب استان به جنوب شرق آن کشیده شده‌اند و هر چه از غرب استان به طرف شرق آن و استان اصفهان پیش رویم از میزان ارتفاعات کاسته می‌شود و در نهایت به دشتهای نسبتاً وسیع همچون دشت لار، فرادنبه، کیار و گندمان می‌رسیم. این دشتها در مجموع نزدیک به ۲۴ درصد وسعت استان را شامل می‌شوند و انباشتهٔ رسوبات در آن‌ها زمینه مساعدی برای کشاورزی به وجود آورده‌است. «زردکوه بختیاری» دومین کوه بلند رشته کوه زاگرس (پس از کوه دنا) در این استان قرار گرفته‌است.
page1 - page2 - page3 - page4 - page5 - page7 - page8 - | 5:18 pm
خط مشی جاوا

یکی از ویژگی‌های جاوا قابل حمل بودن آن است. یعنی برنامهٔ نوشته شده به زبان جاوا باید به طور مشابهی در کامپیوترهای مختلف با سخت‌افزارهای متفاوت اجرا شود. و باید این توانایی را داشته باشد که برنامه یک بار نوشته شود، یک بار کامپایل شود و در همه کامپیوترها اجرا گردد. به این صورت که کد کامپایل شدهٔ جاوا را ذخیره می‌کند، اما نه به‌صورت کد ماشین بلکه به‌صورت بایت‌کد جاوا. دستورالعمل‌ها شبیه کد ماشین هستند، اما با ماشین‌های مجازی که به طور خاص برای سخت‌افزارهای مختلف نوشته شده‌اند، اجرا می‌شوند. در نهایت کاربر از سکوی جاوا نصب شده روی ماشین خود یا مرورگر وب استفاده می‌کند. کتابخانه‌های استاندارد یک راه عمومی برای دسترسی به ویژگی‌های خاص فراهم می‌کنند. مانند گرافیک، نخ‌کشی و شبکه. در بعضی از نسخه‌های ماشین مجازی جاوا، بایت‌کدها می‌توانند قبل و در زمان اجرای برنامه به کدهای محلی کامپایل شوند. فایدهٔ اصلی استفاده از بایت‌کد، قسمت کردن است. اما ترجمهٔ کلی یعنی برنامه‌های ترجمه شده تقریباً همیشه کندتر از برنامه‌های کامپایل شدهٔ محلی اجرا می‌شوند. این شکاف می‌تواند با چند تکنیک خوش‌بینانه که در کاربردهای JVM قبلی معرفی شد، کم شود. یکی از این تکنیک‌ها JIT است که بایت‌کد جاوا را به کد محلی ترجمه کرده و سپس آن را پنهان می‌کند. در نتیجه برنامه خیلی سریع‌تر نسبت به کدهای ترجمه شدهٔ خالص شروع و اجرا می‌شود. بیشتر VMهای پیشرفته، به‌صورت کامپایل مجدد پویا، در آنالیز VM، رفتار برنامهٔ اجرا شده و کامپایل مجدد انتخاب شده و بهینه‌سازی قسمت‌های برنامه، استفاده می‌شوند. کامپایل مجدد پویا می‌تواند کامپایل ایستا را بهینه‌سازی کند. زیرا می‌تواند قسمت hot spot برنامه و گاهی حلقه‌های داخلی که ممکن است زمان اجرای برنامه را افزایش دهند را تشخیص دهد. کامپایل JIT و کامپایل مجدد پویا به برنامه‌های جاوا اجازه می‌دهد که سرعت اجرای کدهای محلی بدون از دست دادن قابلیت انتقال افزایش پیدا کند.





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

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


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

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

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

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

گرامر
گرامر جاوا وسیع‌تر از ++C است و برخلاف ++C که ترکیبی است از ساختارها و شی‌گرایی، زبان جاوا یک زبان شی‌گرای خالص می‌باشد. فقط نوع دادة اصلی از این قاعده مستثنی است. جاوا بسیاری از ویژگی‌ها را پشتیبانی می‌کند و از کلاس‌ها برای ساده‌تر کردن برنامه‌نویسی و کاهش خطا استفاده می‌کند.



بر طبق قرارداد فایل هل بعد از کلاس‌های عمومی نام گذاری می‌شوند. سپس باید پسوند java را به این صورت اضافه کرد: Hello world.java. این فایل اول باید با استفاده از کامپایلر جاوا به بایت کد کامپایل شود. در نتیجه فایل Hello world.class ایجاد می‌شود. این فایل قابل اجرا است. فایل جاوا ممکن است فقط یک کلاس عمومی داشته باشد. اما می‌تواند شامل چندین کلاس با دستیابی عمومی کمتر باشد.

کلاسی که به صورت خصوصی تعریف می‌شود ممکن است در فایل.java ذخیره شود. کامپایلر برای هر کلاسی که در فایل اصلی تعریف می‌شود یک کلاس فایل تولید می‌کند. که نام این کلاس فایل همنام کلاس است با پسوند.class

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

کلمهٔ کلیدی void (تهی) نشان می‌دهد که تابع main هیچ مقداری را بر نمی‌گرداند. اگر برنامهٔ جاوا بخواهد با خطا از برنامه خارج شود، باید system.exit() صدا زده شود. کلمهٔ main یک کلمهٔ کلیدی در زبان جاوا نیست. این نام واقعی تابعی است که جاوا برای فرستادن کنترل به برنامه، صدا می‌زند. برنامه جاوا ممکن است شامل چندین کلاس باشد که هر کدام دارای تابع main هستند.

تابع main باید آرایه‌ای از اشیا رشته‌ای را بپذیرد. تابع main می‌تواند از آرگومان‌های متغیر به شکل public static void main(string…args) استفاده کند که به تابع main اجازه می‌دهد اعدادی دلخواه از اشیا رشته‌ای را فراخوانی کند. پارامترstring[]args آرایه‌ای از اشیا رشته ایست که شامل تمام آرگومان‌هایی که به کلاس فرستاده می‌شود، است.

چاپ کردن، قسمتی از کتابخانهٔ استاندارد جاوا است. کلاس سیستم یک فیلد استاتیک عمومی به نام out تعریف کرده‌است. شی out یک نمونه از کلاس printstream است و شامل تعداد زیادی تابع برای چاپ کردن اطلاعات در خروجی استاندارد است. همچنین شامل println(string) برای اضافه کردن یک خط جدید برای رشتهٔ فرستاده شده اضافه می‌کند.
توزیع‌های جاوا

منظور از توزیع جاوا پیاده‌سازی‌های مختلفی است که برای کامپایلر جاوا و همچنین مجموعه کتابخانه‌های استاندارد زبان جاوا (JDK) وجود دارد. در حال حاضر چهار توزیع‌کنندهٔ عمده جاوا وجود دارند:

سان میکروسیستمز: توزیع کننده اصلی جاوا و مبدع آن می‌باشد. در اکثر موارد هنگامی که گفته می‌شود جاوا منظور توزیع سان می‌باشد.
GNU Classpath: این توزیع از سوی موسسه نرم‌افزارهای آزاد منتشر شده و تقریباً تمامی کتابخانه استاندارد زبان جاوا در آن بدون بهره‌گیری از توزیع شرکت سان از اول پیاده‌سازی شده‌است. یک کامپایلر به نام GNU Compiler for Java نیز برای کامپایل کردن کدهای جاوا توسط این موسسه ایجاد شده‌است. فلسفه انتخاب نام Classpath برای این پروژه رها کردن تکنولوژی جاوا از وابستگی به علامت تجاری جاوا است بطوریکه هیچ وابستگی یا محدودیتی برای استفاده آن از لحاظ قوانین حقوقی ایجاد نشود و از طرفی به خاطر وجود متغیر محیطی classpath در تمامی محیط‌های احرایی برنامه‌های جاوا، این نام به نوعی تکنولوژی جاوا را برای خواننده القا می‌کند. کامپایلر GNU توانایی ایجاد کد اجرایی (در مقابل بایت کد توزیع سان) را داراست. لازم به ذکر است که در حال حاضر شرکت سان تقریباً تمامی کدهای JDK را تحت مجوز نرم‌افزارهای آزاد به صورت متن باز منتشر کرده‌است و قول انتشار قسمت بسیار کوچکی از این مجموعه را که به‌دلیل استفاده از کدهای شرکت‌های ثانویه نتوانسته به صورت متن باز منتشر نماید در آینده نزدیک با بازنویسی این کدها داده‌است.
مایکروسافت #J: این در حقیقت یک توزیع جاوا نیست. بلکه زبانی مشابه می‌باشد که توسط مایکروسافت و در چارچوب.net ارائه شده‌است. انتظار اینکه در سیستم‌عاملی غیر از ویندوز هم اجرا شود را نداشته باشید.
AspectJ: این نیز یک زبان مجزا نیست. بلکه یک برنامه الحاقی می‌باشد که امکان برنامه نویسی Aspect Oriented را به جاوا می‌افزاید. این برنامه توسط بنیاد برنامه‌نویسی جلوه‌گرا و به صورت کدباز ارائه شده‌است.



کلاس‌های خاص

برنامک (برنامه‌های کاربردی کوچک)

اپلت جاواها برنامه‌هایی هستند که برای کاربردهایی نظیر نمایش در صفحات وب، ایجاد شده‌اند. واژهٔ import باعث می‌شود کامپایلر جاوا کلاس‌های javaapplet.Applet وjava.awt.Graphics را به کامپایل برنامه اضافه کند. کلاس Hello کلاس Applet را توسعه می‌دهد. کلاس اپلت چارچوبی برای کاربردهای گروهی برای نمایش و کنترل چرخهٔ زندگی اپلت، درست می‌کند. کلاس اپلت یک تابع پنجره‌ای مجرد است که برنامه‌های کوچکی با قابلیت نشان دادن واسط گرافیکی برای کاربر را فراهم می‌کند. کلاس Hello تابع موروثی print(Graphics) را از سوپر کلاس container باطل می‌کند، برای اینکه کدی که اپلت را نمایش می‌دهد، فراهم کند. تابع paint شی‌های گرافیکی را که شامل زمینه‌های گرافیکی هستند را می‌فرستد تا برای نمایش اپلت‌ها استفاده شوند. تابع paint برای نمایش "Hello world!" تابع drawstring(string,int,int) را صدا می‌زند.

جاوا سرولت
تکنولوژی servlet جاوا گسترس وب را به آسانی فراهم می‌کند. و شامل مکانیزم‌هایی برای توسعهٔ تابعی سرور وب و برایدسترسی به سیستم‌های تجاری موجود است.servlet قسمتی از javaEE است که به درخواست‌های مشتری پاسخ می‌دهد.

واژهٔ import کامپایلر جاوا را هدایت می‌کند که تمام کلاس‌های عمومی و واسط‌ها را از بسته‌های java.io وjava.servlet را در کامپایل وارد کند.

کلاس Hello کلاس Genericservlet را توسعه می‌دهد. کلاس Genericservlet واسطی برای سرور فراهم می‌کند تا درخواست را به servlet بفرستد و چرخهٔ زندگی servlet را کنترل کند.
JSP
صفحهٔ سرور جاوا قسمتی از سرور javaEE است که پاسخ تولید می‌کند. نوعاً صفحات HTML به درخواست‌های HTTP از مشتری.JSPها کد جاوا در صفحهٔ HTML را با استفاده از حائل <%and%> اضافه می‌کنند.JSP به javaservlet کامپایل می‌شود.

سوینگ
Swing کتابخانهٔ واسط گرافیکی کاربر است برای پلت فرم javaSE. ابزاری مشابه پنجره، GTK و motif توسط شرکت sun فراهم شده‌اند. این مثال کاربرد swing یک پنجرهٔ واحد همراه با Hello world را ایجاد می‌کند.

اولین جملهٔ import کامپایلر جاوا را هدایت می‌کندتا کلاس Borderlayout را از بستهٔ java.awt در جاوا به کامپایل اضافه کند. و import دوم همهٔ کلاس‌های عمومی و واسط آن‌ها را از بستهٔ javax.swing اضافه می‌کند. کلاس Hello کلاس Jframe را توسعه می‌دهد. کلاس Jframe یک پنجره با میلهٔ عنوان و کنترل بستن است.

زمانی که برنامه آغاز می‌شود، تابع main با JVM صدا زده می‌شود. این یک نمونهٔ جدید از کلاس Hello را ایجاد کرده و با صدا زدن تابع setvisible(boolean) با مقدار true نمایش داده می‌شود.
 
ساعت : 5:18 pm | نویسنده : admin | مطلب قبلی | مطلب بعدی
جاوا | next page | next page