stanford-oval/wikipedia huggingface dataset:
نشان چهلمین سالگرد خلق لهستان

Award
| نشان چهلمین سالگرد خلق لهستان | نشان چهلمین سالگرد خلق لهستان |
| --- | --- |
گونه: نشان
توصیف: گِرد، ۳۲ میلی‌متر
کشور: لهستان
برگزارکننده: شورای دولتی لهستان
مشمولیت: جایزه غیرنظامی
وضعیت: دیگر اهدا نمی‌شود
بنیان‌گذاری: ۲۶ آوریل ۱۹۸۴
نخستین دوره: ۲۲ ژوئیه ۱۹۸۴
آخرین دوره: ۲۲ ژوئیه ۱۹۸۵
مجموع جوایز: ۱/۲۱۷/۹۴۰
نوار روبان: نوار روبان
 :  
وابسته: نشان دهمین سالگرد خلق لهستان نشان سی‌مین سالگرد خلق لهستان
نشان چهلمین سالگرد خلق لهستان (انگلیسی: Medal of the 40th Anniversary of People's Poland) یک نشان دولتی سابق لهستان است که توسط سیم در ۲۶ آوریل ۱۹۸۴ برای به رسمیت شناختن سهم کارگران خلق در توسعه دولت سوسیالیستی تأسیس شد. این نشان در مابین ۲۲ ژوئیه ۱۹۸۴ و ۲۲ ژوئیه ۱۹۸۵ اهدا می‌شد. این نشان در سال ۱۹۹۲ منحل شد.
فردریک براون

| فردریک براون | فردریک براون |
| --- | --- |
زاده: ۲۹ اکتبر ۱۹۰۶ سینسینتی, اوهایو
درگذشته: ۱۱ مارس ۱۹۷۲ (۶۵ سال)
سبک نوشتاری: Mystery, علمی–تخیلی, خیال‌پردازی
کار(های) برجسته: The Fabulous Clipjoint Arena
فردریک براون (انگلیسی: Fredric Brown؛ ۲۹ اکتبر ۱۹۰۶ – ۱۱ مارس ۱۹۷۲) یک نویسنده اهل ایالات متحده آمریکا بود.
نیروی حیوان خانگی گارفیلد

| 0 | 1 |
| --- | --- |
کارگردان: Mark A.Z. Dippé
تهیه‌کننده: جان دیویس
نویسنده: جیم دیویس
فیلمنامه‌نویس: جیم دیویس
بازیگران: فرانک ولکر گرگ برگر آدری واسیلوسکی جیسون مارسدن Wally Wingert ونسا مارشال
موسیقی: کنت برگمستر
تدوین‌گر: راب نبل تام سندر
شرکت تولید: Paws, Inc. The Animation Picture Company
توزیع‌کننده: 20th Century Fox Home Entertainment Lionsgate Home Entertainment (بریتانیا)
تاریخ‌های انتشار:  ۱۶ ژوئن ۲۰۰۹ (۲۰۰۹-0۶-۱۶)  
مدت زمان: ۷۹ دقیقه
کشور: ایالات متحده
زبان: انگلیسی 
نیروی حیوان خانگی گارفیلد (انگلیسی: Garfield's Pet Force) یک فیلم است که در سال ۲۰۰۹ منتشر شد.
مهدی حقی‌زاده

| اطلاعات شخصی | اطلاعات شخصی | اطلاعات شخصی | اطلاعات شخصی |
| --- | --- | --- | --- |
زادروز:  ۱۶ سپتامبر ۱۹۸۱ ‏(۴۳ سال)
زادگاه:  ایران
پست:  هافبک
باشگاه‌های جوانان: باشگاه‌های جوانان
۱۹۹۴–۱۹۹۶:  پارسه
باشگاه‌های حرفه‌ای*: باشگاه‌های حرفه‌ای*
| سال‌ها |  باشگاه‌ها |  بازی† |  (گل)† |
| ۱۹۹۶–۱۹۹۷ |  باشگاه فرهنگی ورزشی سایپا |  ۲۳ |  (۱۸) |
| ۱۹۹۷–۱۹۹۸ |  باشگاه فوتبال پاس تهران |  ۱۹ |  (۱۱) |
| ۱۹۹۸–۲۰۰۳ |  استقلال تهران |  ۶۳ |  (۲۴) |
| ۲۰۰۶–۲۰۰۷ |  شرکت مخابرات امارات متحده عربی |  ۲۴ |  (۱۳) |
| ۲۰۰۷–۲۰۱۰ |  Melleruds IF |  ۳۸ |  (۱۲) |
 تعداد بازی‌ها و گل‌ها فقط مربوط به بازی‌های لیگ داخلی است. :  تعداد بازی‌ها و گل‌ها فقط مربوط به بازی‌های لیگ داخلی است. 
مهدی حقی‌زاده در سال ۲۰۰۹
مهدی حقی‌زاده (انگلیسی: Mehdi Haghizadeh؛ زادهٔ ۱۶ سپتامبر ۱۹۸۱) یک بازیکن فوتبال اهل ایران است.
از باشگاه‌هایی که در آن بازی کرده‌است می‌توان به باشگاه فوتبال سایپا تهران، باشگاه فوتبال پاس تهران و باشگاه فوتبال استقلال تهران اشاره کرد.
تی‌سی‌ال

| 0 | 1 |
| --- | --- |
پارادایم برنامه‌نویسی: چندالگویی: شیءگرا، تابعی، رویه‌ای، رویدادمحور، دستوری
طراحی شده توسط: John Ousterhout
توسعه‌دهنده: تیم هسته‌ای Tcl
ظهوریافته در: ۱۹۸۸؛ ۳۶ سال پیش (۱۹۸۸-خطا: زمان نامعتبر}})
انتشار پایدار: ۸٫۶٫۶    / ۲۷ ژوئیه ۲۰۱۶؛ ۸ سال پیش (۲۰۱۶-27}})
 :  
