عملیات بیت المقدس
شرح عملیات

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





مرحله اول

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

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

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





مرحله دوم

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

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

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





مرحله سوم

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





مرحله چهارم عملیات از ۱ تا ۴ خرداد ۱۳۶۱

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

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

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

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

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

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

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

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





نتایج عملیات

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





میزان انهدام یگان‌های عراق

- لشکر ۳ زرهی و لشکرهای ۱۱ و ۱۵ پیاده: ۸۰ درصد.

لشکرهای ۹ و ۱۰ زرهی: ۵۰ درصد.
لشکر ۷ پیاده: ۴۰ درصد.
لشکر ۵ مکانیزه و لشکرهای ۶ و ۱۲ زرهی: ۲۰ درصد.
تیپ‌های ۹، ۱۰ و ۲۰ گارد مرزی: ۱۰۰ درصد.
تیپ ۱۰۹ پیاده: ۶۰ درصد.
تیپ‌های ۶۰۱، ۶۰۲، ۴۱۶، ۴۱۹ پیاده: ۵۰ درصد.
تیپ‌های ۳۱، ۳۲ و ۳۳ نیروهای مخصوص به میزان زیاد.




واکنش‌ها

داخلی

روح الله خمینی رهبروقت ایران در ۳ خرداد ۱۳۶۱ به مناسبت آزادی خرمشهر پیامی خطاب به ملت ایران صادر کرد. در اولین بخش این بیانیه آمده است:

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



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

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

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





همایش بین‌المللی تجاوز و دفاع

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

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





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

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

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

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

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

در مجموع شمار میهمانان خارجی به ۸۰ تن و اساتید و دانشوران ایرانی به ۱۰۰ تن رسید. از این شمار ۵۳ تن مقالات و سخنرانی‌هایشان را در کنفرانس ارائه دادند.





گزارش‌کار کنفرانس

کنفرانس در ۱۷ مرداد ۱۳۶۷ با سخنان سید علی خامنه‌ای در هتل آزادی آغاز شد. کنفرانس دارای ۲ گونه نشست بود. یکی نشست‌های عمومی که دربرگیرنده مسائل اساسی و عام بود و دیگری نشست‌های کمیته‌های تخصصی که مسائل جنگ را کارشناسانه‌تر بررسی می‌کرد.

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

اداره نشست‌های عمومی و کمیته‌ای را ۱ رئیس، ۲ نائب رئیس و ۱ دبیر عهده‌دار بود. نائب رئیس دوم از میان میهمانان انتخاب می‌شد.

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






گزارش کمیته‌های تخصصی کنفرانس
گزارش علمی کارکمیته سیاست و تاریخ

زمینه کاری پژوهشگران و استادان فعال در این کمیته یکی از ۲ حوزه تاریخ و سیاست بود. گزارش پایانی این کمیته به موارد زیر می‌پرداخت: تجاوز: جنگی که رژیم صدام حسین در ۲۲ سپتامبر ۱۹۸۰ آغاز کرد، یک دهه پیشتر با تجاوز به حقوق مردم عراق آغاز شده‌بود. اخطار حکومت صدام حسین براساس یک کودتا در سال ۱۹۶۸ که از سوی یک اقلیت انجام شده‌بود شکل گرفت. جنگ ایران و عراق در ظاهر جنگ یک کشور علیه کشور دیگر بود که در زمین، دریا و هوا به امید پیروزی سریع آغاز شد؛ اما در واقعیت امر تجاوز به یک انقلاب مردمی با درون‌مایه عقیدتی بود که نزد توده‌های مردم اصالت و در میان مسلمانان حقانیت و محبوبیت داشت. بنابراین همه نیروهایی که از انقلاب اسلامی ضربه خورده بودند و یا از گسترش آن بیم داشتند در این تجاوز شرکت کردند. ...

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

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

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

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





گزارش علمی کارکمیته مطالعات اسلامی

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

اصول و مبانی جهاد در اسلام
رفتار جنگی و جایگاه صلح در اسلام

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

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





گزارش علمی کارکمیته حقوق بین‌الملل

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

مسئولیت عراق و دیگر کشورها در جنگ عراق علیه ایران
زیرپا گذاشتن قوانین جنگی توسط عراق
جنگ و سازمانهای بین‌المللی

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

