stanford-oval/wikipedia huggingface dataset:
مسابقات قهرمانی کشتی جهان ۲۰۱۴ – ۸۵ کیلوگرم فرنگی مردان
نتایج > نیمه بالایی > بخش ۱

| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
|   | مرحله یک شصت‌وچهارم | مرحله یک شصت‌وچهارم | مرحله یک شصت‌وچهارم |  |  | مرحله یک سی‌ودوم | مرحله یک سی‌ودوم | مرحله یک سی‌ودوم |  |  | مرحله یک شانزدهم | مرحله یک شانزدهم | مرحله یک شانزدهم |  |  | مرحله یک چهارم | مرحله یک چهارم | مرحله یک چهارم |
|  |     |     |   |   |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
|  |     |     |   |   |   |    سامان طهماسبی (AZE) |    سامان طهماسبی (AZE) | ۳ |   |  |  |  |  |  |  |  |  |  |
|  |     |     |   |   |   |    رامسین عزیزسر (GER) |    رامسین عزیزسر (GER) | ۲ |   |  |  |  |  |  |  |  |  |  |
|  |     |     |   |   |   |   |   |   |   |   |    سامان طهماسبی (AZE) |    سامان طهماسبی (AZE) | ۲ |   |  |  |  |  |
|  |     |     |   |   |   |   |   |   |   |   |    کنگ لیانگ (CHN) |    کنگ لیانگ (CHN) | ۰ |   |  |  |  |  |
|  |     |     |   |   |   |    آندری ساموخین (KAZ) |    آندری ساموخین (KAZ) | ۱ |   |   |   |   |   |   |  |  |  |  |
|  |     |     |   |   |   |    کنگ لیانگ (CHN) |    کنگ لیانگ (CHN) | ۳ |   |   |   |   |   |   |  |  |  |  |
|  |     |     |   |   |   |   |   |   |   |   |   |   |   |   |   |    سامان طهماسبی (AZE) |    سامان طهماسبی (AZE) | ۴ |
|  |     |     |   |   |   |   |   |   |   |   |   |   |   |   |   |    ولادیمیر گگه‌شیدز (GEO) |    ولادیمیر گگه‌شیدز (GEO) | ۰ |
|  |     |     |   |   |   |    هریستو مارینوف (BUL) |    هریستو مارینوف (BUL) | ۳ |   |   |   |   |   |   |  |  |  |  |
|  |     |     |   |   |   |    ولادیمیر گگه‌شیدز (GEO) |    ولادیمیر گگه‌شیدز (GEO) | ۴ |   |   |   |   |   |   |  |  |  |  |
|  |     |     |   |   |   |   |   |   |   |   |    ولادیمیر گگه‌شیدز (GEO) |    ولادیمیر گگه‌شیدز (GEO) | ۱۰ |   |   |  |  |  |
|  |     |     |   |   |   |   |   |   |   |   |    اسفندیار لطیفوف (TJK) |    اسفندیار لطیفوف (TJK) | ۱ |   |  |  |  |  |
|  |     |     |   |   |   |    فانولوآ فانولوآ (ASA) |    فانولوآ فانولوآ (ASA) | ۰ |   |   |   |   |   |   |   |     |     |   |
|  |     |     |   |   |   |    اسفندیار لطیفوف (TJK) |    اسفندیار لطیفوف (TJK) | ۷ف |   |   |   |   |   |   |   |     |     |   |
|  |     |     |   |   |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
نتایج > نیمه بالایی > بخش ۲

| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
|   | مرحله یک شصت‌وچهارم | مرحله یک شصت‌وچهارم | مرحله یک شصت‌وچهارم |  |  | یک‌چهارم‌نهایی | یک‌چهارم‌نهایی | یک‌چهارم‌نهایی |  |  | مرحله یک شانزدهم | مرحله یک شانزدهم | مرحله یک شانزدهم |  |  | مرحله یک چهارم | مرحله یک چهارم | مرحله یک چهارم |
|  |     |     |   |   |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
|  |     |     |   |   |   |    پابلو شوری (CUB) |    پابلو شوری (CUB) | ۶ |   |  |  |  |  |  |  |  |  |  |
|  |     |     |   |   |   |    عظمت بیکبائف (RUS) |    عظمت بیکبائف (RUS) | ۳ |   |  |  |  |  |  |  |  |  |  |
|  |     |     |   |   |   |   |   |   |   |   |    پابلو شوری (CUB) |    پابلو شوری (CUB) | ۱ |   |  |  |  |  |
|  |     |     |   |   |   |   |   |   |   |   |    ژان بلنیوک (UKR) |    ژان بلنیوک (UKR) | ۶ |   |  |  |  |  |
|  |     |     |   |   |   |    ژان بلنیوک (UKR) |    ژان بلنیوک (UKR) | ۱ |   |   |   |   |   |   |  |  |  |  |
|  |     |     |   |   |   |    رامی هیتانیمی (FIN) |    رامی هیتانیمی (FIN) | ۰ |   |   |   |   |   |   |  |  |  |  |
|  |     |     |   |   |   |   |   |   |   |   |   |   |   |   |   |    ژان بلنیوک (UKR) |    ژان بلنیوک (UKR) | ۱۰ |
|  |     |     |   |   |   |   |   |   |   |   |   |   |   |   |   |    احمد عثمان (EGY) |    احمد عثمان (EGY) | ۱ |
|  |     |     |   |   |   |    لایموتیس آدومایتیس (LTU) |    لایموتیس آدومایتیس (LTU) | ۸ |   |   |   |   |   |   |  |  |  |  |
|  |     |     |   |   |   |    مانوچ کومار (IND) |    مانوچ کومار (IND) | ۰ |   |   |   |   |   |   |  |  |  |  |
|  |     |     |   |   |   |   |   |   |   |   |    لایموتیس آدومایتیس (LTU) |    لایموتیس آدومایتیس (LTU) | ۱ |   |   |  |  |  |
|  |     |     |   |   |   |   |   |   |   |   |    احمد عثمان (EGY) |    احمد عثمان (EGY) | ۲ |   |  |  |  |  |
|  |     |     |   |   |   |    احمد عثمان (EGY) |    احمد عثمان (EGY) | ۱۲ |   |   |   |   |   |   |   |     |     |   |
|  |     |     |   |   |   |    آلفونسو لیوا (MEX) |    آلفونسو لیوا (MEX) | ۴ |   |   |   |   |   |   |   |     |     |   |
|  |     |     |   |   |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
نتایج > نیمه پایین > بخش ۳

| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
|   | مرحله یک شصت‌وچهارم | مرحله یک شصت‌وچهارم | مرحله یک شصت‌وچهارم |  |  | مرحله یک سی‌ودوم | مرحله یک سی‌ودوم | مرحله یک سی‌ودوم |  |  | مرحله یک شانزدهم | مرحله یک شانزدهم | مرحله یک شانزدهم |  |  | مرحله یک چهارم | مرحله یک چهارم | مرحله یک چهارم |
|  |     |     |   |   |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
|  |     |     |   |   |   |    الکساندر برازون (VEN) |    الکساندر برازون (VEN) | ۱ |   |  |  |  |  |  |  |  |  |  |
|  |     |     |   |   |   |    ماسایوکی آمانو (JPN) |    ماسایوکی آمانو (JPN) | ۳ |   |  |  |  |  |  |  |  |  |  |
|  |     |     |   |   |   |   |   |   |   |   |    ماسایوکی آمانو (JPN) |    ماسایوکی آمانو (JPN) | ۸ |   |  |  |  |  |
|  |     |     |   |   |   |   |   |   |   |   |    دامیان یانیکوفسکی (POL) |    دامیان یانیکوفسکی (POL) | ۰ |   |  |  |  |  |
|  |     |     |   |   |   |    دامیان یانیکوفسکی (POL) |    دامیان یانیکوفسکی (POL) | ۵ |   |   |   |   |   |   |  |  |  |  |
|  |     |     |   |   |   |    کانگ نای-كو (KOR) |    کانگ نای-كو (KOR) | ۳ |   |   |   |   |   |   |  |  |  |  |
|  |     |     |   |   |   |   |   |   |   |   |   |   |   |   |   |    ماسایوکی آمانو (JPN) |    ماسایوکی آمانو (JPN) | ۰ |
|  |     |     |   |   |   |   |   |   |   |   |   |   |   |   |   |    ملونین نومونوی (FRA) |    ملونین نومونوی (FRA) | ۲ |
|  |     |     |   |   |   |    کریستوفر جوهانسون (SWE) |    کریستوفر جوهانسون (SWE) | ۹ |   |   |   |   |   |   |  |  |  |  |
|  |     |     |   |   |   |    آتیلا تاماش (ROU) |    آتیلا تاماش (ROU) | ۰ |   |   |   |   |   |   |  |  |  |  |
|  |     |     |   |   |   |   |   |   |   |   |    کریستوفر جوهانسون (SWE) |    کریستوفر جوهانسون (SWE) | ۲ |   |   |  |  |  |
|  |     |     |   |   |   |   |   |   |   |   |    ملونین نومونوی (FRA) |    ملونین نومونوی (FRA) | ۲ |   |  |  |  |  |
|  |     |     |   |   |   |    عامر هروستانوویچ (AUT) |    عامر هروستانوویچ (AUT) | ۰ |   |   |   |   |   |   |   |     |     |   |
|  |     |     |   |   |   |    ملونین نومونوی (FRA) |    ملونین نومونوی (FRA) | ۵ |   |   |   |   |   |   |   |     |     |   |
|  |     |     |   |   |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
نتایج > نیمه پایین > بخش ۴

| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
|   | مرحله یک شصت‌وچهارم | مرحله یک شصت‌وچهارم | مرحله یک شصت‌وچهارم |  |  | مرحله یک سی‌ودوم | مرحله یک سی‌ودوم | مرحله یک سی‌ودوم |  |  | مرحله یک شانزدهم | مرحله یک شانزدهم | مرحله یک شانزدهم |  |  | مرحله یک چهارم | مرحله یک چهارم | مرحله یک چهارم |
|  |     |     |   |   |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
|  |     |     |   |   |   |    متهان بسار (TUR) |    متهان بسار (TUR) | ۲ |   |  |  |  |  |  |  |  |  |  |
|  |     |     |   |   |   |    آرتور عمروف (CZE) |    آرتور عمروف (CZE) | ۲ |   |  |  |  |  |  |  |  |  |  |
|  |     |     |   |   |   |   |   |   |   |   |    آرتور عمروف (CZE) |    آرتور عمروف (CZE) | ۰ |   |  |  |  |  |
|  |     |     |   |   |   |   |   |   |   |   |    ویکتور لورینس (HUN) |    ویکتور لورینس (HUN) | ۲ |   |  |  |  |  |
|  |     |     |   |   |   |    ویکتور لورینس (HUN) |    ویکتور لورینس (HUN) | ۳ |   |   |   |   |   |   |  |  |  |  |
|  |     |     |   |   |   |    نناد زوگاچ (CRO) |    نناد زوگاچ (CRO) | ۰ |   |   |   |   |   |   |  |  |  |  |
|  |     |     |   |   |   |   |   |   |   |   |   |   |   |   |   |    ویکتور لورینس (HUN) |    ویکتور لورینس (HUN) | ۲ |
|  |    دیمیتریوس پاپادوپولوس (GRE) |    دیمیتریوس پاپادوپولوس (GRE) | ۷ |   |   |   |   |   |   |   |   |   |   |   |   |    جاوید حمزاتوف (BLR) |    جاوید حمزاتوف (BLR) | ۰ |
|  |    آمان توکتوگونوف (KGZ) |    آمان توکتوگونوف (KGZ) | ۱۲ |   |   |    آمان توکتوگونوف (KGZ) |    آمان توکتوگونوف (KGZ) | ۰ |   |   |   |   |   |   |  |  |  |  |
|  |    راسموس تجورسد (NOR) |    راسموس تجورسد (NOR) | ۰ |   |   |    جاوید حمزاتوف (BLR) |    جاوید حمزاتوف (BLR) | ۹ |   |   |   |   |   |   |  |  |  |  |
|  |    جاوید حمزاتوف (BLR) |    جاوید حمزاتوف (BLR) | ۳ |   |   |   |   |   |   |   |    جاوید حمزاتوف (BLR) |    جاوید حمزاتوف (BLR) | ۶ |   |   |  |  |  |
|  |    رستم آساکالوف (UZB) |    رستم آساکالوف (UZB) | ۵ |   |   |   |   |   |   |   |    رستم آساکالوف (UZB) |    رستم آساکالوف (UZB) | ۰ |   |  |  |  |  |
|  |    اردن هولم (USA) |    اردن هولم (USA) | ۰ |   |   |    رستم آساکالوف (UZB) |    رستم آساکالوف (UZB) | ۸ |   |   |   |   |   |   |   |     |     |   |
|  |    آرتور شاهینیان (ARM) |    آرتور شاهینیان (ARM) | ۰ |   |   |    مجتبی کریم‌فر (IRI) |    مجتبی کریم‌فر (IRI) | ۴ |   |   |   |   |   |   |   |     |     |   |
|  |    مجتبی کریم‌فر (IRI) |    مجتبی کریم‌فر (IRI) | ۳ |   |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
نتایج > شانس مجدد

| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
|  | فرصت ۱ | فرصت ۱ | فرصت ۱ |  | فرصت ۲ | فرصت ۲ | فرصت ۲ |  | مدال برنز | مدال برنز | مدال برنز |
|  |    رامسین عزیزسر (GER) |    رامسین عزیزسر (GER) | ۶ |   |    رامسین عزیزسر (GER) |    رامسین عزیزسر (GER) | ۲ |   |    رامسین عزیزسر (GER) |    رامسین عزیزسر (GER) | ۰ |
|  |    کنگ لیانگ (CHN) |    کنگ لیانگ (CHN) | ۰ |   |    ولادیمیر گگه‌شیدز (GEO) |    ولادیمیر گگه‌شیدز (GEO) | ۰ |   |    ژان بلنیوک (UKR) |    ژان بلنیوک (UKR) | ۳ |
|  |    عامر هروستانوویچ (AUT) |    عامر هروستانوویچ (AUT) | ۰ |   |    کریستوفر جوهانسون (SWE) |    کریستوفر جوهانسون (SWE) | ۶ |   |    کریستوفر جوهانسون (SWE) |    کریستوفر جوهانسون (SWE) | ۰ |
|  |    کریستوفر جوهانسون (SWE) |    کریستوفر جوهانسون (SWE) | ۵ |   |    ماسایوکی آمانو (JPN) |    ماسایوکی آمانو (JPN) | ۴ |   |    ویکتور لورینس (HUN) |    ویکتور لورینس (HUN) | ۳ |
لیو هوی

نمایی از سردیس «لیو هوی» در دانشگاه بین‌المللی اقتصاد، شهر چانگشا - ۲۰۱۴
لیو هوی (انگلیسی: Liu Hui، چینی: 劉徽) ریاضیدان اهل چین بود که در دورهٔ سه پادشاهی (۲۲۰ تا ۲۸۰ م.) در کائو وی می‌زیست. او در کتابی، برای مسائل ریاضی که در کتاب مشهور «نُه فصل دربارهٔ هنر ریاضیات» آمده بود، راه حل ارائه کرد. وی احتمالاً نخستین ریاضیدانی بود که اعداد منفی را کشف، درک و استفاده کرد.
میدان نفتی مربان باب

| میدان نفتی مربان باب | میدان نفتی مربان باب |
| --- | --- |
کشور: امارات متحده عربی
منطقه: خلیج فارس
خشکی/دریایی: خشکی
گرداننده: ادنوک
پیشینه میدان: پیشینه میدان
اکتشاف: ۱۹۵۳
آغاز تولید: ۱۹۵۸
تولید: تولید
تولید کنونی نفت: ۲۵۰٬۰۰۰  بشکه در روز (~۱٫۲×۱۰^۷ t/a)
ذخیره درجای نفت: 1448 میلیون تن (~ 1.634×۱۰^۹ متر مکعب یا 10280 میلیون بشکه)
ذخیره درجای گاز: ۲۹٬۳۰۰ میلیارد فوت مکعب (۸۳۰ میلیارد متر مکعب)
میدان نفتی مربان باب (انگلیسی: Murban Bab oil field) از میدان‌های نفتی امارات متحده عربی است، که در فاصله ۸۴ کیلومتری از شمال غربی ابوظبی قرار دارد.
میدان مربان باب در سال ۱۹۵۳ کشف شد. هم‌اکنون ظرفیت تولید نفت خام این میدان به‌طور متوسط، معادل ۲۵۰ هزار بشکه در روز است. میدان نفتی مربان باب با ذخیره درجای ۱۰٫۳ میلیارد بشکه نفت خام، از میدان‌ها متعلق به شرکت ادنوک است.
طاق کنستانتین