شیوه نوع‌دهی: پویا، با هرچیز می‌توان به عنوان رشته برخورد کرد.
پروانه: پروانه‌های بی‌اس‌دی-style
پسوند(های) نام پرونده: .tcl, .tbc
وبگاه: www.tcl.tk
پیاده‌سازی‌های بزرگ: پیاده‌سازی‌های بزرگ
ActiveTcl: ActiveTcl
متأثر از: متأثر از
AWK، لیسپ: AWK، لیسپ
تأثیر گذاشته بر: تأثیر گذاشته بر
پی‌اچ‌پی، Tea، ویندوز پاورشل: پی‌اچ‌پی، Tea، ویندوز پاورشل
زبان Tcl (مخفف Tool Command Language - زبان کنترل ابزار) حاصل تحقیقات John Ousterhout روی ابزارهای رایانه‌ای طراحی مدارهای الکتریکی در دانشگاه برکلی است. در این تحقیقات، Ousterhout و دانشجویانش مجبور بودند برای هریک از این ابزارها یک زبان کنترل جداگانه طراحی کنند، اما به دلیل توجه بیشتر به خود ابزار (و نه زبان)، ابزارها عموماً دارای زبان‌های کنترل ضعیفی بودند.
در پاییز سال ۱۹۸۷، در آزمایشگاه شرکت DEC، این ایده به ذهن Ousterhout رسید که یک زبان فرمان قابل جاسازی(Emdeddable Command Language) طراحی کند. یک زبان مفسری (Interpreted) خوب که بتواند به عنوان یک بسته کتابخانه‌ای در برنامه‌های گوناگون استفاده شود. هدف این بود که مفسر زبان مجموعه‌ای از امکانات اولیه را (مانند متغیرها و ساختارهای کنترلی) فراهم آورد و هر یک از ابزارهای استفاده‌کننده از آن بتوانند ویژگی‌های مورد نظر خود را به آن اضافه کنند.
Ousterhout در سال ۱۹۸۸ پس از بازگشت از آزمایشگاه DEC، کار بر روی Tcl را شروع کرد و نخستین نسخه آن را در یک متن پرداز (Text Editor) گرافیکی به کار گرفت. در ابتدا این کار فقط جنبه تحقیقاتی داشت و Ousterhout گمان نمی‌کرد دیگران هم به استفاده از آن علاقه‌مند باشند.
فلسفه زبان

نیاز به امکان جاسازی (Embeddability) قابلیت ویژه زبان Tcl است و به گفته Ousterhout باعث می‌شود که اهداف زیر برای زبان در نظر گرفته شود:
زبان باید گسترش پذیر(extensible) باشد: افزودن امکانات جدید به زبان توسط سایر افراد باید به آسانی امکان‌پذیر باشد و امکانات اضافه شده باید چنان باشند که انگار جزئی از خود زبان هستند (طبیعی باشند، نه این که با استفاده از اعمال پیچیدهای به مقصود برسند).
زبان باید ساده و عمومی باشد، تا بتواند به آسانی با برنامه‌های گوناگون کار کند و امکاناتی را که این برنامه‌ها می‌توانند به زبان اضافه کنند محدود نکند.
زبان باید امکانات خوبی برای ادغام داشته باشد، زیرا امکانات مهم‌تر زبان آنهایی است که توسط برنامه استفاده‌کننده به زبان افزوده شده‌است و کار اصلی زبان ادغام (integration) و پیوند دادن آن‌ها با یکدیگر است.
نوآوری‌ها