عراق در تجاوز به خاک ایران کاملاً آگاهانه و با تمهیدات قبلی حرکت کرده‌است.
ادعای عراق مبنی براینکه حمله آن کشور به خاک ایران اقدامی پیشگیرانه بوده‌است مشروعیت ندارد و معارض با موارد قابل قبول حقوق بین‌الملل است.
ادعای عراق مبنی براینکه حمله‌اش علیه تمامیت ارضی ایران مسبوق به تجاوز غیرمستقیم این کشور علیه عراق است، توجیه حقوقی نداشته‌است.
از آنجا که همه توافق‌های حاصله در سال ۱۹۷۵ بین ایران و عراق «مجموعه یکپارچه» را تشکیل می‌دهد، بنابراین تلاش عراق برای لغو یکی از اجزای مورد توافق (تمدید مرز رودخانه‌ای) از دیدگاه حقوق بین‌الملل پذیرفتنی نیست.
پیشقدمی رژیم بعث عراق در نقض موازین حقوق بین‌الملل و اصول بشردوستانه چنان ابعاد گسترده‌ای داشت که تاکنون در هیچ‌یک از برخوردهای منطقه‌ای و بین‌المللی سابقه نداشته‌است.
کشورهای ثالث باید از هرگونه اقدامی که به هر نحوی به گسترش کمی و کیفی جنگ بین دو کشور منجر شود اجتناب کرده و مقررات و قوانین مربوط به بی‌طرفی را رعایت کنند.





بیانیه پایانی کنفرانس

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

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






روابط ایران و عراق

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

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

محمود احمدی نژاد نخستین رئیس جمهور ایران بوده است که از زمان وقوع انقلاب اسلامی ایران و در سال ۲۰۰۸ به عراق قدم نهاد.

هم‌اکنون ایران یک سفارتخانه در بغداد و ۳ کنسولگری در شهرهای کربلا (شهر)، اربیل، سلیمانیه دارد. عراق نیز یک سفارتخانه در تهران و ۳ کنسولگری در مشهد، اهواز و کرمانشاه دارد. در حال حاضر محمّد مجید الشّیخ سفیر عراق در ایران و حسن دانایی‌فر سفیر ایران در عراق می‌باشد.





دوران معاصر
قبل از انقلاب اسلامی

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





جنگ ایران و عراق

این دوره که بیش از ۸ سال به طول انجامید، دوره جنگ نظامی مستقیم و وسیع بین این دو کشور همسایه و مسلمان بود. در طی این جنگ دو کشور متحمل تلفات و مجروحان زیادی شدند. افراد زیادی به اسارت گرفته شدند و خسارات بسیار زیادی به هر دو کشور به خصوص ایران وارد آمد. بنابر آمار منتشر شده، در طی جنگ ۳۷۵٬۰۰۰ عراقی کشته و زخمی شدند. ۵۵۰٬۰۰۰ ایرانی نیز تلفات ایران در این جنگ برآورد شده است.

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

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





پس از جنگ تا سقوط صدام حسین

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

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

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






از ۲۰۰۳ تاکنون

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





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

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

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

نماینده ایران در سازمان ملل متحد در تاریخ ۱۳ ژوئن ۲۰۰۸ شکایتی را علیه حمله به کنسولگری ایران توسط آمریکاییها تنظیم و به سازمان عرضه کرد. بر طبق این نامه ایران خواستار آزادی فوری سیاستمداران بازداشتی و پرداخت خسارت از سوی آمریکا شد. سازمان دیده‌بان حقوق بشر از وزارت دفاع آمریکا خواست در صورتی که معتقد هستند آنها قوانین عراق را شکسته‌اند می‌بایست به دادگاه‌های عراق سپرده شوند و نه اینکه بدون تعیین مدت زمان مشخص در بازداشت نظامیان آمریکایی باشند. این دیپلمات‌ها در نهایت در تاریخ ۱۸ تیر ۱۳۸۵ آزاد شدند.





مذاکرات ایران و آمریکا در مورد عراق

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





برخورد با اعضای سازمان مجاهدین خلق

در سال ۲۰۰۹ دولت عراق اعلام کرد که به اعضای سازمان مجاهدین خلق اجازه اقامت و پناهندگی سیاسی نمی‌دهد. سفیر عراق نیز اعلام کرد که کشورش در نظر دارد تا زمانی که کشور ثالثی پذیرای اعضای سازمان مجاهدین نشود، آنان را به جائی دور از مرزهای ایران منتقل کند. این تصمیم دولت عراق ناشی از یک توافق دوجانبه با حکومت ایران بوده است..
page1 - page2 - page3 - page4 - page5 - page7 - page8 - | 4:22 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:22 am | نویسنده : admin | بهینه سازهای وب | مطلب قبلی
بهینه سازهای وب | next page | next page