| طاق کنستانتین | طاق کنستانتین |
| --- | --- |
طاق کنستانتین: طاق کنستانتین
مکان: Forum
ساخته شده در: AD 315
ساخته شده توسط/برای: کنستانتین بزرگ
نوع ساختار: طاق نصرت
مرتبط: List of ancient monumentsin Rome
طاق کنستانتین: طاق کنستانتین
طاق کنستانتین (به ایتالیایی: Arco di Costantino) در شهر رم و در کشور ایتالیا بین کولوسئوم و تپه‌های پالاتینه واقع شده است.
مجلس سنای روم آن را به مناسبت پیروزی کنستانتین بزرگ بر ماکسنتیوس در نبرد میلویان بین سال‌های ۳۱۲ تا ۳۱۵ بعد از میلاد ساخت. این طاق نصرت با ۲۱ مترارتفاع، ۲۵٫۹ متر عرض و ۷٫۴ متر عمق و سه گذرگاه، بزرگترین طاق نصرت ایتالیا است.
ترجمه کتیبه کنستانتین بر روی طاق نصرت اینچنین است که:
«به افتخار امپراتور سزار فلاویوس کنستانتیوس، امپراتور بزرگ، دین دار و خداپرست، و شاد کننده آگوستوس (نخستین امپراتور روم). سنا و مردم روم این طاق را به جهت پیروزی او ساخته و زینت داده اند چرا که او به واسطه الهام خدایی و قدرت اندیشه توانست فقط با نیروی بازوان سپاهیان اندک خود، جمهوری را از دستان یک ستمگر و پیروانش باز ستاند. (منظور از ستمگر، ماکسنتیوس است که در این نبرد شکست خورده و کشته شد)»
سرخس‌های دوشاخه

| سرخس‌های دوشاخه | سرخس‌های دوشاخه |
| --- | --- |
سرخس‌های دوشاخه، Gleicheniaceae: سرخس‌های دوشاخه، Gleicheniaceae
رده‌بندی علمی: رده‌بندی علمی
فرمانرو:: گیاهان
رده:: سرخس (گیاه)
زیررده:: Polypodiidae
راسته:: Gleicheniales
سرخس‌های دوشاخه (نام علمی: Gleicheniaceae) نام یک تیره از رده رده دم‌اسبی است.
جاریوس هولمس

| اطلاعات شخصی | اطلاعات شخصی | اطلاعات شخصی | اطلاعات شخصی |
| --- | --- | --- | --- |
نام کامل:  Jarius Holmes
زادروز:  ۲۶ مارس ۱۹۸۶ ‏(۳۸ سال)
زادگاه:  ژاپن
قد:  ۵ فوت ۸ اینچ (۱٫۷۳ متر)
پست:  هافبک
اطلاعات باشگاهی: اطلاعات باشگاهی
باشگاه کنونی:  St. Louis Lions
شمارهٔ پیراهن:  ۱۲
باشگاه‌های جوانان: باشگاه‌های جوانان
۲۰۰۶–۲۰۰۷:  McKendree Bearcats
۲۰۰۸:  Southwestern Illinois Blue Storm
باشگاه‌های حرفه‌ای*: باشگاه‌های حرفه‌ای*
| سال‌ها |  باشگاه‌ها |  بازی† |  (گل)† |
| ۲۰۰۷–۲۰۰۸ |  St. Louis Lions |  ۳۰ |  (۸) |
| ۲۰۰۹ |  Austin Aztex |  ۱۴ |  (۱) |
| ۲۰۱۰– |  St. Louis Lions |  ۱۴ |  (۳) |
 تعداد بازی‌ها و گل‌ها فقط مربوط به بازی‌های لیگ داخلی است و آمار به روز شده در تاریخ ۷ اوت ۲۰۱۰. :  تعداد بازی‌ها و گل‌ها فقط مربوط به بازی‌های لیگ داخلی است و آمار به روز شده در تاریخ ۷ اوت ۲۰۱۰. 
