Payamvdn/NorthPersian_fa_wiki huggingface dataset:
گرا استفاده می شود. این اسامی ممکن است توسط کامپایلر تفسیر شوند و تأثیراتی داشته باشند، هرچند این کار معمولاً در مرحله تجزیه و تحلیل معنایی انجام می شود، نه مرحله نشانه گذاری. به عنوان مثال، در پایتون، یک زیرخط پیشوندی، یک شاخص خصوصی ضعیف است، در حالی که دو زیرخط برجسته روی یک ویژگی کلاس، دستکاری نام را نشان می دهد. کلمات رزرو شده. زبان های مدرن به طور کلی از واژه های رزرو شده به جای قطع کردن (stropping) برای تمایز کلمات کلیدی از شناسه ها به عنوان کلمات کلیدی استفاده می کنند. این برجسته ترین قسمت در زبان C است، در جایی که شناسه ها از شناسه هایی که از زیرخط (underscore) شروع می شوند جداست، اگرچه جزئیات دقیق شناسه در یک دامنه محفوظ است. به طور مشابه در ++C هر شناسه ای که حاوی دو زیرخط باشد برای هرگونه استفاده محفوظ است، در حالی که شناسه ای که با تأکید زیر شروع می شود در فضای جهانی محفوظ است؛ بنابراین می توان با استفاده از کلمه رزرو شده codice_20کلمه کلیدی جدید codice_21 را اضافه کرد. در حالی که این از نظر سطحی شبیه به قطع کردن (stropping) است، معنی شناسی متفاوتی دارند. به عنوان یک کلمه محفوظ، رشته codice_20 شنا
سه codice_20 را در فضای نام شناسه مشترک نشان می دهد. در قطع کردن(Stropping) (با پیشوند کلمات کلیدی توسط codice_24)، رشته codice_20 کلمه کلیدی codice_21 را در یک نام جداگانه برای کلید واژه ها نشان می دهد؛ بنابراین با استفاده از کلمات رزرو شده، علائم codice_20 و codice_21 (شناسه، foo__) و (شناسه، foo) - مقادیر مختلفی در همان دسته هستند - در حالی که در تکنیک قطع کردن(stropping) نشانه های codice_20 و codice_21 (کلمه کلیدی، foo) و (شناسه، foo) - مقادیر یکسان در دسته های مختلف. این مسئله همان مشکل برخورد فضای نام را به گونه ای حل می کند که برای یک برنامه نویس نیز یک سان است، اما از نظر دستور زبان و اجرای رسمی تفاوت دارد. امضاها. یک پدیده نحو مشابه اما از نظر معنایی متفاوت امضاءها هستند که در عوض خصوصیات متغیرها را نشان می دهد. این موارد در پرل(Perl)، روبی (Ruby) و زبان های مختلف دیگر برای شناسایی ویژگی های متغیرها / ثابت ها مشترک است:در Perl برای تعیین نوع متغیر و در Ruby برای تشخیص متغیرها از ثابت و نشان دادن دامنه. توجه داشته باشید تکنیک معناشناختی متغیر را تحت تأثیر قرار می دهد، نه نحو بودن این که آیا آن یک شناس
ه یا کلمه کلیدی است. موازی با زبان انسان. قطع کردن (stropping) در زبانهای برنامه نویسی رایانه ای مورد استفاده قرار می گیرد تا کار کامپایلر (یا به عبارت دقیق تر پارسر) آسانتر شود؛ یعنی در توانایی رایانه های نسبتاً کوچک و کند در دسترس در روزهای اولیه محاسبات در قرن بیستم باشد. با این حال، روشهای مشابه برای کمک به درک مطلب برای افراد نیز به طور معمول مورد استفاده قرار می گیرند. برخی از نمونه ها عبارتند از:
پروانه های پاشایی نام یک سرده از زیرخانواده برگ بالان است.
در علوم رایانه، خط لوله ی نرم افزاری (به انگلیسی:software pipelining) مانند خط لوله ی سخت افزاری روشی جهت بهینه سازی حلقه ها است. خط لوله ی نرم افزاری یک نوع اجرای پویای دستورها است به گونه ای که تغییر ترتیب اجرای دستورها توسط کامپایلر به جای پردازنده انجام می شود. این مهم است که بتوانیم "خط لوله ی نرم افزاری" را که روشی است برای بهبود حلقه هایی که دستورهای داخل آن به یکدیگر وابسته اند را از "زمان بندی ماژول" که در حال حاضر شناخته شده ترین روش استفاده شده توسط کامپایلرها برای تولید حلقه های خط لوله ای نرم افزاری است تشخیص دهیم. خط لوله ی نرم افزاری روشی آشنا برای برنامه نویسان زبان اسمبلی است. آن ها از این روش برای ماشین هایی که توانایی اجرای چند دستور همزمان را دارند از زمانی که این گونه معماری ها وجود داشته اند استفاده می کردند. تولید کارآمد این گونه کدها توسط کامپایلرها به خلق زمان بدی ماژول توسط Rau و Glaeser بر می گردد. Lam نشان داد که نیازی به سخت افزار مخصوص برای استفاده کارآمد از زمان بندی ماژول نیست. روش استفاده شده توسط او به نام "توسعه ی متغیر ماژول" (به انگلیسی:modulo variable expansion) به طور گس
ترده در عمل استفاده می شود. .Gao et al خط لوله ی بهینه برای برنامه نویسی خطی عدد صحیح را فرمول بندی کرد. علاوه بر الگوریتم های زمان بندی ماژول، الگوریتم های دیگری نیز برای برآورده کردن خط لوله ی نرم افزاری وجوددارند که از بین آن ها می توان به الگورتیم های شناخت هسته (به انگلیسی:kernel recognition) اشاره کرد.این مقاله به مقایسه این دو الگورتیم پیاده سازی خط لوله ی نرم افزاری پرداخته است. مثال. حلقه ی زیر را در نظر بگیرید: for i = ۱ to عدد بزرگ A(i) B(i) C(i) end در این مثال، codice_1 ،codice_2 ،codice_3 دستورهایی هستند وابسته به متغیر i و به یکدیگر نیز وابسته اند. این به این معنی است که اجرای دستور codice_3 باید قبل از اجرای دستور codice_2 به پایان رسیده باشد. به طور مثال، دستور codice_6 می تواند در داده ای را از حافظه ی اصلی بر ثباتی بنویسد و دستور codice_7 عملیاتی بر روی آن ثبات انجام دهد و دستور codice_8 می تواند مقدار آن ثبات را در خانه ای از حافظه ی اصلی ذخیره کند. اما دستورهایی که مقدار متغیر codice_9 در آن ها متفاوت است از یکدیگر مستقل اند. به عبارتی دیگر، دستور codice_10 می تواند قبل از دستور codice_11
اجرا شود. بدون استفاده از خط لوله ی نرم افزاری، ترتیب اجرای دستورها به صورت زیر است: codice_12 فرض کنید که هر دستور در ۳ چرخه ساعت اجرا می شود(فعلاً از هزنیه ی نگه داری و اجرای حلقه صرف نظر کنید). همچنین در نظر بگیرید که مانند بسیاری از سیستم های نوین، یک دستور می تواند در هر چرخه ساعت شروع به اجرا کند به شرطی که از دستورهایی که که اکنون در حال اجرا هستند، مستقل باشد. در مثالی که در آن از خط لوله استفاده نشده است، هر تکرار حلقه ۹ چرخه ساعت برای تکمیل شدن زمان می برد: ۳ چرخه ساعت برای هر کدام از دستورهای codice_1 ،codice_2 ،codice_3. حال ترتیب اجرای دستورهای زیر را با خط لوله ی نرم افزاری در نظر بگیرید: codice_16 به سادگی می توان نشان داد که یک دستور می تواند در هر چرخه ساعت اجرای خود را آغاز کند، که این به این معنا است که ۳ تکرار حلقه ی اولیه می تواند در ۹ چرخه ساعت به پایان برسد. در نتیجه، هر بار تکرار حلقه ی اولیه به طور میانگین ۳ چرخه ساعت زمان می برد. پیاده سازی. خط لوله ی نرم افزاری معمولاً در ترکیب با بازکردن حلقه استفاده می شود. این ترکیب روش ها معولاً بسیار بهینه تر از استفاده از روش بازکردن حلقه به
تنهایی است. در مثال بالا، ما می توانیم قطعه کد بالا را به صورت زیر بنویسیم(فرض کنید که codice_17 بر ۳ بخش پذیر باشد): for i = ۱ to (عدد بزرگ - ۲) step ۳ A(i) A(i+۱) A(i+۲) B(i) B(i+۱) B(i+۲) C(i) C(i+۱) C(i+۲) end در صورتی که تعداد تکرارهای حلقه بخش پذیر بر ۳ نباشند مسئله کمی پیچیده تر می شود. می توانید برای اطلاع از راه حل های این مشکل به صحفه ی بازکردن حلقه مراجعه کنید. در حالت کلی، بازکردن حلقه لزوماً بهترین روش برای پیاده سازی خط لوله ی نرم افزاری نیست. به طور مثال اگر حلقه شامل دستوری با تاخیر زیاد باشد استفاده از بازکردن حلقه بهینه نمی شود. قطعه کد پایین را در نظر بگیرید: for i = ۱ to عدد بزرگ A(i) ; ۳ میزان تاخیر B(i) ; ۳ C(i) ; ۱۲ (مثلاً یک دستور میمز شناور) D(i) ; ۳ E(i) ; ۳ F(i) ; ۳ end که این به این معنی است که حلقه باید ۱۲ بار باز شود تا از گلوگاه دستور codice_8 جلوگیری شود. که این موجب می شود تا حجم کد حلقه با ضریب ۱۲ افزایش یابد. وضعیت بدتر هنگامی پیش می آید که مقدمه ( قطعه کدی که در حالتی که codice_17 بر ۱۲ بخش پذیر نباشد قبل از حلقه قرار می گیرد) حجم بیشتری از کد حلقه داشته باشد و با احتمال زی
اد بهینه نباشد زیرا خط لوله ی نرم افزاری نمی تواند برای این قطعه کد استفاده شود. علاوه بر این، اگر اندازه ی codice_17 نزدیک به تعداد بارهای بازشدن حلقه باشد، در هنگام اجرا، اکثر زمان صرف اجرای مقدمه ی ناکارآمد می شود که این باعث ناکارآمدی بهینه سازی از طریق خط لوله ی نرم افزاری می شود. حال اگر بخواهیم بدون استفاده از بازکردن حلقه از خط لوله ی نرم افزاری استفاده کنیم، قطعه کد زیر را برای مثال خود بدست می آوریم(در ادامه به توضیح مقدمه و خاتمه می پردازیم): مقدمه for i = ۱ to (عدد بزرگ - ۶) A(i+۶) B(i+۵) C(i+۴) D(i+۲) ; را رد کرده ایم i+۳ توجه کنید که E(i+۱) F(i) end خاتمه قبل از اینکه به توضیح مقدمه و خاتمه بپردازیم، که شامل دستورهایی می شوند که در حلقه اجرا نمی شوند، از درستی قطعه کد داخل حلقه اطمینان حاصل می کنیم. به طور خاص تکرار هفتم حلقه ی اصلی را در نظر بگیرید. حلقه ی اول حلقه ی خط لوله ای اولین تکراری است شامل دستوری از تکرار هفتم حلقه ی اصلی است. ترتیب اجرای دستورها به صورت زیر است: همانطور که مشاهده می کنید برخلاف حلقه ی اصلی، در اجرای حلقه ی خط لوله ای مشکل گلوگاه دستور codice_8 رفع شده است. توجه کنید
که 12 دستور بین دستور codice_22 و دستور codice_23 وابسته به آن وجود دارد که این موجب می شود که بتوان در چرخه ساعت هایی که دستور codice_22 در حال اجرا است، بقیه دستورها را اجرا کرد. مقدمه و خاتمه ،در شروع و پایان حلقه، مسئول اجرای دستورهایی هستند که در حلقه اجرا نشده اند. قطعه کد زیر مقدمه ای برای مثال بالای ما را نشان می دهد: ; مقدمه ی حلقه (برای وضوح بیشتر دستورهایی که همزمان اجرا می شوند در یک خط آمده اند) A(۱) A(۲), B(۱) A(۳), B(۲), C(۱) A(۴), B(۳), C(۲) ; را شروع کرد C(۱) نمیتوان D(۱) به دلیل پایان نیافتن A(۵), B(۴), C(۳), D(۱) A(۶), B(۵), C(۴), D(۲), E(۱) هر خط از قطعه کد بالا نشان دهنده ی یک تکرار از حلقه ی خط لوله ای اصلی است، که دستورهایی که هنوز شروع نشده اند را شامل نمی شود. به طریق مشابه، خاتمه به تدریج دستورهایی که تکرار آن ها به پایان رسیده است را حذف می کند. قطعه کد زیر نشان دهنده ی خاتمه است: ; خاتمه ی حلقه (برای وضوح بیشتر دستورهایی که همزمان اجرا می شوند در یک خط آمده اند) B(bignumber), C(bignumber-۱), D(bignumber-۳), E(bignumber-۴), F(bignumber-۵) C(bignumber), D(bignumber-۲), E(bignumber-۳)
, F(bignumber-۴) D(bignumber-۱), E(bignumber-۲), F(bignumber-۳) D(bignumber), E(bignumber-۱), F(bignumber-۲) E(bignumber), F(bignumber-۱) F(bignumber) اما همیشه پیدا کردن مقدمه و خاتمه مناسب ساده نیست. در مثالی که در بالا آورده شده است ۱۸ دستور برای مقدمه و ۱۸ دستور برای خاتمه استفاده شده است. این به این معنی است که مقدمه و پایان 6 برابر تعداد دستورات داخل حلقه دستور دارند. این صفحه به خوبی مشکلات به وجود آمده و روشی برای رفع کردن آن ها ارائه کرده است.
چشمک بال نام یک گونه پروانه از تبار قهوه ای بال است.
این مقاله شامل فهرستی از نام نمایندگان تهران در مجلس شورای ملی ایران از زمان تشکیل تا انحلال این مجلس است. دورهٔ اول. نمایندگان: دورهٔ دوم. نمایندگان: دورهٔ سوم. نمایندگان: دورهٔ چهارم. از ۱۱۸۰۳ رای ماخوذه: دورهٔ پنجم. نمایندگان: دورهٔ ششم. از ۲۰۴۲۶ رای ماخوذه: دورهٔ هفتم. از ۵۱۷۷۶ رای ماخوذه: دورهٔ هشتم. از ۴۰۵۵۱ رای ماخوذه: دورهٔ نهم. از ۶۲۱۷۴ رای ماخوذه: دورهٔ دهم. نمایندگان: دورهٔ یازدهم. نمایندگان: دورهٔ دوازدهم. از ۷۵۴۶۳ رای ماخوذه: دورهٔ سیزدهم. از ۸۶۸۳۸ رای ماخوذه: دورهٔ چهاردهم. نمایندگان: دورهٔ پانزدهم. از ۷۷۲۳۶ رای ماخوذه: دورهٔ شانزدهم. از ۵۲۷۲۷ رای ماخوذه: دورهٔ هفدهم. از ۱۴۲۹۰۱ رای ماخوذه: دورهٔ هجدهم. از ۸۶۵۱۴ رای ماخوذه: دورهٔ نوزدهم. از ۸۷۴۲۳ رای ماخوذه: دورهٔ بیستم. از ۶۵۴۵۱ رای ماخوذه: دورهٔ بیست و یکم. از ۲۷۱۳۲۰ رای ماخوذه: دورهٔ بیست و دوم. از ۲۷۵۱۸۴ رای ماخوذه: دورهٔ بیست و سوم. از ۵۳۷۰۹۱ رای ماخوذه: دورهٔ بیست و چهارم. از ۷۲۰۸۸۲ رای ماخوذه:
گرامرهای عبارت قطعی روشی است برای توضیح گرامر زبان های رسمی و طبیعی، که در برنامه نویسی منطقی مورد استفاده قرار می گیرد. این مفهوم بسیار به مفاهیم گرامرهای صفتی و گرامرهای مضافی مرتبط است که هر دو توسط زبان Prolog توسعه پیدا کرده اند. این گرامرها معمولاً در کنار زبان مطرح می شوند اما زبان های شبیه به آن هم مانند مرکوری (Mercury) شامل "DCG"ها هستند. این طرز نشان دادن، گرامرها را به صورت مجموعه ای از عبارات قطعی از منطق مرتبه اول ارائه می دهد و به همین دلیل است که به آن گرامر عبارت قطعی گویند. کلمه در زبان Prolog و دیگر زبان های مشابه اصطلاح خاصی است؛ به این معنی که همیشه نشان دادن گرامرها با بندهای قطعی، DCG نیست. اما همه این گرامرهایی که با بندهای قطعی بیان شده اند قابلیت های DCG را دارا هستند. بندهای قطعی DCG را می توان مجموعه ای از جملات بدیهی در نظر گرفت که می توان بر اساس آن ها معتبر بودن یک جمله را در گرامر مورد نظر بررسی کرد. به عبارت دیگر این مجموعه جملات بدیهی کمک خواهند کرد که تشخیص دهیم آیا می توان برای ورودی یک درخت پارس (Pars tree) یکتا ساخت یا خیر. استفاده از این روش تشخیص عضویت ورودی به زبان و ت
شکیل درخت پارس آن را به یک مسئله ساده قابل حل تبدیل می کند. تاریخچه. تاریخچه DCGها به تاریخچه زبان برنامه نویسی Prolog گره خورده است. تاریخچه Prolog نیز به تحقیقات و پژوهش های مختلفی برمی گردد که مرکزیت آن ها به دو شهر مارسی فرانسه و ادینبرو اسکاتلند برمی گردد. بر اساس نقل قولی از رابرت کوالسکی که یکی از برنامه نویسان قدیمی زبان Prolog است، اولین ورژن از Prolog در سال ۱۹۷۲ توسط آلاین کلمراویر و فیلیپ راسل ارائه شد. اولین برنامه ای که با این زبان برنامه نویسی نوشته شد، یک سیستم پردازش زبان طبیعی بزرگ بود. فرناندو پریرا و دیوید وارن از دانشگاه ادینبرو هم در توسعه نسخه های اولیه Prolog نقش مؤثری داشتند. کلمراویر پیش تر بر روی یک سیستم پردازش زبان به نام سیستم Q کار کرده بود که برای ترجمه متون بین زبان های فرانسوی و انگلیسی استفاده می شد. درسال ۱۹۷۸ کلمراویر مقاله ای در رابطه با روشی برای بیان کردن گرامرها نوشت و در آن مثال هایی از برنامه هایی که از آن ها استفاده می کردند آورد. او نام گرامرهای متامورفوسیس را برای این دسته از گرامرها قرار داد. این گرامرها قسمتی از نسخهٔ مارسی Prolog بودند. پریرا و وارن از توسعه ده
ندگان Prolog که قبل تر معرفی شدند برای اولین بار گرامر عبارت-قطعی را مطرح کردند و پایه گذار عبارت DCG در Prolog بودند. آن ها در ادامه ایده گرامرهای متامورفوسیس، گرامرهای عبارت-قطعی را به عنوان زیرمجموعه ای از گرامرهای متامورفوسیس معرفی کردند. این ایده در مقاله ای تحت عنوان «گرامرهای عبارت-قطعی برای تحلیل زبان ها» منتشر شد و در آن بیان شد که DCGها شکل فرمول گونه گرامرها هستند به طوری که گرامر توسط عبارت های قطعی منطق مرتبه اول بیان می شود. توسعه دهندگان Prolog در ادامه دربارهٔ ابعاد مختلف DCGها در مقاله های مختلفی نوشتند. مثال ها. مثال زیر نمونه ای ساده از قسمتی از گرامر زبان انگلیسی است که در آن یک جمله از دو عبارت اسمی و فعلی تشکیل شده است که عبارت اسمی می تواند از ترکیب یک حرف اضافه و اسم تشکیل شود و عبارت فعلی از ترکیب یک فعل و یک عبارت اسمی ساخته می شود. این گرامر به روش DCG به صورت زیر نمایش داده می شود. sentence --&gt; noun_phrase, verb_phrase. noun_phrase --&gt; det, noun. verb_phrase --&gt; verb, noun_phrase. det --&gt; [the]. det --&gt; [a]. noun --&gt; [cat]. noun --&gt; [bat]. verb --&gt; [eats]. ج
ملات “the cat eats the bat” و “a bat eats the cat” مثال هایی هستند که با گرامر تعریف شده می توان ساخت. برای ساختن تمام جملات حاصل از این گرامر می توان از دستور زیر درمفسر Prolog استفاده نمود. برای تشخیص این که جمله ای متعلق به این زبان هست یا خیر هم می توان از دستور خاصی استفاده کرد که در زیر آمده است (در صورتی که جمله مورد بررسی the bat eats the bat باشد). sentence(X,[]) sentence([the,bat,eats,the,bat],[]) ترجمه به عبارت های قطعی. در واقع استفاده از DCG برای بهتر نشان دادن عبارات قطعی ساده در Prolog است. مثال قبل به صورت عملی در Prolog به وسیله DCG به فرم زیر نوشته می شود: sentence(A,Z) :- noun_phrase(A,B), verb_phrase(B,Z). noun_phrase(A,Z) :- det(A,B), noun(B,Z). verb_phrase(A,Z) :- verb(A,B), noun_phrase(B,Z). det([the|X], X). det([a|X], X). noun([cat|X], X). noun([bat|X], X). verb([eats|X], X). لیست های تفاوت. به ورودی های هر تابع در بالا (مثل (A,B)) لیست های تفاوت گویند. لیست های تفاوت روشی برای نشان دادن پیشوند یک لیست (یا یک رشته) هستند که این کار را به وسیله تفاوت بین پسوند دو ورودی انجام می دهد. به
طور مثال در نمونه زیر یک لیست پیشوندی تکی، به صورت لیست های تفاوت نوشته شده است. P = [H] ---&gt; [H|X] and X گرامرهای وابسته به متن. در Prolog، در واقع DCGهای عادی پارامتر دیگری برای توابع درنظر نمی گیرد (همان طور که در بالا اشاره شد). به همین دلیل تنها می تواند برای استفاده در گرامرهای مستقل از متن به کار گرفته شود. با به کار گرفتن متغیرهای ورودی بیشتر، می توان DCGها را برای گرامرهای وابسته به متن نیز به کار برد. مثال زیر همین کاربرد را نشان می دهد: s --&gt; a(N), b(N), c(N). a(0) --&gt; []. a(M) --&gt; [a], a(N), {M is N + 1}. b(0) --&gt; []. b(M) --&gt; [b], b(N), {M is N + 1}. c(0) --&gt; []. c(M) --&gt; [c], c(N), {M is N + 1}. عبارات بالا در واقع یک DCG برای گرامر زبانی است که رشته روبرو را تولید می کند؛ formula_1. نمایش محدودیت زبان ها. قابلیت ها و محدودیت های زبانی مختلف می توانند توسط DCGها نمایش داده شوند. در برخی موارد لازم است برای رسیدن به این مسئله پارامترهای ورودی توابع را افزایش دهیم. sentence --&gt; pronoun(subject), verb_phrase. verb_phrase --&gt; verb, pronoun(object). pronoun(subject) --&g
t; [he]. pronoun(subject) --&gt; [she]. pronoun(object) --&gt; [him]. pronoun(object) --&gt; [her]. verb --&gt; [likes]. در مثال بالا گرامری دیده می شود که بر روی جملاتش محدودیت هایی دارد. مثلاً "he likes her“ و "he likes him“ مورد قبول هستند ولی "her likes he“ و "him likes him“ پذیرفته نیستند.
انگشت مورتون () نام یکی از الگوهای ناحیه جلوی پا است که در آن انگشت دوم از انگشت شست پا (هالوکس) بلندتر است. انگشت مورتون منجر به فشار اضافی بر روی سر دومین استخوان کف پا (پشت انگشت دوم در ناحیه بال پا) شده و دردی شبیه درد کف پا (Metatarsalgia) ایجاد می کند. فشار دائمی در حال راه رفتن و ایستادن بر روی این انگشت بلندتر قرار می گیرد و می تواند منجر به تشکیل پینه در زیر سر دومین استخوان کف پا شود.
منظومه انطاکیه که با عنوان شانْسون دِ آنْتیوش () شناخته می شود، مشتمل بر ۹ هزار بیت به صورت الکساندرین، منظومه اشعاری حماسی به زبان فرانسه است که در رابطه با نخستین جنگ صلیبی است که اطلاعات تاریخی معتبر و ارزشمندی در رابطه با این حادثه دربردارد. براساس تنها نسخه ای که از این منظومه باقی مانده، این اثر در ربع قرن ۱۲ میلادی سروده شده و منسوب به شخصی به نام گریندر د دوئال است. براساس سطر ۹ هزار و چهارده این منظومه، وی مدعی است که منظومه را از شاهدی عینی به نام ریچارد زائر که از جنگجویان لشکر رابرت کنت فلاندرز بود، به دست آورده است. این منظومه با دیگر منظومه های این سیکل، یعنی منظومه ناچیزان و منظومه اورشلیم ــ که آثاری شگفت انگیز و خیالی هستند ــ متفاوت است. همچنین این منظومه، شامل ۹ یا هزار سطر (بیت) شعر حماسی و مشتمل بر حوادث و رویدادهای مرتبط با نخستین جنگ صلیبی است. پیش زمینه تاریخی. نخستین جنگ صلیبی، نخستین جنگ از سری جنگ های صلیبی بود که برای بازپس گیری سرزمین مقدس روی داد و به وسیلهٔ پاپ اوربان دوم در جریان شورای کلرمونت، در سال ۱۰۹۵ م، اعلان شد. پس از آنکه بسیاری از مناطق تحت کنترل بیزانس در آناتولی به د
ست ترکان سلجوقی تسخیر شد، پاپ درخواست کرد اردویی نظامی برای یاری امپراتوری بیزانس گسیل شود. نتیجهٔ اردوکشیِ اشرافِ بلندپایهٔ فرانسوی — که با نام جنگ صلیبی شاهزادگان شناخته می شود — منجر به تسخیر دوبارهٔ آناتولی و حتی سرزمین مقدس (شام) شد که از ابتدای سدهٔ هفتم میلادی و در زمان گسترش اسلام به دست مسلمانان افتاده بود. سرزمین مقدس در ژوئیهٔ ۱۰۹۹ م، در جریان بازپس گیری اورشلیم به دست صلیبیون افتاد و پادشاهی اورشلیم در آن برپا شد. این اردوکشی در پاسخ به درخواست کمک نظامی از سوی آلکسیوس یکم، امپراتور بیزانس به وقوع پیوست. اوربان، سخنرانی اش را در شورای کلرمونت به تصمیم گیری در مورد این موضوع خاص اختصاص داد و پیشنهاد محاصرهٔ جنگی شهرهای نیقیه و انطاکیه را مطرح کرد که به تازگی اشغال شده بودند؛ اگرچه، طبق اظهارات شاهدان عینی که پس از سال ۱۱۰۰ م به نگارش درآمده است، پاپ در سخنرانی اش در کلرمونت از اورشلیم و سرزمین مقدس به عنوان هدفی فرعی یاد کرده بود. جنگ صلیبی موفقیت آمیز شاهزادگان پس از جنگ صلیبی عوام الناس به وقوع پیوست. جنگ صلیبی عوام الناس یکی از جنگ های صلیبی مشهور به شمار می رود که به دعوت پیتر راهب در بهار ۱۰۹۶
م شروع شده بود. حرکت او علیه ترکان در آناتولی بود، ولی در مسیرش در راینلند به مردم یهودی حمله کرد. او و مردم صلیبی پیروش، سرانجام در ماه اکتبر از ترکان به سختی شکست خوردند. جنگ صلیبی شاهزادگان که در مقایسه از سازماندهی نظامی و جنگی بسیار بهتری برخوردار بود، در اواخر تابستان ۱۰۹۶ م آغاز شد و سپاه آنان در میانهٔ نوامبر ۱۰۹۶ تا آوریل ۱۰۹۷ م به قسطنطنیه رسید. آن ها به آناتولی یورش برده و نیقیه را در ژوئن ۱۰۹۶ و انطاکیه را در ۱۰۹۷ م تسخیر کردند. صلیبیون در ژوئن ۱۰۹۹ م به اورشلیم رسیدند و در جریان حمله ای در ۷ ژوئیهٔ ۱۰۹۹ م، شهر را به کنترل خود درآوردند و مدافعان را قتل عام کردند. تلاش کوچک فاطمیان برای بازپس گیری اورشلیم، توسط صلیبیون در نبرد اشکلون دفع شد. آن ها هم زمان با پیروزی هایشان، دولت هایی لاتین و صلیبی مانند پادشاهی اورشلیم، کنت نشین طرابلس، شاهزاده نشین انطاکیه و کنت نشین ادسا را پایه ریزی کردند که با آرمان های مذهب شرقی امپراتوری بیزانس منافات داشت. آنان خواستار بازگردانی سرزمین هایی بودند که مسلمانان از آنان گرفته بودند، ولی اکنون بیشترشان به دست لاتین های کاتولیک افتاده بود. پس از تصرف اورشلیم، بیشت
ر صلیبیون به خانه هایشان بازگشتند که باعث شد پادشاهی صلیبی در طول جنگ صلیبی دوم و سوم در مقابل مسلمانان آسیب پذیر شود. اشعار حماسی صلیبی. اشعار و نوشته های منظوم با مضمون های حماسی و رمانتیک مردم پسند، وقایع مربوط به جنگ های صلیبی و حواشی آن را از نگاهی دیگر مورد توجه قرار داده اند. در واقع، میراث منظوم برجای مانده از صلیبیون در فرانسه، انگلستان، آلمان، اسکاتلند، اسپانیا، پرتغال و … نیز سهم مهمی در مکتب کلاسیک تاریخ نگاری غربی جنگ های صلیبی دارند. این آثار افزون بر دربرداشتن اطلاعات تاریخی، اجتماعی و نظامی اروپا و دول صلیبی در اراضی مقدس، بیانگر احساسات تودهٔ مردم همزمان با جنگ های صلیبی در اروپا و اراضی مقدس هستند. به بیان دیگر، وقایع مهیج جنگ های صلیبی برای غنی ساختن شعر شاعرانی که عمدتاً زاده غرب بودند، مضمون هایی شایسته بودند. از جهتی دیگر، ادبیات دول صلیبی در شرق خود فقط شاخه ای از ادبیات فرانسه بود. افزون بر آن، رعایای بومی صلیبیون در سرزمین شام نیز ادبیاتی خاص خود را نداشتند. به علاوه، در یونان و قبرس تحت حکمرانی لاتینی ها نیز ادبیات یونانی عامه پسندی به وجود آمد که بسیار متأثر از ادبیات فرانسه بود. با
آنکه جنگ صلیبی چه در زبان لاتین و چه در لهجه های محلی شمالی و جنوب فرانسه الهام بخش چند شعر حماسی شد، ولی جنبهٔ ادبی این اشعار بر ارزش تاریخی شان برتری دارد. اشعار شاعرانی نظیر جفری لمبارد، ژوزف اکستر و گونتر آوبال به لحاظ ادبی قابل ملاحظه اند، ولی از نظر تاریخی ارزشی ندارند. نظم پروانسی ترانه انتیویک یا همان "منظومه انطاکیه"، منسوب به گریگوری بچادا، از دیگران جالب تر و در خود دقتی بیشتر است. به لهجه مردم شمال فرانسه افزون بر نظم بادری، شعر دیگری در دست است که آن نیز به "منظومه انطاکیه"، اثر گریندر دوئال موسوم است. مؤلف. شاعر و گردآورنده سه منظومه تاریخی «"منظومه انطاکیه"»، «"منظومه اورشلیم"» یا «فتح اورشلیم» و «"منظومه ناچیزان [اسیران مسیحی]"» است. از شرح حال وی اطلاع چندانی در دسترس نیست جز آن که وی در قرن ۱۲ میلادی و همزمان با لوئی هفتم، پادشاه فرانسه، زندگی می کرده و این سه منظومه بدو منسوب هستند. در واقع گریندر، اطلاعات بسیاری را از برخی وقایع نامه های جنگ صلیبی همچون "گشتا فرانکاروم" اقتباس نمود و در ویرایش. تدوین سه منظومهٔ مزبور به کار برد. همچنین، وی برخی از این اشعار حماسی را که به شکل شفاهی بر زبا
ن مردم جاری بود، جمع آوری و مکتوب کرد و آنها را بازنگری نمود و به صورت متونی مدون درآورد که امروزه به "نخستین سیکل جنگ های صلیبی" معروف هستند. این سه اثر، شرح منظوم اعمال نخستین لشکرکشی صلیبیون به شرق هستند که عمدتاً با استفاده از اطلاعات و مشاهدات عینی سربازان صلیبی بازگشته به اروپا سروده شده اند. ویژگی ها. مضمون و محتوا. براساس سطر ۹ هزار و چهارده این منظومه، گریندر مدعی است که منظومه را از شاهدی عینی به نام ریچارد زائر که از جنگجویان لشکر رابرت کنت فلاندرز بود، به دست آورده است. همچنین این منظومه به طور مشخص با دو منظومه دیگر این سیکل، یعنی "منظومه ناچیزان" و "منظومه یا فتح اورشلیم" ــ که آثاری شگفت انگیز و خیالی هستند یا داستان های هیولاها، آدم های خبیث، قهرمان و دوشیزگانی زیبا به پایان می رسند ــ متفاوت است. این منظومه، شامل حدود ۹ هزار یا ۱۰ هزار سطر شعر حماسی و مشتمل بر حوادث و رویدادهایی است که در جنگ صلیبی اول به وقوع پیوسته اند. این منظومه، پتر زاهد را به عنوان محرک جنگ های صلیبی معرفی می کند. سپس نحوه جلب نیروهای صلیبی ــ که در پاسخ به درخواست پاپ بعد از مجمع کلرمون بود ــ و سفر آنها به قسطنطنیه و
آسیای صغیر را شرح می دهد. بعد از آن چگونگی تسخیر نیقیه و دستیابی بر ادسا ــ که قبل از ورود صلیبیون به انطاکیه رخ داد ــ را بیان می کند. در واقع، وقایع و حوادث مزبور در عمق اشعار "منظومه انطاکیه" بیان شده اند و با بیان پیروزی مسیحیان در نبرد انطاکیه پر ۱۰۹۸ میلادی، پایان می یابد. همچنین در این منظومه به برخی از شخصیت های غیرمنتظره شرکت کننده در این جنگ همچون تافورس، اشاره می شود که رهبر گروه نیمه مختار بودند که تحت فرماندهی پادشاه خود، صلیبیون را همراهی می کردند. منظومه از نگاه متخصصان. متأسفانه هیچ یک از مضمون های اشعار این منظومه را نمی توان به عنوان مدرکی برای جنگ صلیبی اول به کار برد. علت این امر به دو عامل بازمی گردد: به تعبیر سوزان ادگینتون، با وجود این، "منظومه انطاکیه"، احتمالاً به عنوان عاملی محرک در تجدید نیروها و سربازگیری در نیمه جنگ صلیبی سوم در حدود سال ۱۱۹۰ میلادی، به کار برده شده و فواید قابل ملاحظه ای در این زمینه نصیب صلیبیون نمود. همچنین این منظومه دارای ویژگی های زبان شناسی منطقه پیکاردی است و از سوی شوالیه های و نجیب زادگان شمال شرقی فرانسه ــ که اعمال اجدادشان در این اثر مورد تقدیس قرار گ
رفته است ــ از بر خوانده اند. به علاوه در منظومه انطاکیه، افکار و عقاید مذهبی و رویاهای برخی کشیشان همزمان با جنگ صلیبی اول و نقش و عملکرد زنان در این دوره نیز بیان شده است.
تکستران اوییشن شرکت سازنده هواگردهای عمومی شرکت خوشه ای تکستران است که از سال ۲۰۱۴ درپی خریداری شرکت های بیچ کرفت و هاوکر ایرکرفت شکل گرفت. این شرکت همچنین در برگیرنده برند سسنا نیز می باشد. اما بعد از خریداری شرکت هاوکر این مجموعه محصول جدیدی تحت برند هاوکر عرضه ننموده و فقط خدمات پس از فروش این برند ادامه دارد.