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






نام

نام باستانی رشته کوه زاگرس کُر یا کور است: بر طبق اسطوره شناسی سومری کور (کر) اساساً نام یک کوه یا کوههایی بوده، و معمولاً به کوههای زاگرس واقع در شرق سومر اطلاق میگردیده است. کور همچنین نام دیگر امپراطوری اکد است که از سه هزار سال پیش و قبل از آن بر کل نواحی زاگرس گسترده شده بود.

بعضی معتقدند ریشه این نام اوستایی است. در زبان اوستایی زاگر Za-G'R' به معنای کوه بزرگ است. اما نظری نیز هست این است که این کلمه از نام مهاجران هندواروپایی ساکن در این منطقه معروف به ساگارتی گرفته شده.

نام قدیمی این رشته‌کوه در زبان فارسی «پاتاق» که نام رشته کوهی معروف در استان کرمانشاه نیز هست بوده و پیش از آن «کهستان» (در عربی «جبال») و «پهله» بود.

واژه «زاگرس» یا «زاگروس» از بیش از هشت دهه پیش و از اواخر دوره قاجار از طریق ترجمه آثار نویسندگان اروپایی (و بعضاً از زبان یونانی) وارد زبان فارسی شده و سپس بر روی نقشه ایران نیز گذاشته شد.

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

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

واژه زاگرس در هیچ یک از کتابهای تاریخی و جغرافیایی یا مسالک و الممالک و نوشته‌های دوره اسلامی نوشته نشده‌است. در لغت‌نامه دهخدا یا دائرةالمعارف مصاحب نیز نکته‌ای مهم و اساسی در باره ریشه و اصل واژه زاگرس بیان نشده‌است.

محمد قزوینی در صفحه ۴۸ از جلد ۵ کتاب خود می‌نویسد: «زاگرس نام یونانی سلسله جبال غربی ایران به خصوص منطقه بختیاری در غرب ایران است.»

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

در واژه نامه یونانی به آلمانی که سال ۱۸۸۶ در لایپزیگ به چاپ رسیده واژه Zagrio یا Zagros را به‌عنوان «کوهی در دوران ماد» به نقل از نوشته‌های استرابون و پولیبیوس آورده‌است.

در لغت نامه جغرافیایی Lexique géographique در زیر واژه و عنوان «زاگرو» (زاگرس) آمده‌است:

«رشته کوهی است در آسیا که از شمال غربی به جنوب شرقی کشیده شده و ماد را از آشور جدا می‌کند.»

رومن گیرشمن باستان‌شناس فرانسوی در کتابش زاگرس را نام قبیله‌ای دانسته و می‌نویسد:

«حرکت عمومی قبایل ایرانی هنوز به پایان نرسیده بود که قبیله سومی از قبیله‌های مهم ایرانی بنام «Zikirtu» یا «ساگارتی» بسوی نواحی شرقی تری رفته و مستقر شدند.»

هرودوت نیز در نوشته‌هایش از همین قبیله مادی صحراگرد با نام «ساگارتی» یاد کرده و می‌نویسد:

«قبیله‌های دیگر که صحراگردند از این قرارند: داین‌ها، ماردها، دروپیک‌ها و ساگارتی‌ها»

دیاکونوف نیز در کتاب تاریخ ماد خود در شرح حمله آشوری‌ها به پارسوا و نفوذ در خاک ماد به استناد کتیبه‌های خوانده شده می‌نویسد:

«بطوری که در متن تصریح شده، آخرین نقطه لشکر کشی ظاهراً دژ مادی زاکروتی بود»

به استناد مطالب ذکر شده ریشه واژه زاگرس از زبان مادی یا اوستایی است و یونانی‌ها با افزودن S (س) به آخر آن این واژه را به شکل یونانی مبدل نمودند.

لذا واژه زاگرس (همانند واژه بختیاری) هم نام کوه و دژ و هم ایل، قوم، قبیله و محلی از مادها بوده‌است.






زمین‌شناسی

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

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






زاگرس مرتفع

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






زاگرس چین خورده

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






کوه‌ها

نیمهٔ شمالی رشته کوه زاگرس در دورهٔ ایران باستان محل زندگی مادها بوده‌است. بلندترین قله‌های این رشته کوه، دنا (۴۴۰۹ متر)، زردکوه بختیاری (۴۱۷۴ متر)، قالی کوه (۴۰۵۵ متر)، اشتران کوه (۴۰۲۴ متر) و بل (۳۹۴۳ متر) هستند.

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