جاریوس هولمس (انگلیسی: Jarius Holmes؛ زادهٔ ۲۶ مارس ۱۹۸۶) بازیکن فوتبال اهل ایالات متحده آمریکا است.
محمود اعتمادی

| شناسنامه | شناسنامه | شناسنامه |
| --- | --- | --- |
نام کامل: محمود اعتمادی
زادروز: 
زادگاه: ، ایران
اطلاعات باشگاهی: اطلاعات باشگاهی
باشگاه کنونی: 
پُست: مدافع
باشگاه‌های حرفه‌ای: باشگاه‌های حرفه‌ای
| سال‌ها | باشگاه‌ها | بازی (گل) |
| ۱۹۷۳–۱۹۷۶ ۱۹۷۶–۱۹۷۷ | بانک ملی شهباز |  |
تیم ملی: تیم ملی
| ۱۹۷۴ | ایران | ۱ (۱) |
محمود اعتمادی بازیکن سابق فوتبال ایران است. او سابقه بازی در تیم‌های بانک ملی و شهباز را دارد.
وی سابقه ۱ بازی ملی و ۱ گل ملی و کسب مدال طلای فوتبال بازی‌های آسیایی ۱۹۷۴ نیز در کارنامه دارد.
پرنسس ماری

پرنسس ماری (انگلیسی: Princess Marie of Saxe-Weimar-Eisenach; ۳ فوریهٔ ۱۸۰۸ – ۱۸ ژانویهٔ ۱۸۷۷)دختر دوک کارل فریدرش بود و پس از ازدواج ملکه پروس گردید.
سرتزین

| سرتزین | سرتزین |
| --- | --- |
روستا: روستا
سرتزینموقعیت در ایراننمایش نقشه ایرانسرتزینسرتزین (Iran Kurdistan)نمایش نقشه Iran Kurdistan: سرتزینموقعیت در ایراننمایش نقشه ایرانسرتزینسرتزین (Iran Kurdistan)نمایش نقشه Iran Kurdistan
مختصات: ۳۵°۴۸′ شمالی ۴۶°۰′ شرقی﻿ / ﻿۳۵٫۸۰۰°شمالی ۴۶٫۰۰۰°شرقی﻿ / 35.800; 46.000: مختصات: ۳۵°۴۸′ شمالی ۴۶°۰′ شرقی﻿ / ﻿۳۵٫۸۰۰°شمالی ۴۶٫۰۰۰°شرقی﻿ / 35.800; 46.000
کشور: ایران
استان: کردستان
شهرستان: بانه
بخش: بخش ننور
دهستان: ننور
جمعیت: ۷۸ نفر
سرتزین، روستایی از توابع بخش ننور شهرستان بانه در استان کردستان ایران است.
جمعیت

این روستا در دهستان ننور قرار دارد و براساس سرشماری مرکز آمار ایران در سال ۱۳۸۵، جمعیت آن ۷۸ نفر (۱۱خانوار) بوده‌است.
چیکن (پیاده‌سازی اسکیم)

| 0 | 1 |
| --- | --- |
Logo for Chicken Scheme: Logo for Chicken Scheme
خانواده: Lisp
طراحی شده توسط: Felix Winkelmann
توسعه‌دهنده: The Chicken Team
ظهوریافته در: ۲۰ ژوئیه ۲۰۰۰؛ ۲۴ سال پیش (۲۰۰۰-20}})
انتشار پایدار: 5.2.0    / ۲۹ فوریه ۲۰۲۰؛ ۴ سال پیش (۲۰۲۰-29}})
 :  
شیوه نوع‌دهی: Dynamic , latent, strong
دامنه: Lexical
زبان پیاده‌سازی: Scheme, C
بن‌سازه رایانش: IA-32, x86-64, ARM, MIPS, SPARC64, PowerPC
سیستم‌عامل: Cross-platform: Windows, Linux, macOS, FreeBSD, NetBSD, OpenBSD, Solaris, AIX, Haiku, Android, iOS
پروانه: BSD
پسوند(های) نام پرونده: .scm
وبگاه: www.call-cc.org 
متأثر از: متأثر از
Lisp, Scheme: Lisp, Scheme
چیکن (به صورت CHICKEN) یک زبان برنامه‌نویسی است، به ویژه یک کامپایلر و مفسّر که گویشی از زبان برنامه‌نویسی اسکیم را پیاده‌سازی می‌کند و کد منبع Scheme را به C استاندارد کامپایل می‌کند. بیشتر سازگار با R5RS است و افزونه‌های زیادی را به استاندارد پیشنهاد می‌دهد. استاندارد جدیدتر R7RS از طریق یک کتابخانه افزونه پشتیبانی می‌شود. چیکن یک نرم‌افزار رایگان و منبع باز است که تحت مجوز BSD در دسترس است. این برنامه بیشتر در Scheme اجرا می‌شود، بعضی از قسمت‌ها در C برای عملکرد یا آسان‌تر تعبیه کردن در برنامه‌های به زبان برنامه‌نویسی C است.
تمرکز