مهمترین نوآوریهای Tcl عبارتند از قابلیت جاسازی و آسانی تولید واسط کاربر گرافیکی.
با ایجاد قابلیت جاسازی، مشکل بسیاری از افرادی که نیاز به یک زبان دارند، اما نمی‌خواهند یک زبان کامل را از ابتدا طراحی کنند حل شده است. به دلیل آسانی جاسازی Tcl در سایر برنامه‌ها، استفاده از آن در اوایل دهه ۹۰ به سرعت رشد کرد.
قابلیت دیگر Tcl، مجموعه ابزار Tk است که به عنوان گسترشی بر Tcl تولید شد و امکان ایجاد واسط کاربر گرافیکی با استفاده از ادغام مؤلفه(component)ها را به وسیله Tcl فراهم آورد. این قابلیت نیز به امکان استفاده از Tcl برای تولید برنامه‌های بزرگتر و با واسط کاربر مناسب افزود و در کسترش استفاده از آن سهم به سزایی داشت.
کاربردها

برخی از کاربردهای Tcl به شرح زیر است[۱]:
کاربردهای وب: از آنجا که Tcl یک زبان رشته-محور است برای برنامه‌های وبی مفید است. از نمونه برنامه‌های وبی استفاده‌کننده از Tcl می‌توان به AOLserver و TclHttpd اشاره کرد. به علاوه کتابخانه‌های CGI برای Tcl موجود است که امکان استفاده از آن به عنوان یک زبان برنامه‌نویسی وب را فراهم می‌کند.
برنامه‌های با واسط کاربر گرافیکی (GUI Desktop Applications): ابزار Tk برای ایجاد برنامه‌های گرافیکی بسیار قدرتمند است. به علاوه این ابزار چند-سکویی (چندسکویی) است و بر روی Windows,Linux و Mac OS X قابل استفاده و اجراست.
آزمایش و خودکارسازی: Tcl خود دارای یک چارچوب تست به نام tcltest است. به علاوه شرکتهایی مانند Oracle, Sybase و Cisco میلیون‌ها خط کد Tcl برای تست محصولات خود دارند.
پایگاه‌های داده: Tcl دارای گسترشهایی برای کار با پایگاه‌های داده گوناگون مانند MySQL, Sybase, PostgreSQL, Oracle و Berkeley DB می‌باشد. همچنین بسته‌های wrapper ای وجود دارند که یک واسط واحد برای چند نوع پایگاه داده فراهم می‌کنند.
توسعه نهفته (Embedded Development): استفاده از Tcl به علت قابلیت ادغام بالای آن، هم در محصولات سختافزاری مانند محصولات Cisco و هم در محصولات نرم‌افزاری مانند نرم‌افزارهای طراحی به کمک رایانه (CAD) و خودکارسازی طراحی الکترونیکی (EDA) رایج است. ابزار شبیه‌سازی Modelsim یکی از ابزارهایی است که با زبان Tcl کار می‌کند.
علاوه بر کابردهای فوق، کاربردهای دیگر تحقیقاتی از Tcl نیز مشاهده شده‌است. به عنوان مثال در سیستم‌های رباتیک از زبان Tcl استفاده شده‌است[۴]. همچنین این زبان در توسعه سریع نرم‌افزار (Rapid Application Development) نیز استفاده شده‌است[۵].
بررسی زبان شناختی (ساختار و نحو زبان)

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

در Tcl نیازی به تعریف متغیر نیست. هر متغیری در اولین دفعه استفاده آن، تعریف می‌شود. همچنین متغیرها در Tcl دارای نوع نیستند. هر متغیری می‌تواند هر مقداری بگیرد[۱]. البته می‌توان با استفاده از دستور variable اقدام به تعریف متغیر در یک فضای نام (علوم رایانه) کرد[۳].
با استفاده از دستور set می‌توان مقادیر را در متغیرها ذخیره و از آن‌ها بازیابی نمود.
برای ذخیره :
set x ۳۲
برای خواندن مقدار :
set x
برای استفاده از مقادیر یک متغیر از روش «جایگذاری متغیر» به شکل زیر استفاده می‌شود:
expr $x+3
این دستور مقدار x+۳ را برمی‌گرداند.
هنگامی که یک علامت دلار در عبارت ظاهر می‌شود، Tcl حروف و اعداد پس از آن را به عنوان نام متغیر تعبیر می‌کند و مقدار آن متغیر را به جای نام آن می‌گذارد[۱].
جایگذاری متغیر را می‌توان برای همه کلمه‌های یک دستور Tcl، مستقل از این که آن کلمه یک نام دستور یا یک آرگومان است، به کار برد؛ مثلاً عبارات زیر معادل عبارات قبلی است:
set a expr
set x ۳۲
$a $x+3
ساختارهای کنترلی