زردکوه بختیاری با ارتفاع ۴۱۷۴ متر در در نزدیکی شهرستان کوهرنگ در استان چهار محال و بختیاری قرار دارد. زردکوه بختیاری در تمام طول سال پوشیده از برف بوده و سرچشمهٔ اصلی رودخانهٔ زاینده‌رود است.

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

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

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

بلندی‌های زاگرس حوضه آبخیز رودخانه‌های زاینده‌رود، کارون و کرخه و دز را تشکیل می‌دهد و با توجه به حجم بارش و پایین بودن سطح تبخیر و موقعیت نسبتاً مناسب سازندهای زمین‌شناختی بخش اعظم آب‌های زمینی و زیرزمینی کشور به میزان ۴۵ تا ۵۰ درصد را تأمین می‌کند.





زاگرس چین خورده

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

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





زاگرس مرتفع

زاگرس مرتفع (و نیز: پهنهٔ راندگی زاگرس مرتفع و یا زون زاگرس مرتفع) یکی از زون‌های زمین شناسی کشور ایران در محدوده رشته کوه زاگرس است. زاگرس مرتفع بخش شمال شرقی رشته کوه‌های زاگرس و در واقع اولین ردیف از کوه‌های زاگرس را تشکیل می‌دهند و به صورت دیواره‌ای بلند اما با پهنای نسبتا کم (حداکثر ۸۰ کیلومتر) از شمال غربی به جنوب شرقی کشیده شده‌اند. میزان ارتفاع و بارش برف و باران در این بخش از زاگرس زیاد می‌باشد. مرتفع ترین قلل زاگرس شامل زردکوه، دنا، اشترانکوه و گرین در زاگرس مرتفع قرار دارند. زاگرس چین خورده در جنوب زاگرس مرتفع قرار دارد.








زردکوه

زرد کوه بختیاری با حداکثر ارتفاع بیش از ۴۲۰۰ متر دومین کوه زاگرس از نظر ارتفاع (پس از دنا) است.

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






قله‌ها

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

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

از قلل زیبا و معروف آن می‌توان به شاه شهیدان، زرده، دوزرده، هفت‌تنان، کلونچین و کینو اشاره کرد. در این میان، قلّه کلونچین، با ارتفاع ۴۲۲۱ متر بلندترین قله زردکوه بختیاری است. همچنین قله شاه شهیدان هم ۴۱۵۰ متر بلندی دارد.





دنا

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

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






منطقهٔ حفاظت‌شده

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





دالاهو

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

همچنین گیاهان دارویی و خوراکی زیادی در این منطقه یافت می‌شود مثل چونویر که باعث معروفیت روغن کرمانشاهی شده است؛ این گیاه را داخل روغن ریخته تا مزه و طعم روغن را عوض کند و روغن بسیار خوشمزه و خوشبو شود. گیاهان خوراکی دیگری مثل کنگر، زو، پیچک (کلانه) و ریواس نیز در این منطقه یافت می‌شود.





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





میوله
میوله (Meywale) نام کوهی در شمال غربی شهر کرمانشاه و مشرف به پارک کوهستان که غار دو اشکفت بر دامنه این کوه قرار دارد. قله اصلی این کوه، دو شاخ یا دو کل نامیده می شود.





اشترانکوه

اُشْتُران‌ْ‌کوه، به معنی کوه آب در پارسی باستان (از زبانهای بکار برده شده در جنوب غربی ایران و زبان رسمی دربار هخامنشیان) رشته‌کوهی در شرق استان لرستان و یکی از بلندترین رشته‌کوه‌های زاگرس است. اشتران‌کوه از غرب به شهرستان دورود، از شمال به شهرستان ازنا و از شرق و جنوب به شهرستان الیگودرز محدود می‌شود. بلندترین قله این رشته‌کوه به نام سن‌بران ۴۰۲۴ متر بلندا دارد. این رشته‌کوه سرچشمه یکی از سرشاخه‌های رود دز به نام ماربره است که در دوره کوهزایی جدید ایجاد شده‌است. این کوه از جمله کوه‌های جوان می‌باشد که در حدود ۳۰ میلیون سال پیش ایجاد شده‌است.

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

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

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

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

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






حیات وحش

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

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

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

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

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






منطقه حفاظت‌شده

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