تمرکز چیکن به سرعت از شعار آن مشخص می‌شود: «یک سیستم اسکیم عملی و قابل حمل».
تمرکز اصلی چیکن استفادهٔ عملی از Scheme برای نوشتن نرم‌افزار در دنیای واقعی است. Scheme به دلیل استفاده در برنامه‌های درسی علوم کامپیوتر و آزمایش زبان برنامه‌نویسی کاملاً مشهور است، اما در تجارت و صنعت کاربرد کمی داشته‌است. جامعهٔ چیکن مجموعهٔ بزرگی از کتابخانه‌ها را برای انجام کارهای مختلف تولید کرده‌است. Chicken wiki (نرم‌افزاری که آن را اجرا می‌کند، خود یک برنامه چیکن است) هم شامل لیستی از نرم‌افزارهایی است که به زبان چیکن نوشته شده‌اند.
هدف دیگر چیکن قابل حمل بودن است. با کامپایل کردن در یک نمایش میانی، در این حالت C قابل حمل (همانند Gambit و Bigloo)، برنامه‌های نوشته‌شده در چیکن را می‌توان برای سیستم عامل‌های رایج مانند Linux، macOS، سایر سیستم‌های مشابه یونیکس، ویندوز، هایکو و پلتفرم‌های تلفن همراه iOS و Android کامپایل کرد. همچنین دارای پشتیبانی داخلی برای ترجمهٔ دوگانه برنامه‌ها و برنامه‌های افزودنی است که به شما اجازه می‌دهد در پلتفرم‌های سامانهٔ نهفته مختلف مورد استفاده قرار گیرد.
طرح

مانند بسیاری از کامپایلرهای اسکیم، چیکن از C استاندارد به عنوان نمایش میانی استفاده می‌کند. یک برنامهٔ Scheme توسط کامپایلر چیکن به C ترجمه می‌شود و سپس یک کامپایلر C برنامهٔ C را به کد ماشین برای معماری رایانه مورد نظر ترجمه کرده، یک برنامهٔ قابل اجرا تولید می‌کند. در دسترس بودن جهانی C آن را برای این منظور مفید می‌کند.
طراحی چیکن از مقاله ۱۹۹۴ توسط هنری بیکر الهام گرفته شده‌است که یک استراتژی ابتکاری برای کامپایل کردن Scheme به C طرح کرده‌است. یک برنامهٔ Scheme به تابع‌های C کامپایل می‌شود. این توابع C هرگز به دستور return نمی‌رسند. در عوض، آن‌ها بعد از کامل شدن، continuation جدید را صدا می‌زنند. این continuationها توابع C هستند و به عنوان آرگومان‌های اضافی به سایر توابع C منتقل می‌شوند. آن‌ها توسط کامپایلر محاسبه می‌شوند.
تاکنون، این اصل سبک ادامه دادن است. ایدهٔ جدید بیکر استفاده از پشتهٔ C برای پشتهٔ Scheme است. از این رو، می‌توان از عملیات پشته C طبیعی مانند ایجاد متغیر خودکار، تخصیص آرایه به اندازهٔ متغیر و غیره استفاده کرد. وقتی پشته پر شد (یعنی نشانگر پشته به بالای پشته می‌رسد)، می‌توان یک بازیافت حافظه راه‌اندازی کرد. طرحی که استفاده می‌شود، یک جمع‌کننده زباله کپی‌بردار است که در اصل توسط C.J. Cheney ابداع شده‌است که تمام ادامهٔ زندگی و سایر اشیای زنده را در پشته کپی می‌کند. با وجود این، کد C از کادرهای پشته C کپی نمی‌کند، فقط از اشیای Scheme استفاده می‌کند؛ بنابراین نیازی به دانش در مورد پیاده‌سازی C نیست.
به‌طور کامل، پشتهٔ Scheme از پشته C به عنوان مهدکودک همراه با دو پشتهٔ مورد نیاز جمع‌کننده زبالهٔ نسل تشکیل شده‌است. این روش سرعت پشتهٔ C را برای بسیاری از عملیات فراهم می‌کند و به شما امکان می‌دهد از ادامه‌ها به عنوان تماس‌های ساده به توابع C استفاده کنید. به علاوه، راه حل بیکر رفتار بازگشتی مجانبی را تضمین می‌کند، همان‌طور که در استاندارد زبان Scheme لازم است. پیاده‌سازی در کامپایلر Chicken Scheme حتی به صورت مجانبی برای فضا بی‌خطر است.
محدودیت‌ها و انحراف از استاندارد

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

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