Tcl مجموعه کاملی از دستورهای کنترلی شامل دستورهای اجرای شرطی، دستورهای حلقه و دستورهای زیربرنامه‌ای را دارد. دستورهای کنترلی Tcl دستورهایی عادی هستند که به عنوان آرگومان، اسکریپتهای Tcl می‌گیرند[۱]. به عنوان مثال دستور proc که برای تعریف زیربرنامه به کار می‌رود، سه آرگومان می‌گیرد: نام زیربرنامه، لیست نام پارامترهای آن، و بدنه زیربرنامه که یک اسکریپت Tcl است:
proc power {base p} {
    set result 1
    while {$p> ۰} {
        set result [expr $result * $base]
        set p [expr $p - 1]
    }
    return $result
}
مشابها دستور while که در بالا مشاهده می‌شود، یک دستور Tcl است که دو آرگومان می‌گیرد: یک عبارت که همان عبارت شرط است و یک بدنه که یک اسکریپت Tcl است.
از این زیربرنامه می‌توان به شکل زیر استفاده کرد:
power 2 6
power 1.15 5
دستورها و عبارت‌ها

همهی امکانات اساسی Tcl به وسیله دستورها نمایش داده می‌شوند. حتی عبارات نیز به وسیله اجرای دستورهای و به عنوان خروجی آن‌ها محاسبه می‌شوند.
قالب معمول دستورهای Tcl به شکل زیر است [۲]:
command arg1 arg2 arg۳ …...
دستورهای Tcl به سه دسته تقسیم می‌شوند [۱]:
دستورهای توکار (built-in commands): این دستورهای به وسیله مفسر Tcl فراهم می‌شوند و در همه برنامه‌های Tcl قابل استفاده‌اند. دستورهای proc,while,set و return که در مثال‌های بالا آمده‌اند نمونه‌هایی از این دستورهای هستند.
دستورهایی که به وسیله امکان گسترش (Extension mechanism) زبانTcl به آن اضافه می‌شوند. می‌توان به وسیله توابعی که کتابخانه Tcl فراهم می‌کند، نام یک دستور و زیربرنامه اجراکنندهٔ آن (به زبان C و ++C) را به مفسر Tcl اطلاع داد. پس از این کار هر کجا که آن نام در اسکریپت Tcl ظاهر شود، مفسر همان تابع معرفی شده (به زبان C) را برای اجرای دستور فراخوانی می‌کند. دستورهای توکار Tcl نیز به همین روش پیاده‌سازی شده‌اند.
زیربرنامه‌های تعریف شده به وسیله دستور proc: به‌طور کلی از extension برای پیاده‌سازی دستورهای سطح پایین و از proc برای پیادهسازی دستورهای سطح بالا که نوشتن آن‌ها به Tcl آسانتر است استفاده می‌شود.
چنان‌که گفته شد عبارات در Tcl به وسیله اجرای دستور ارزیابی می‌شوند. به عبارت دیگر مفسر Tcl خود عبارات را ارزیابی نمی‌کند، بلکه تنها عمل دسته‌بندی آرگومانها، جایگذاری مقادیر و فراخوانی دستور را انجام می‌دهد. به همین دلیل در Tcl از دستور expr برای ارزیابی عبارات ریاضی استفاده می‌شود[۲].
دستور expr با آرگومانهای خود به شکل عبارت ریاضی برخورد می‌کند[۱]. این دستور با عبارات ریاضی، شامل اعداد صحیح، اعشاری و مقادیر منطقی (boolean) سر و کار دارد. قواعد حاکم بر عبارات expr همان است که بر عبارات در زبانC حاکم است[۲]. به علاوه دستور expr برخی توابع اولیه ریاضی را نیز پشتیبانی می‌کند. به عنوان مثال [۲]:
set len [expr [string length foobar] ]
که مقدار طول رشته foobar را (که برابر با۶ است) محاسبه می‌کند و:
set pi [expr {۲*asin(1.0)}]
که مقدار عدد pi را محاسبه می‌کند.
زبان Tcl مقادیر درون علامت نقل قول (” ”) را ارزیابی و به جای عبارات درون آن مقادیر لازم را قرار می‌دهد. به قراردادن یک عبارت در آکولاد ({ }) می‌توان از این کار جلوگیری کرد:
set name Ali
”My name is $name”
{“My name is $name”}
دستور دوم مقدار My name is Ali را برمی‌گرداند در حالی که دستور سوم مقدار My name is $name را برمی‌گرداند.
رشته ها[۲]

رشتهها واحد اساسی داده در Tcl هستند و به همین دلیل است که دستورهای زیادی برای کار با آن‌ها وجود دارد.
دستور string مجموعه‌ای است از عملیات قابل انجام بر روی رشته‌ها. نمونه‌ای از این عمل را در مثال بالا در بحث عبارتها مشاهده می‌کنیم. اولین آرگومان این دستور نام عملی است که باید انجام گیرد. برخی از اعمال مجاز عبارتند از:
bytelength, compare, equal, first, index, is, last, length, map, match, range, repeat, replace, tolower, totitle, toupper,
 trim, trimleft, trimright, wordend, wordstart