سراسر کوهستان و دامنه های اشترانکوه محل سکونت طوایف مختلفی از شاخه چهارلنگ بختیاری می باشد و همانگونه که خود ذکر کرده اید اصطلاح اتابکان لرستان یا کردهای شام مربوط به 500سال پیش می باشد





سفیدکوه

سفید کوه نام کوهستانی در ۱۰ کیلومتری جنوب شهر کرمانشاه در غرب ایران است که بلندترین قله آن ۲۸۰۵ متر ارتفاع دارد، خط الرأس کوه سفید مرز طبیعی بین منطقه درود فرامان و سر فیروز آباد ماهیدشت است.





راسوند

راسوَند یا دوخواهران رشته‌کوهی است واقع در غرب اراک در استان مرکزی ایران.

راسوند یکی از شاخه‌های زاگرس است.

رشته‌کوه راسوند به طرف جنوب شرقی ادامه داشته و به کوه‌های الوندلکان با ارتفاع ۳۰۵۶ متر در غرب خمین می‌پیوندد.






قلل عمده

شهباز ۳۳۸۸ متر
سفیدخانی ۲۸۲۰ متر






بمو

بَمو، کوهستانی در رشته‌کوه‌های زاگرس با زمینهای استپی و نیمه استپی است و در استان فارس و شمال شهر شیراز واقع است که در سال ۱۳۴۱ با نام پارک ملی بمو به صورت حفاظت شده در آمد.

مرتفع‌ترین قلهٔ آن کَل اسد می‌باشد که در حدود ۲۶۶۱ متر ارتفاع دارد.این کوهستان بین دشت شیراز و دشت مرودشت واقع شده‌است. همچنین میانگین بارندگی سالانه دراین منطقه حدود چهار صد میلیمتر می‌باشد.






پوشش گیاهی

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






پوشش حیوانی

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





پراو

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

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





پیازه
قله پیازه قله ای واقع در کوه قله برد از کوههای رشته کوه زاگرس است.اين کوه از ارتفاعات نيمه جنگلى زاگرس است که ۲۹۵۳ متر ارتفاع دارد و در ۲۴ کيلومترى جنوب شرقى مريوان، در شرق روستاى المانه واقع شده است. کوه پيازه از شرق به کوه چله خانه، از شمال شرقى به کوه شاه‌نشين و از شمال غربى به کوه کنولان متصل مى‌شود.





بیستون

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

تا کنون ۲۸ اثر از آثار تاریخی کوه بیستون در فهرست آثار ملی و ۱۳ اثر همراه سنگ‌نبشته بیستون در ۸ ژوئیه ۲۰۰۵ به ثبت جهانی رسیده است.






وجه تسمیه
کوه بیستون در افسانه‌ها

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





کوه تمندر

رشته کوه تمندر در بخش بربرود غربی شهرستان الیگودرز واقع شده‌است. این رشته کوه در ضلع شرقی دشتی واقع شده که غرب آن اشترانکوه با حداکثر ارتفاع 4090 متر و جنوب آن قالی کوه با حداکثر ارتفاع 4058 متر قرار دارد. رشته کوه تمندر دارای قلل مرتفعی است که به استناد نقشه های 1:50000 سازمان جغرافیایی ارتش، بلندترین آن ها در ضلع شمالی با ارتفاع 3547 متر قرار گرفته است. مهم ترین قله های ضلع شرقی، دو قله با ارتفاع یکسان 3245 متری هستند. در ضلع جنوبی این مجموعه، دو قله ی 3370 و 3325 متری واقع اند. رشته جنوبی تمندر، شامل یک خط الرأس ۱۵ کیلومتری است که در انتهای باختری آن قلعه ی مخروبه قدیمی به نام قلعه دختر قرار دارد. مهم ترین قله ی بخش غربی نیز 2942 متر ارتفاع دارد. کوهستان تمندر یکی از بزرگترین شکارگاه‌های شهرستان الیگودرز است. زنجیره به هم پیوسته کوه‌ها و قله‌های استان لرستان نه تنها می‌تواند به یکی از کانون‌های توسعه ورزش کوه نوردی و صخره نوردی تبدیل شود، بلکه به علت برف گیری و وجود شیب‌های مناسب در پاره‌ای از مناطق، قابلیت ایجاد و توسعه ورزش اسکی را نیز دارند






سراب غار تمندر

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






سراب گردکانک

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





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





بل