چیکن از اکثر Scheme استاندارد R5RS پشتیبانی می‌کند، اما هم‌چنین کمی از ویژگی‌های غیراستاندارد را اضافه می‌کند که در همهٔ پیاده‌سازی‌های اسکیم در دسترس نیست.
امکانات > رابط تابع خارجی

کامپایل چیکن به C این امکان را فراهم می‌کند تا کد C سفارشی را به نتیجهٔ کامپایل‌شده تزریق کنید؛ این امر ادغام با کتابخانه‌های C را آسان می‌کند. رابط کاربری خارجی آن از تبدیل جلو و عقب بین اکثر تایپ‌های داخلی C و اشیا اسکیم مربوطه پشتیبانی می‌کند.
هم‌چنین، کتابخانه‌های افزونه‌ای برای ارتباط با Python , Lua, و Java، از طریق Java Native Interface (JNI) یا یک پل وجود دارد.
امکانات > متقابل گردآوری

تدوین متقابل کد Scheme به پلتفرم دیگر (به عنوان مثال برای استفادهٔ تعبیه‌شده بر روی یک دستگاه) نسبتاً آسان است.
برای امکان کامپایل متقابل برای کد اسکیم، چیکن مدلی از کامپایل جداگانه را تحمیل می‌کند: یک ماژول کامپایل‌شده شامل دو کتابخانه مشترک است. یک کتابخانه حاوی کد واقعی است که در زمان اجرا استفاده خواهد شد (برای پلتفرم هدف کامپایل شده‌است) و دیگری یک ماژول واردشده است که برای بارگذاری کدی که در زمان کامپایل مانند کد ماکروی رویه‌ای اجرا می‌شود، (بر روی پلتفرم میزبان) استفاده می‌شود.
کامپایلر چیکن هم‌چنین می‌تواند به راحتی کامپایل متقابل کند. پس از دست‌یابی به ترجمه به C، می‌توان به سادگی از کامپایلر C استفاده کرد که برای ساخت یک پلتفرم دیگر تنظیم شده‌است.
امکانات > ماژول‌ها و ماکروها

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

از نسخه ۴٫۱۱، چیکن همراه با اشکال‌زدایی به نام Feathers حمل می‌شود. وقتی کد اسکیم با گزینهٔ نیاز به رفع اشکال کامپایل می‌شود، رویدادهای رفع اشکال در نقاط خاصی از کد تزریق می‌شوند. این‌ها به صورت فراخوانی به یک تابع C اجرا می‌شوند که وقتی اشکال‌زدایی کد انجام نمی‌شود، نسبتاً کم‌هزینه است. هنگام اشکال‌زدایی، سعی می‌شود یک ارتباط TCP به فرایند سرور Feathers، احتمالاً در دستگاه دیگری، ساخته شود. این روند متوقف شده‌است، کاربر می‌تواند نقاط شکست را تنظیم کرده و برنامه را شروع کند. سپس، هنگامی که نقطهٔ شکست ایجاد می‌شود، کلاینت (فرایند در حال اشکال‌زدایی) وارد یک حلقه فرمان می‌شود که به شما امکان می‌دهد کلاینت را بازبجویید تا متغیرها را بخواند یا آن‌ها را تغییر دهد.