Tcl امکاناتی را برای کار با اندیسها در رشته‌ها فراهم می‌کند. کاراکترها در رشته از ۰ شمرده می‌شوند. به عنوان مثال دستور زیر کاراکترهای سوم تا آخر رشته با نام name را برمی‌گرداند؛ مثلاً اگر name حاوی مقدار ahmadi باشد:
string range $name 3 end
مقدار adi را برمی‌گرداند.
برخی از اندیسهای قابل استفاده در این دستورهای عبارتند از:
first, last, wordstart, wordend
همچنین دستور string امکاناتی را برای بررسی تطابق یک رشته با یک رشته دیگر و نیز تعلق یک رشته به یک کلاس خاص (مثلاً عدد بودن محتویات یک رشته) فراهم می‌کند.
Tcl همچنین دستورهایی مانند append, scan, format, binary را برای عملیات پیشرفته روی رشته‌ها فراهم می‌کند.
توضیحات (Comments)

در زبان Tcl از علامت # برای مشخص کردن توضیحات برنامه استفاده می‌شود. هر توضیح یک خط را اشغال می‌کند. برای توضیحات چند خطی می‌توان از قراردادن \ در پایان هر یک از خطوط استفاده کرد[۲]. در زیر مثال‌هایی از توضیحات Tcl مشاهده می‌شود.
# This is a simpel line of comment
#This is a line of comment \
and here is the rest of the line above
لیست‌ها

یکی از قابلیتها در زبان Tcl، امکان کار با لیستهاست. برخی از دستورهای کار با لیستها عبارتند از[۲] :
list, lindex, llength, lrange, lappend, linsert, lsearch, lreplace, …
لیستها در Tcl دارای دو کاربرد عمده هستند [۳]:
استفاده در دستور کنترلی foreach
ساخت پویای اجزای یک دستور Tcl برای اجرای آن در آینده به وسیله دستور eval
البته لیستها وسیله مناسبی برای ساخت دادهساختارهای پیچیده در Tcl نیستند و برای چنین کاری استفاده از آرایه‌ها مناسبتر است [۲].
یک نمونه از کاربرد دستورهای لیست در Tcl در زیر آمده‌است[۳]:
٪ set c۱ {Bob Carol}
Bob Carol
٪ set c۲ [list Ted Alice]
Ted Alice
٪ set Party1 [list $c۱ $c2]
{Bob Carol} {Ted Alice}
٪ set Party2 [concat $c۱ $c2]
Bob Carol Ted Alice
٪ linsert $Party1 1 Richard
{Bob Carol} Richard {Ted Alice}
٪
آرایه‌ها

آرایه یک متغیر Tcl با اندیسهای رشته‌ای است. می‌توان به اندیس به چشم کلید و به آرایه به دید مجموعه‌ای از عناصر که به وسیله کیلد قابل شناسایی هستند نگریست[۲]. از این نظر، می‌توان گفت آرایه‌های Tcl مانند Hashها در زبان Perl هستند [۳]. قابلیت انعطاف آرایه‌ها آن‌ها را به ابزاری مهم برای برنامه‌نویسی در Tcl تبدیل می‌کند. یکی از استفاده‌های مهم آرایه‌ها در Tcl ایجاد دادهساختارهای پیچیده‌است که در زبان‌هایی مثل C و Pascal به وسیله مفاهیمی مانند struct و record تعریف می‌شوند[۲].
در زیر نمونهای از کاربرد آرایه‌ها در Tcl دیده می‌شود[۳]:
٪ set People(friend) Tom
Tom
٪ set People(spouse) Marcia
Marcia
٪ set People(boss) Jack
Jack
٪ array names People
friend boss spouse
٪ set Person $People(friend)
Tom
٪ array get People
friend Tom boss Jack spouse Marcia
٪ set People(friend) \
[concat $People(friend) Bob]
Tom Bob
٪ set Person $People(friend)
Tom Bob
٪
زیربرنامه‌ها و محدوده‌ها