کوه بُل (در زبان پهلوی به معنای بلند)، واقع در شهرستان اقلید از بلندترین قله‌های زاگرس و بلندترین ارتفاع در استان فارس به شمار می‌رود.

این کوه با ارتفاع ۳۹۴۳ متر، یازدهمین قله بلند ایران محسوب می‌شود. راه دسترسی به این قله از سمت جنوب شهر اقلید است.





رشته‌کوه گرین

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

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

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

از مرتفع‌ترین و زیباترین قله‌های این رشته کوه، قله ولاش است که مسیر صعود آن از روستای پرسک در شرق الشتر یا از ونایی و تیزه زن در بروجرد می‌باشد.
page1 - page2 - page3 - page4 - page5 - page7 - page8 - | 4:44 am
نوع گذاری ایستا و متحرک

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





زبان‌های نوع گذاری شده ایستا می‌توانند با مانیفست نوع گذاری شوند یا با استفاده از نوع استنباط شوند. در حالت اول، برنامه نویس بیشتر صریحاً نوع‌ها را در جایگاه‌های منتنی مشخص می‌نویسد(برای مثال، در تعریف متغیرها). در حالت دوم، کامپایلر نوع عبارات و تعریف‌ها را بر اساس متن استنباط می‌کند. غالب زبان‌های مسیر اصلی(mainstream) ایستا نوع گذاری شده، مانند C#,C++ و Java، با مانیفست نوع گذاری می‌شوند



نوع گذاری قوی و ضعیف

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

نوع گذاری قوی مانع رخ دادن مشکل فوق می‌شود. تلاش برای انجام عملیات روی نوع نادرست متغیر منجر به رخ دادن خطا می‌شود. زبان‌هایی که نوع گذاری قوی دارند غالباً با نام "نوع-امن" و یا امن شناخته می‌شوند. تمام تعاریف جایگزین برای "ضعیف نوع گذاری شده" به زبان‌ها اشاره می‌کند، مثل perl, JavaScript, C++، که اجازه تعداد زیادی تبدیل نوع داخلی را می‌دهند. در جاوااسکریپت، برای مثال، عبارت ۲*x به صورت ضمنی x را به عدد تبدیل می‌کند، و این تبدیل موفقیت آمیز خواهد بود حتی اگر x خالی، تعریف نشده، یک آرایه، و یا رشته‌ای از حروف باشد. چنین تبدیلات ضمنی غالباً مفیدند، اما خطاهای برنامه نویسی را پنهان می‌کنند.

قوی و ایستا در حال حاضر عموماً دو مفهوم متعامد فرض می‌شوند، اما استفاده در ادبیات تفاوت دارد، برخی عبارت "قوی نوع گذاری شده" را به کار می‌برند و منظورشان قوی، ایستایی نوع گذاری شده‌است، و یا، حتی گیچ کننده تر، منظورشان همان ایستایی نوع گذاری شده‌است. بنابراین C هم قوی نوع گذاری شده و هم ضعیف و ایستایی نوع گذاری شده نامیده می‌شود.



معناشناسی اجرا

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

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


کتابخانه هسته
اغلب زبان‌های برنامه نویسی یک کتابخانه هسته مرتبط دارند(گاهی اوقات "کتابخانه استاندارد" نامیده می‌شوند، مخصوصا وقتی که به عنوان قسمتی از یک زبان استاندارد ارائه شده باشد)، که به طور قراردادی توسط تمام پیاده سازی‌های زبان در دسترس قرار گرفته باشند. کتابخانه هسته معمولاً تعریف الگوریتم‌ها، داده ساختارها و مکانیزم‌های ورودی و خروجی پرکاربرد را در خود دارد. کاربران یک زبان، غالباً با کتابخانه هسته به عنوان قسمتی از آن رفتار می‌کنند، اگرچه طراحان ممکن است با آن به صورت یک مفهوم مجزا رفتار کرده باشند. بسیاری از خصوصیات زبان هسته‌ای را مشخص می‌کنند که باید در تمام پیاده سازی‌ها موجود باشند، و در زبان‌های استاندارد شده این کتابخانه هسته ممکن است نیاز باشد. بنابراین خط بین زبان و کتابخانه هسته آن از زبانی به زبان دیگر متفاوت است. درواقع، برخی زبان‌ها به گونه‌ای تعریف شده‌اند که برخی از ساختارهای دستوری بدون اشاره به کتابخانه هسته قابل استفاده نیستند. برای مثالف در جاوا، یک رشته به عنوان نمونه‌ای از کلاس “java.lang.String” تعریف شده است؛ مشابها، در سمال تاک(smalltalk) یک تابع بی نام(یک "بلاک") نمونه‌ای از کلاس BlockContext کتابخانه می‌سازد. بطور معکوس، Scheme دارای چندین زیرمجموعه مرتبط برای ایجاد سایر ماکروهای زبان می‌باشد، و در نتیجه طراحان زبان حتی این زحمت را نیز تحمل نمی‌کنند که بگویند کدام قسمت زبان به عنوان ساختارهای زبان باید پیاده سازی شوند، و کدام یک به عنوان بخشی ازکتابخانه.


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