چنان‌که گفته شد زیربرنامه‌ها امکان کپسولهسازی (encapsulation) دستورهای در قالب یک دستور را فراهم می‌کنند. زیربرنامه‌ها همچنین یک محدوده(scope) محلی برای متغیرها ایجاد می‌کنند[۲].
در آغاز، Tcl دارای یک محدوده سراسری (global) برای متغیرها، محدوده‌های محلی درون زیربرنامه‌ها و یک محدوده سراسری برای زیربرنامه‌ها بود. از Tcl ۸٫۰ به بعد محدوده-نام‌ها به Tcl اضافه شد که محدوده جدیدی برای زیربرنامه‌ها و متغیرهای سراسری به وجود می‌آورد. نکته دیگر آنکه زیربرنامه‌ها و متغیرها دارای محدوده-نامهای جدا هستند بنابراین می‌توان بدون ایجاد مشکل، متغیر و زیربرنامه همنام داشت[۲].
متغیرهای تعریف شده در هر زیربرنامه، تنها در همان زیربرنامه قابل دسترسی و استفاده هستند. به علاوه متغیرهای سراسری در حالت عادی در برنامه‌ها قابل استفاده نیستند و برای استفاده از آن‌ها باید به شکل صریح (explicit) و با استفاده از دستور global آن‌ها را به سیستم معرفی کرد. همچنین متغیرهای تعریف شده در بلوکهای بالاتر نیز به حالت عادی در بلوک درونیتر قابل استفاده نیستند و باید به وسیله دستور upvar آن‌ها را به سیستم معرفی کرد[۳].
نمونه‌هایی دیگر از تعریف زیربرنامه‌ها، به همراه شیوه استفاده از دستور upvar در زیر آمده‌است[۲]:
proc RandomInit { seed } {
   global randomSeed
   set randomSeed $seed
}
proc Random {} {
   global randomSeed
   set randomSeed [expr ($randomSeed*۹۳۰۱ + ۴۹۲۹۷) ٪ ۲۳۳۲۸۰]
   return [expr $randomSeed/double(233280)]
}
proc RandomRange { range } {
   expr int([Random]*$range)
}
که حاصل اجرای آن به این صورت است :
RandomInit [pid]
=> ۵۰۴۹
Random
=> ۰٫۵۱۷۶۸۶۸۹۹۸۶۳
Random
=> ۰٫۲۱۷۱۷۶۷۸۳۲۶۵
RandomRange ۱۰۰
=> ۱۷
به عنوان نمونهای از استفاده از دستور upvar می‌توان به پیادهسازی پشته با استفاده از لیست اشاره کرد[۲]:
proc Push { stack value } {
   upvar $stack list
   lappend list $value
}
proc Pop { stack } {
   upvar $stack list
   set value [lindex $list end]
   set list [lrange $list 0 [expr [llength $list]-2]]
   return $value
}
که در آن stack$ حاوی نام متغیر لیست دارای اطلاعات stack است که در بیرون از محدوده زیربرنامه قرار دارد و به عنوان پارامتر به برنامه فرستاده و تبدیل به یک متغیر قابل استفاده در زیربرنامه شده‌است.
سایر امکانات[۲]

از جمله سایر امکاناتی که زبان Tcl فراهم می‌کند می‌توان به موارد زیر اشاره کرد:
عبارات منظم (Regular Expressions)
کتابخانه‌ها و بسته‌های(Packages) اسکریپتی
انعکاس (Reflection) و اشکالزدایی
محدوده-نام‌ها (Namespaces)
ترجمه (Internationalization)
برنامه سازی رویداد-محور(Event-driven Programming)
برنامهسازی با سوکت‌ها
برای اطلاع بیشتر در این موارد می‌توان به [۲] مراجعه کرد.
کارلوس گروستیسا

| کارلوس گروستیسا | کارلوس گروستیسا |
| --- | --- |
زاده: کارلوس گروستیسا رودریگز ۷ ژوئن ۱۹۲۰ بوئنوس آیرس، آرژانتین
درگذشته: ۱۹ ژوئیهٔ ۲۰۱۶ (۹۶ سال) بوئنوس آیرس، آرژانتین
پیشه: نمایشنامه‌نویس، کارگردان تئاتر، و رمان‌نویس
ملیت: آرژانتین
سال‌های فعالیت: ۱۹۴۳–۲۰۱۶
کارلوس گروستیسا ((به اسپانیایی: Carlos Gorostiza); ۷ ژوئن ۱۹۲۰ – ۱۹ ژوئیهٔ ۲۰۱۶) نمایشنامه‌نویس، کارگردان تئاتر، و رمان‌نویس اهل آرژانتین بود. وی بین سال‌های ۱۹۴۳ تا ۲۰۱۶ میلادی فعالیت می‌کرد. وی هم‌چنین در سال‌های ۱۹۸۳ تا ۱۹۸۶ وزیر فرهنگ آرژانتین بود.
نواه فادیگا