خصوصیات

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

تعریف صریح دستور، معناشناسی ایستا، ومعناشناسی اجرای زبان. درحالیکه دستور معمولاً با یک معناشناسی قراردادی مشخص می‌شود، تعاریف معناشناسی ممکن است در زبان طبیعی نوشته شده باشند (مثل زبان C)، یا معناشناسی قراردادی(مثل StandardML ,Scheme)
توضیح رفتار یک مترجم برای زبان(مثل C,fortran). دستور و معناشناسی یک زبان باید از این توضیح استنتاج شوند، که ممکن است به زبان طبیعی یا قراردادی نوشته شود.
پیاده سازی منبع یا مدل. گاهی اوقات در زبان‌های مشخص شده(مثل: prolog,ANSI REXX).دستور و معناشناسی صریحاً در رفتار پیاده سازی مدل موجودند.


پیاده سازی

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

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

برنامه‌هایی که مستقیماً روی سخت‌افزار اجرا می‌شوند چندین برابر سریعتر از برنامه‌هایی که با کمک نرم‌افزار اجرا می‌شوند، انجام می‌شوند.

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



تاریخچه
پیشرفت‌های اولیه

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

در دهه ۴۰، اولین رایانه‌های دیجیتال که توسط برق تغذیه می‌شدند ایجاد شدند. اولین زبان برنامه نویسی سطح بالا طراحی شده برای کامپیوتر پلانکالکول بود، که بین سال‌های ۱۹۴۵ و ۱۹۴۳ توسط کنراد زوس برای ز۳ آلمان طراحی شد.

کامپیوترهای اوایل ۱۹۵۰، بطور خاص ÜNIVAC ۱ و IBM ۷۰۱ از برنامه‌های زبان ماشین استفاده می‌کردند. برنامه نویسی زبان ماشین نسل اول توسط نسل دومی که زبان اسمبلی نامیده می‌شوند جایگزین شد. در سال‌های بعد دهه ۵۰، زبان برنامه نویسی اسمبلی، که برای استفاده از دستورات ماکرو تکامل یافته بود، توسط سه زبان برنامه نویسی سطح بالا دیگر: FORTRAN,LISP , COBOL مورد استفاده قرار گرفت. نسخه‌های به روز شده این برنامه‌ها همچنان مورد استفاده قرار می‌گیرند، و هر کدام قویا توسعه زبان‌های بعد را تحت تاثیر قرار دادند. در پایان دهه ۵۰ زبان algol ۶۰ معرفی شد، و بسیاری از زبان‌های برنامه نویسی بعد، با ملاحظه بسیار، از نسل algol هستند. قالب و استفاده از زبان‌های برنامه نویسی به شدت متاثر از محدودیت‌های رابط بودند.



پالایش

دوره دهه ۶۰ تا اواخر دهه ۷۰ گسترش مثال‌های عمده زبان پرکاربرد امروز را به همراه داشت. با این حال بسیاری از جنبه‌های آن بهینه سازی ایده‌های اولیه نسل سوم زبان برنامه نویسی بود:

APL برنامه نویسی آرایه‌ای را معرفی کرد و برنامه نویسی کاربردی را تحت تاثیر قرار داد.
PL/i(NPL) دراوایل دهه ۶۰ طراحی شده بود تا ایده‌های خوب فورترن و کوبول را بهم پیوند دهد.
در دهه ۶۰، Simula اولین زبانی بود که برنامه نویسی شئ گرا را پشتیبانی می‌کرد، در اواسط دهه۷۰. Smalltalk به دنبال آن به

عنوان اولین زبان کاملاً شئ گرا معرفی شد.