| اطلاعات شخصی | اطلاعات شخصی | اطلاعات شخصی | اطلاعات شخصی |
| --- | --- | --- | --- |
زادروز:  ۳ دسامبر ۱۹۹۹ ‏(۲۴ سال)
زادگاه:  بروخه
قد:  ۱٫۸۰ متر (۵ فوت ۱۱ اینچ)
پست:  مدافع
اطلاعات باشگاهی: اطلاعات باشگاهی
باشگاه کنونی:  باشگاه فوتبال خنت
شمارهٔ پیراهن:  ۲۲
باشگاه‌های حرفه‌ای*: باشگاه‌های حرفه‌ای*
| سال‌ها |  باشگاه‌ها |  بازی† |  (گل)† |
| ۲۰۱۹–۲۰۲۰ |  باشگاه فوتبال کلوب بروژ |  ۰ |  (۰) |
| ۲۰۱۹–۲۰۲۰ |  ← باشگاه فوتبال ولندام (قرضی) |  ۲۴ |  (۱) |
| ۲۰۲۰–۲۰۲۲ |  باشگاه فوتبال هراکس آلملو |  ۴۸ |  (۱) |
| ۲۰۲۲–۲۰۲۳ |  باشگاه فوتبال استاد برستوا ۲۹ |  ۲۱ |  (۱) |
| ۲۰۲۳– |  باشگاه فوتبال خنت |  ۱۶ |  (۰) |
 تعداد بازی‌ها و گل‌ها فقط مربوط به بازی‌های لیگ داخلی است و آمار به روز شده در تاریخ ۳۰ مارس ۲۰۲۴. :  تعداد بازی‌ها و گل‌ها فقط مربوط به بازی‌های لیگ داخلی است و آمار به روز شده در تاریخ ۳۰ مارس ۲۰۲۴. 
نواه فادیگا (انگلیسی: Noah Fadiga؛ زادهٔ ۳ دسامبر ۱۹۹۹) بازیکن فوتبال اهل سنگال است که در حال حاضر برای باشگاه فوتبال خنت بازی می‌کند.
مروارید (سرده)

| مروارید (سرده) | مروارید (سرده) |
| --- | --- |
مروارید، Symphoricarpos: مروارید، Symphoricarpos
رده‌بندی علمی: رده‌بندی علمی
فرمانرو:: گیاهان
راسته:: خواجه‌باشی‌سانان
تیره:: آقطیان
سرده:: Symphoricarpos
مروارید (نام علمی: Symphoricarpos) نام یک سرده از تیره آقطیان است.
نگارخانه > اشنایی

سرده، که به طور معمول با نام‌های توت برفی، توت مومی، یا توت شبح شناخته می‌شود، یک جنس کوچک متشکل از حدود 15 گونه درختچه‌های خزان‌پذیر در خانواده شاه‌پسند، کاپریفولیاسه است. به استثنای توت مرجانی چینی، S. sinensis، که بومی غرب چین است، تمامی گونه‌ها بومی آمریکای شمالی و مرکزی هستند. نام این جنس از کلمات یونانی باستان συμφορεῖν (sumphoreîn)، به معنای "با هم بردن"، و καρπός (karpós)، به معنای "میوه" گرفته شده است. این نام به خوشه‌های فشرده توت‌هایی که این گونه‌ها تولید می‌کنند اشاره دارد.
ترجمه فارسی:
سرده گیاهی مقاوم است که قادر به تحمل شرایط متنوعی می‌باشد. گیاهان سرده اغلب در جنگل‌ها، مناطق باز خشک یا مرطوب، دامنه‌های صخره‌ای یا نزدیک رودخانه‌ها و جویبارها یافت می‌شوند.این گیاهان می‌توانند در انواع مختلفی از خاک‌ها مانند خاک شنی سبک، خاک لومی متوسط و خاک رسی سنگین‌تر رشد کنند.گیاهان توت برفی همچنین قادر به رشد در طیف گسترده‌ای از pH اسیدی و بازی و شرایط نور خورشید هستند.
نورمن راکول

| نورمن راکول | نورمن راکول |
| --- | --- |
نورمن راکوِل حدود ۱۹۲۱: نورمن راکوِل حدود ۱۹۲۱
نام هنگام تولد: نورمن پرسیوال راکول
زادهٔ: ۳ فوریهٔ ۱۸۹۴ نیویورک، ایالت نیویورک، ایالات متحده آمریکا
درگذشت: ۸ نوامبر ۱۹۷۸ (۸۴ سال) استاکبریج، ماساچوست، ایالات متحده آمریکا
ملیت: آمریکایی
شناخته‌شده برای: نقاشی، تصویرگری
آثار برجسته: ویلی گیلیس رزی پرچ‌کن آزادی‌های چهارگانه
سبک: کیچ
جوایز: نشان افتخار آزادی رئیس‌جمهوری
وبگاه: www.normanrockwell.com
نورمن پرسیوال راکوِل (به انگلیسی: Norman Perceval Rockwell) (زاده ۳ فوریه ۱۸۹۴ – درگذشته ۸ نوامبر ۱۹۷۸) نقاش و تصویرگر معاصر آمریکایی بود. آثار او اغلب در آمریکا دارای گرایشی مردم‌پسند بودند. او در آمریکا بیشتر به‌خاطر تصویرگری جلد مجله ساتردی ایونینگ پست شناخته می‌شد. نقاشی‌های او بیش از چهار دهه روی جلد این مجله را به خود اختصاص داده بود.
زندگی و حرفه

راکوِل در ۳ فوریه ۱۸۹۴ در نیویورک زاده شد. والدین او جرویس ورینگ و آن ماری راکول نام داشتند. او در سن ۱۴ سالگی از دبیرستان به یک مدرسه هنری رفت. پس از آن به آکادمی بین‌المللی طراحی و سرانجام انجمن دانشجویان هنر پیوست. نخستین کارهای او برای مجله‌های سنت نیکولاس، انتشارات پیشاهنگان آمریکا (ناشر مجله بویز لایف) و دیگر ناشران ویژه نوجوانان بود.
راکول در سال ۱۹۱۳ در سن نوزده سالگی به سردبیری مجله بویز لایف (Boys' Life) که توسط انتشارات پیشاهنگان آمریکا منتشر می‌شد، رسید و به مدت سه سال در این سمت باقی‌ماند. او همکاری با مجله ساتردی ایونینگ پست را از سال ۱۹۱۶ آغاز کرد. راکول در طول سال‌های فعالیت‌اش برای بیش از ۴۰ کتاب عامه‌پسند مانند تام سایر و هاکلبری فین تصویرگری کرد.
او بیش از ۴۰۰۰ اثر آفرید که از مشهورترین آنها می‌توان به مجموعهٔ ویلی گیلیس (Willie Gillis)، رُزی د ریوتر (Rosie the Riveter)، سی‌ینگ گریس (Saying Grace) و مجموعهٔ آزادی‌های چهارگانه (Four Freedoms) اشاره کرد. بیشتر آثار او یا در آتش‌سوزی از بین رفتند یا در مجموعه‌های ثابت قرار دارند.
نارکن

| نارکن | نارکن |
| --- | --- |
روستا: روستا
نارکن: نارکن
مختصات: ۳۵°۴۱′۲۴″ شمالی ۵۳°۲۸′۴۸″ شرقی﻿ / ﻿۳۵٫۶۹۰۰۰°شمالی ۵۳٫۴۸۰۰۰°شرقی﻿ / 35.69000; 53.48000: مختصات: ۳۵°۴۱′۲۴″ شمالی ۵۳°۲۸′۴۸″ شرقی﻿ / ﻿۳۵٫۶۹۰۰۰°شمالی ۵۳٫۴۸۰۰۰°شرقی﻿ / 35.69000; 53.48000
کشور:  ایران
استان: استان سمنان
شهرستان: شهرستان سمنان
بخش: بخش مرکزی شهرستان سمنان
دهستان: دهستان حومه (سمنان)
جمعیت (۲۰۰۶): جمعیت (۲۰۰۶)
 • کل: ۳۱
منطقهٔ زمانی: یوتی‌سی +۳:۳۰ (ساعت رسمی ایران)
 • تابستانی (DST): یوتی‌سی +۴:۳۰ (ساعت رسمی ایران)
نارکن یک روستا در ایران است که در بخش مرکزی شهرستان سمنان در استان سمنان واقع شده‌است.
جمعیت

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

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

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

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

| 0 | 1 |
| --- | --- |
کشور (ورزشی):  ایالات متحده آمریکا
محل زندگی: سن پترزبورگ، فلوریدا
زادهٔ: ۶ اوت ۱۹۵۳ ‏(۷۱ سال)
آغاز حرفه: 1971
بازنشستگی: 1984 (doubles) 1980 (singles)
تک‌نفره: تک‌نفره
عنوان‌ها: 2
بالاترین رتبه: 17
نتایج تک‌نفرهٔ گرند اسلم: نتایج تک‌نفرهٔ گرند اسلم
آزاد استرالیا: QF 1974, 1979
آزاد فرانسه: SF 1975, 1977
ویمبلدون: 3R 1973, 1975, 1978
آزاد آمریکا: 3R 1975, 4r 1976
دونفره: دونفره
عنوان‌ها: 6
نتایج دونفرهٔ گرند اسلم: نتایج دونفرهٔ گرند اسلم
آزاد استرالیا: R16 1974
آزاد فرانسه: R16 1975, 1977
ویمبلدون: QF 1984
آزاد آمریکا: R16 1973, 1974
آخرین به‌روزرسانی: N/A.: آخرین به‌روزرسانی: N/A.
جنت نیوبری (انگلیسی: Janet Newberry؛ زاده ۶ اوت ۱۹۵۳) یک تنیس‌باز اهل ایالات متحده آمریکا است.