C بین سال‌های ۱۹۶۹ تا ۱۹۷۳ به عنوان زبان برنامه نویسی سیستمی طراحی شد و همچنان محبوب است.
Prolog، طراحی شده در ۱۹۷۲، اولین زبان برنامه نویسی منطقی بود.
در ۱۹۷۸ ML سیستم نوع چند ریخت روی لیسپ ایجاد کرد، و در زبان‌های برنامه نویسی کاربردی ایستا نوع گذاری شده پیشگام شد.

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

دهه‌های ۶۰ و ۷۰ مناقشات بسیاری روی برنامه نویسی ساخت یافته به خود دیدند، و اینکه آیا زبان‌های برنامه نویسی باید طوری طراحی شوند که آنها را پشتیبانی کنند.

"ادسگر دیکسترا" در نامه‌ای معروف در ۱۹۶۸ که در ارتباطات ACM منتشر شد، استدلال کرد که دستورgoto باید از تمام زبان‌های سطح بالا حذف شود.

در دهه‌های ۶۰ و ۷۰ توسعهٔ تکنیک‌هایی صورت گرفت که اثر یک برنامه را کاهش می‌داد و در عین حال بهره وری برنامه نویس و کاربر را بهبود بخشید. دسته کارت برای ۴GL اولیه بسیار کوچکتر از برنامهٔ هم سطح بود که با ۳GL deck نوشته شده بود.




یکپارچگی و رشد

دهه ۸۰ سال‌های یکپارچگی نسبی بود. C++ برنامه نویسی شئ گرا و برنامه نویسی سیستمی را ترکیب کرده بود. ایالات متحده ایدا(زبان برنامه نویسی سیستمی که بیشتر برای استفاده توسط پیمان کاران دفاعی بود) را استاندارد سازی کرد. در ژاپن و جاهای دیگر، هزینه‌های گزافی صرف تحقیق در مورد زبان نسل پنجم می‌شد که دارای ساختارهای برنامه نویسی منطقی بود. انجمن زبان کاربردی به سمت استانداردسازی ML و Lisp حرکت کرد. به جای ایجاد مثال‌های جدید، تمام این تلاش‌ها ایده‌هایی که در دهه‌های قبل حلق شده بودند را بهتر کرد.

یک گرایش مهم در طراحی زبان در دهه ۸۰ تمرکز بیشتر روی برنامه نویسی برای سیستم‌های بزرگ از طریق مدول‌ها، و یا واحدهای کدهای سازمانی بزرگ مقیاس بود. مدول-۲، ایدا. و ML همگی سیستم‌های مدولی برجسته‌ای را در دهه ۸۰ توسعه دادند. با وجود اینکه زبان‌های دیگر، مثل PL/i، پشتیبانی بسیار خوبی برای برنامه نویسی مدولی داشتند. سیستم‌های مدولی غالباً با ساختارهای برنامه نویسی عام همراه شده‌اند.

رشد سریع اینترنت در میانه دهه ۹۰ فرصت‌های ایجاد زبان‌های جدید را فراهم کرد. Perl، در اصل یک ابزار نوشتن یونیکس بود که اولین بار در سال ۱۹۸۷ منتشر شد، در وب‌گاه‌های دینامیک متداول شد. جاوا برای برنامه نویسی جنب سروری مورد استفاده قرار گرفت. این توسعه‌ها اساساً نو نبودند، بلکه بیشتر بهینه سازی شده زبان و مثال‌های موجود بودند، و بیشتر بر اساس خانواده زبان برنامه نویسی C بودند. پیشرفت زبان برنامه نویسی همچنان ادامه پیدا می‌کند، هم در تحقیقات و هم در صنعت. جهت‌های فعلی شامل امنیت و وارسی قابلیت اعتماد است، گونه‌های جدید مدولی(mixin، نماینده‌ها، جنبه‌ها) و تجمع پایگاه داده.

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




سنجش استفاده از زبان

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

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

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

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

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

یک زبان برنامه نویسی ممکن است با فاکتورهای غیر مرتبط به مثال‌های برنامه نویسی دسته بندی شود. برای مثال، غالب زبان‌های برنامه نویسی کلمات کلیدی زبان انگلیسی را استفاده می‌کنند، در حالیکه تعداد کمی این کار را نمی‌کنند. سایر زبان‌ها ممکن است براساس داخلی بودن یا نبودن دسته بندی شوند.
ساعت : 4:44 am | نویسنده : admin | بهینه سازهای وب | مطلب قبلی
بهینه سازهای وب | next page | next page