stanford-oval/wikipedia huggingface dataset:
الم (زبان برنامه‌نویسی)
The Elm Architecture

الگوی Elm Architecture الگویی برای ساخت اپلیکیشن‌های فعال در وب می‌باشد. اپلیکیشن‌های بر پایه الم معمولاً به این شکل ساخته می‌شوند اما برای پروژه‌های دیگر این کانسپت می‌تواند کارساز باشد.
یک برنامه برپایه الم همیشه به سه بخش تقسیم می‌شود:
مدل: وضعیت اپلیکیشن
ویو: تابعی که مدل را به HTML تبدیل می‌کند.
آپدیت: تابعی که مدل‌ها را با تکیه بر پیام‌ها به روز می‌کند.
این ۳ بخش هسته Elm Architecture هستند.
به‌طور مثال اپلیکیشنی را تصور کنید که یک عدد و گزینه ای را نشان می‌دهد که با فشردن آن عدد افزایش پیدا می‌کند. در این قضیه تنها چیزی که باید داشته باشیم یک عدد است پس مدل ما می‌تواند به سادگی type alias Model = Int باشد. تابع view با کتابخانه Html تعریف شده که عدد و گزینه را نشان می‌دهد. برای به روز کردن عدد باید پیامی را به تابع update ارسال کنیم که با استفاده از یک نوع سفارشی مثل type Msg = Increase قابل انجام است.
مقدار Increase آن را به گزینه ای که در تابع view تعریف شده بود متصل می‌کند تا زمانی که کاربر گزینه را فشار می‌دهد Increase به تابع update داده شود که بتواند با افزایش عدد مدل را به روز کند.
در Elm Architecture ارسال پیام‌ها به update تنها راه تغییر وضعیت می‌باشد. در اپلیکیشن‌های پیچیده‌تر پیام‌ها می‌توانند از چندین منبع وارد شوند: تعامل کاربر، قالب بندی مدل، تماس‌های داخلی از update، اشتراکاتی با رخدادهای اضافی (تغییر مجدد ابعاد پنجره، ساعت سیستم، تعامل با Javascript و …) و تغییرات URL و درخواست‌ها.
محدودیت‌ها

الم، پلیمورفیسم یا چند ریختی‌های higher-kinded را که زبان‌هایی همچون Haskell و PureScript ارائه می‌دهند و ساخت کلاس‌های نوعی را پشتیبانی نمی‌کند.
این یعنی برای مثال، الم یک تابع بعدی map ندارد که میان چندین ساختار داده مثل List و Set حرکت کند. همچین توابعی در الم توسط نام مدولشان احضار یا خوانده می‌شوند، برای مثال خواندن List.map و Set.map
در Haskell یا PureScript فقط یک تابع map داریم. این یک خواسته معلوم در لیست خواسته‌های چاپلیکی از سال ۲۰۱۵ بوده‌است.
یک رویداد دیگر، زیاد بودن حجم boilerplate در پروژه‌های متوسط تا به بالا بوده‌است. این موضوع توسط نویسنده Elm in Action در مثالی که در اپلیکیشن تک صفحه ای آن‌ها وجود دارد، مطرح شده‌است که تقریباً تمامی قطعات مشابه در آپدیت، ویو، اشتراکات، تجزیه مسیر و توابع ساختاری تکرار می‌شوند.
کد نمونه

-- This is a single line comment.

{-
This is a multi-line comment.
It is {- nestable. -}
-}

-- Here we define a value named `greeting`. The type is inferred as a `String`.
greeting =
    "Hello World!"

 -- It is best to add type annotations to top-level declarations.
hello : String
hello =
    "Hi there."

-- Functions are declared the same way, with arguments following the function name.
add x y =
    x + y

-- Again, it is best to add type annotations.
hypotenuse : Float -> Float -> Float
hypotenuse a b =
    sqrt (a^2 + b^2)

-- We can create lambda functions with the `\[arg] -> [expression]` syntax.
hello : String -> String
hello = \s -> "Hi, " ++ s

-- Function declarations may have the anonymous parameter names denoted by `_`, which are matched but not used in the body.
const : a -> b -> a
const k _ = k

-- Functions are also curried; here we've curried the multiplication
-- infix operator with a `2`
multiplyBy2 : number -> number
multiplyBy2 =
    (*) 2

-- If-expressions are used to branch on `Bool` values
absoluteValue : number -> number
absoluteValue number =
    if number < 0 then negate number else number

 -- Records are used to hold values with named fields
book : { title : String, author : String, pages : Int }
book =
    { title = "Steppenwolf"
    , author = "Hesse"
    , pages = 237
    }

-- Record access is done with `.`
title : String
title =
    book.title

-- Record access `.` can also be used as a function
author : String
author =
    .author book

-- We can create tagged unions with the `type` keyword.
-- The following value represents a binary tree.
type Tree a
= Empty
    | Node a (Tree a) (Tree a)

-- It is possible to inspect these types with case-expressions.
depth : Tree a -> Int
depth tree =
    case tree of
        Empty ->  0
        Node _ left right ->
            1 + max (depth left) (depth right)
آنتونی گائودی

برای فیلمی به این نام، آنتونی گائودی (فیلم) را ببینید.
| آنتونی گائودی | آنتونی گائودی |
| --- | --- |
نام هنگام تولد: آنتونی گادی کُرنت
زادهٔ: ۲۵ ژوئن ۱۸۵۲ رئوس یا ریودمس، کاتالونیا، اسپانیا
درگذشت: ۱۰ ژوئن ۱۹۲۶ (۷۳ سال)
ملیت: اسپانیایی
پیشه: معمار
آنتونی گائودی ای کُرنت (به اسپانیایی: Antoni Gaudí i Cornet) (۲۵ ژوئن ۱۸۵۲ - ۷ ژوئن ۱۹۲۶) معمار اسپانیایی از بزرگ‌ترین معماران دو قرن اخیر شناخته می‌شود. عمدهٔ شهرت او به خاطر سبک منحصر به فرد و غریب و بسیار شخصی آثارش در شهر بارسلون است.
زندگی > تولد، کودکی و تحصیل

گائودی در منطقهٔ تاراگونیا از ایالت کاتالونیا به دنیا آمد. پدر، پدربزرگ و پدرجدش و همین‌طور خانوادهٔ مادرش، همه مسگر بودند. او تحصیلات دبیرستان را در سال ۱۸۷۰ در مدرسهٔ «پیاریست» در رِئوس به پایان رساند و سپس به «مدرسهٔ معماری» بارسلون رفت. خلق خوی پرهیجان و استعداد سرشار او سبب پیشرفت سریع او شد، چنان‌که سالوادور تاراگوی محقق در مورد او می‌گوید «همیشه تعلق خود به دیگ و تابه‌سازان مهم می‌شمرد، و بارها گفت که توانایی‌اش در دیدن اشکال در فضا و عدم نیاز به رسم نقشهٔ آنها از همین پیشینه ناشی می‌شود.» گائودی در دو سال آخر تحصیل در پروژه‌های متنوعی با معماران بزرگی از جمله فرانسیس دل ویلار و فونتسره (Fontseré) کار کرد و در سال ۱۸۷۸ مدرک معماری خود را دریافت کرد و دفتری در بارسلون باز کرد. در همان سال نقشهٔ نمایشگاه بین‌المللی «ماتارو» در پاریس را تهیه کرد.
زندگی > کار حرفه‌ای

Casa Vicens از اولین خانه‌های طراحی شده توسط معمار 'hnd می‌باشد. در سال ۱۸۸۳ گائودی کار روی طرح کلیسای جامع خانوادهٔ مقدس (ساگرادا فامیلیا) در بارسلون را آغاز کرد، کاری که تا پایان عمر دست از آن نکشید. بین سال‌های ۱۸۹۰ تا ۱۸۹۴ به اندلس سفر کرد و بناهایی در این منطقه ساخت که تأثیری عمیق بر بافت معماری شهرهایی چون لئون و آستوریا گذاشت.
اولین جایزهٔ تالار اجتماعات شهری بارسلون، در سوم سپتامبر ۱۹۰۱ برای عمارت کاسا کالوِت به گائودی اهدا شد. همچنین در ۱۹۱۰ در نمایشگاه هنرهای زیبای پاریس موفقیت فراوانی به دست آورد. یک سال بعد با ابتلا به تب مالت وضع مزاجی وی تحلیل رفت و به شدت مریض شد، و برایش مراسم «ویاتیکوم» (مراسم «نان و شرابی» که بعضی فرقه‌های کاتولیک برای اشخاص در حال مرگ انجام می‌دهند) اجرا کردند. با این وجود گائودی زنده ماند، و بیشتر وقتش را صرف اتمام طرح کلیسای خانوادهٔ مقدس کرد، هرچند با شروع جنگ جهانی اول اوضاع اقتصادی بارسلون نامساعد شد و اجرای طرح‌های گائودی نیز متوقف گشت.
زندگی > زندگی شخصی

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

او در دوم ژوئن ۱۹۲۶ بر اثر برخورد با تراموا راهی بیمارستان شد و پنج روز بعد جان باخت. گائودی در سرداب کلیسای ساگرادا فامیلیا به خاک سپرده شد.
زندگی > برخی از افتخارات وی

برنده اولین جایزه تالار اجتماعات شهری بارسلون، در سوم سپتامبر ۱۹۰۱ برای عمارت کاسا کالوِت
برنده جایزه طراحی مبلمان خیابانها و مسیرهای شهری در بارسلون
آثار > کلیسای جامع ساگرادا فامیلیا

کلیسای ساگرادا فامیلیا (خانوادهٔ مقدس) بی‌شک بزرگ‌ترین اثر گائودی است. او کار بر روی این بنا را در سال ۱۸۸۴ آغاز کرد و تا زمان مرگش در ۱۹۲۶ دست از آن برنداشت. ساخت نمای مصائب (Passion Façade) در سال ۱۹۵۲ تحت نظارت سه تن از هم‌دوره‌ای‌های گائودی آغاز شد. نمای تولد مسیح (Nativity Façade) با چهار برج سر به فلک کشیده‌اش چشمگیرترین قست بناست، بیشتر سطح آن با مجسمه‌های بسیاری که تولد و زندگی مسیح را به تصویر می‌کشند پوشیده شده‌است، و یکی از شناخته‌شده‌ترین مناظر بارسلونا در سراسر جهان به‌شمار می‌آید. ارتفاع برج‌های ساگرادا فامیلیا ۱۰۰ متر است و به رغم ساخت ساختمان‌های بلند در این سال‌ها، در افق شهر کاملاً مشخص است. طبق برنامه ساخت و تکمیل این کلیسا تا سال ۲۰۲۶ طول خواهد کشید.
این کلیسا به سفارش اتحادیهٔ روحانی پیروان سان خوزه که مالک آن هستند با هدف ترویج بیشتر مذهب کاتولیک آغاز شد و لئوی هشتم بعدها نیمی از هزینهٔ آن را از محل اعتباراتی که از سراسر جهان جمع‌آوری می‌کرد و به واتیکان می‌پرداخت، تقبل کرد.
در ورودی کلیسا که «در امید» (به اسپانیایی: Puerta de la Esperanza) نام گرفته در سمت چپ نمای تولد مسیح قرار دارد و با تصاویری از خانوادهٔ مقدس تزئین شده‌است و سنگی از کوه مونت‌سرات در بالای آن جا گرفته‌است. «در نیکوکاری» (به اسپانیایی: Puerta de la Caridad) در وسط نما قرار گرفته و با تصاویر گیاهان که نمادی از سرود عشق به خالق است و همچنین با صحنه‌هایی از زندگی مریم مقدس و درخت اجدادی مسیح تزئین شده‌است.
آثار > کاسا باتیو

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

مقالهٔ اصلی: کازا میلا
بسیاری کاسا میا را موفق‌ترین و اصیل‌ترین ساختهٔ غیرمذهبی گائودی می‌دانند. او این بنا را در سال‌های ۱۹۰۶ تا ۱۹۱۰ ساخت. خود گائودی آن را «لایه‌ای از سنگ که گل‌ها و گیاهان روندهٔ بالکن‌هایش به آن غنا بخشیده‌اند و همواره رنگ آن را تغییر می‌دهند» توصیف کرده‌است.
زیبایی و بدعت کاسامیا نه تنها در نمای ساختمان، که در اتاق‌ها و پاسیوهای آن نیز به چشم می‌آیند. دودکش‌ها و مجسمه‌های متعدد روی تراس ساختمان هم از مناظر فراموش‌نشدنی شهر بارسلون است.
نمای «تولد مسیح» از ساگرادا فامیلیا
در امید ساگرادا فامیلیا
راه‌پلهٔ یکی از برج‌های نمای تولد مسیح در ساگرادا فامیلیا
کازا میلا در بارسلون
قسمتی از تراس کازا میلا
سنگرور

| سنگرور | سنگرور |
| --- | --- |
شهر: شهر
سنگرورLocation in پنجاب (هند)، Indiaنمایش نقشه منطقه پنجابسنگرورسنگرور (هند)نمایش نقشه هند: سنگرورLocation in پنجاب (هند)، Indiaنمایش نقشه منطقه پنجابسنگرورسنگرور (هند)نمایش نقشه هند
مختصات: ۳۰°۱۵′۰۲″ شمالی ۷۵°۵۰′۳۹″ شرقی﻿ / ﻿۳۰٫۲۵۰۵۶°شمالی ۷۵٫۸۴۴۱۷°شرقی﻿ / 30.25056; 75.84417: مختصات: ۳۰°۱۵′۰۲″ شمالی ۷۵°۵۰′۳۹″ شرقی﻿ / ﻿۳۰٫۲۵۰۵۶°شمالی ۷۵٫۸۴۴۱۷°شرقی﻿ / 30.25056; 75.84417
کشور:  هند
ایالت: پنجاب (هند)
فهرست بخش‌های هند: بخش سنگرور
حکومت: حکومت
 • نوع: شهرداری
ارتفاع: ۲۳۷ متر (۷۷۸ فوت)
جمعیت (۲۰۱۱): جمعیت (۲۰۱۱)
 • کل: ۸۸۰۴۳
منطقهٔ زمانی: یوتی‌سی +۵:۳۰ (زمان استاندارد هند)
PIN: ۱۴۸۰۰۱
کد تلفن: ۰۱۶۷۲
پلاک خودرو: PB-13
وبگاه: sangrur.nic.in
سنگرور (به انگلیسی: Sangrur) یک منطقهٔ مسکونی در هند است که در بخش سنگرور واقع شده‌است. سنگرور ۸۸٬۰۴۳ نفر جمعیت دارد و ۲۳۷ متر بالاتر از سطح دریا واقع شده‌است.
سازمان‌های تحت ریاست فرح پهلوی

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

| سن جیورجیو دی پسارو | سن جیورجیو دی پسارو |
| --- | --- |
کومونه: کومونه
سن جیورجیو دی پسارو: سن جیورجیو دی پسارو
سن جیورجیو دی پساروموقعیت سن جیورجیو دی پسارو در  Italy: سن جیورجیو دی پساروموقعیت سن جیورجیو دی پسارو در  Italy
مختصات: ۴۳°۴۳′ شمالی ۱۲°۵۹′ شرقی﻿ / ﻿۴۳٫۷۱۷°شمالی ۱۲٫۹۸۳°شرقی﻿ / 43.717; 12.983: مختصات: ۴۳°۴۳′ شمالی ۱۲°۵۹′ شرقی﻿ / ﻿۴۳٫۷۱۷°شمالی ۱۲٫۹۸۳°شرقی﻿ / 43.717; 12.983
کشور: ایتالیا
ناحیه: مارکه
استان / شهرستان: استان پزارو و اوربینو (PU)
مساحت: مساحت
 • کل: ۲۰٫۹ کیلومتر مربع (۸٫۱ مایل مربع)
ارتفاع: ۲۰۱ متر (۶۵۹ فوت)
جمعیت (۳۱ اوت ۲۰۱۰): جمعیت (۳۱ اوت ۲۰۱۰)
 • کل: ۱۴۳۵
 • تراکم: ۶۹/کیلومتر مربع (۱۸۰/مایل مربع)
اهلیت‌نام: Sangiorgesi
منطقهٔ زمانی: یوتی‌سی +۱ (زمان)
 • تابستانی (DST): یوتی‌سی +۲ (ساعت تابستانه)
کد پستی: ۶۱۰۳۰
پیش‌شماره تلفن: ۰۷۲۱
وبگاه: وبگاه رسمی
سن جیورجیو دی پسارو (به ایتالیایی: San Giorgio di Pesaro) یک کومونه در ایتالیا است که در استان پزارو و اوربینو واقع شده‌است.
خصوصیات

سن جیورجیو دی پسارو ۲۰٫۹ کیلومترمربع مساحت و ۱٬۴۳۵ نفر جمعیت دارد و ۲۰۱ متر بالاتر از سطح دریا واقع شده‌است.
سولی‌تپه

| سولی تپه | سولی تپه |
| --- | --- |
نام: سولی تپه
کشور: ایران
استان: استان گلستان
شهرستان: شهرستان ترکمن
اطلاعات اثر: اطلاعات اثر
کاربری: تپه
اطلاعات ثبتی: اطلاعات ثبتی
شمارهٔ ثبت: ۹۳۴۴
تاریخ ثبت ملی: ۷ مرداد ۱۳۸۲
سولی تپه در شهرستان ترکمن، بخش گمیشان، روستای قارقی واقع شده و این اثر در تاریخ ۷ مرداد ۱۳۸۲ با شمارهٔ ثبت ۹۳۴۴ به‌عنوان یکی از آثار ملی ایران به ثبت رسیده است.
آرایه (ساختار داده)
آرایه‌های یک بعدی

آرایه یک بعدی مجموعه متناهی از زوج‌ها به صورت ‹ اندیس، مقدار› است. بدین معنی که، به ازای یک اندیس یک مقدار مربوط به آن وجود دارد.
برای تعریف آرایه یک بعدی یک مجموعه اندیس تعریف می‌شود.
آرایه‌های دو بعدی

یک آرایه دو بعدی مجموعه‌ای با m×n عنصر داده‌ای است که هر عنصر آن با یک جفت اندیس مشخص می‌شود.
آرایه دو بعدی را می‌توان به جدولی تشبیه کرد که دارای m سطر و n ستون است. هر سطر شامل عناصری است که اندیس‌های اول آن‌ها برابر است و هر ستون شامل عناصری هستند که اندیس‌های دوم آن‌ها برابر هستند.
آرایه‌های دوبعدی به عنوان ماتریس به کار می‌روند.
در تعریف آرایه دو بعدی دو مجموعه اندیس معین می‌شود. اندیس اول تعداد سطرها و اندیس آرایه تعداد ستون‌ها را مشخص می‌کند.
آرایه‌های چندبعدی

آرایه n بعدی مجموعه‌ای از m1×m2×…×mn عنصر داده‌ای است که هر عنصر توسط n اندیس نظیر i1,i2,…,in مشخص می‌شوند. آرایه‌های چند بعدی در حافظه به صورت دنباله‌ای از خانه‌های پشت سر هم ذخیره می‌شوند.
ویژگی آرایه‌ها

(۱) آرایه‌ها به دوروش سطری وستونی پیاده‌سازی می‌شوند:
ویژگی آرایه‌ها > روش سطری پیمایش و ذخیرهٔ آرایه‌ها

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

در روش ستونی اندیس‌های آرایه از سمت چپ شروع به افزایش می‌کنند یعنی اندیس‌های سمت چپ یک واحد یک واحد اضافه می‌شوند تا زمانی که به ماکسیمم مقدار خود برسند که در این لحظه یک واحد اندیس سمت راست اضافه می‌شود و دوباره اندیس سمت چپ از ۱ شروع به افزایش می‌کند و این کار تا زمانی انجام می‌گیرد که تمامی اندیس‌ها به ماکسیمم مقدار خود برسند.
مثال زیر یک ماتریس ۳ در ۴ را به صورت ستونی پیمایش می‌کند.
b11 , b21, b31 , b12 , b22 , b32 , b13 , b23 , b33 , b14 , b24 , b34
(۲) نمایش حافظه برای آرایه‌های چندبعدی از بردار پیروی می‌کنند برای ماتریس‌ها اشیای داده اولین سطر، سپس اشیای داده دومین سطر و به همین ترتیب ذخیره می‌شود تا یک نمایش حافظه ترتیبی از تمام عناصر آرایه داشته باشیم.
(۳) توصیفگر آرایه مانند برداراست با این تفاوت که حدود بالا و پایین هر بعد نگهداری می‌شود.
آرایه‌های پویا

آرایه پویا(به انگلیسی: Dynamic Array) آرایه‌ای است که اندازه‌اش در زمان اجرا با عمل درج یا حذف عناصر در آن تغییر می‌کند.
در زبان برنامه‌نویسی Visual Basic توسط دستور REDIM و در زبان C با تعریف حافظه پویا می‌توان آرایه پویا ایجاد کرد. در بعضی زبان‌ها مانند Perl کلیه آرایه‌ها به صورت پویا هستند.
درج عنصری در آرایه

برای درج عنصری در آرایه تعدادی از عناصر باید به سمت پایین منتقل شوند تا عنصر جدید در محل مورد نظر قرار گیرد. اگر بخواهیم عنصر جدید در مکان k ام آرایه درج شود کلیه عناصر از k به بعد باید شیفت داده شوند، سپس عنصر در مکان Kام ذخیره شود.
در کل n-k+1 عنصر باید جابجا شوند. اگر عنصر جدید در محل آخرین عنصر درج شود تنها عنصر آخر آرایه جابجا می‌شود. بدترین حالت زمانی اتفاق می‌افتد که بخواهیم عنصر جدید را در مکان اول آرایه درج کنیم در این حالت تعداد جابجایی‌ها برابر است با n می‌شود.
به‌طور متوسط نیاز به n+1)/2) جابجایی است.
با هربار عمل درج یک واحد به n تعداد عناصر آرایه اضافه می‌شود. n تعداد عناصری که در آرایه درج شده‌اند را نشان می‌دهد و ربطی به طول آرایه ندارد.
الگوریتم زیر عنصر item را در مکان k ام آرایه A با n عنصر درج می‌کند.
(for (i:= n down to k
[A[j+1] := A[j
end for
A[k] := item
n := n +1
end
حذف عنصری از آرایه

وقتی عنصری از آرایه حذف می‌شود عناصر بعدی باید به سمت بالا منتقل شوند تا محل عنصر حذف شده پر شود. برای حذف عنصری که در مکان k ام قرار دارد، کلیه عناصر از k+1 به بعد باید به سمت بالا شیفت داده شوند.
در کل n-k عنصر باید جابجا شوند. کمترین جابجائی وقتی است که عنصر آخر حذف شود که هیچ عنصری جابجا نمی‌شود. در بدترین حالت تعداد جابجایی‌ها برابر با n-1 است وقتی که اولین عنصر آرایه حذف می‌شود.
به‌طور متوسط نیاز به n-1)/2) جابجایی است.
با هربار عمل درج یک واحد به n (تعداد عناصر آرایه) اضافه می‌شود. n تعداد عناصری که در آرایه درج شده‌اند را نشان می‌دهد و ربطی به طول آرایه ندارد.
الگوریتم زیر عنصر kام آرایه A را حذف و در item ذخیره می‌کند.
[item := A[k
                                                                                                        
                                                                                                          (for (j := k to n
[A[j] := A[j + 1
                                                                                                                
                                                                                                                   end for
n := n –1
end
پیچیدگی الگوریتم فوق (O(n است.
همان‌طور که مشاهده می‌شود عملیات درج و حذف در آرایه به‌طور متوسط منجر به انتقال نصف عناصر آرایه می‌شود. بنابراین در مواردی که مجموعه عناصر داده‌ای به‌طور مکرر در حال اضافه و حذف هستند آرایه خطی روش کارآمدی برای ذخیرهٔ داده‌ها نیست.
آرایه‌های شرکت پذیر(انجمنی)

ویژگی مهم آرایه‌ها که تاکنون مطرح شد، روش دستیابی به یک عنصر خاص ،ازطریق یک نوع شمارشی به نام اندیس است.عناصر آرایه برحسب این اندیس مرتب هستند و بااستفاده از مقادیر اندیس می‌توان به هر عنصر آرایه دست یافت در بعضی از برنامه‌های کاربردی مطلوب است که از طریق نام (بدون استفاده از اندیس) بتوان به اطلاعات دست یافت. به عنوان مثال، به ترتیب نام دانشجو و نمره دانشجوی [grade[i],name[iاسامی افراد کلاس را می‌توان با دو آرایه نشان داد در این حالت، یک ترتیب ضمنی با استفاده از اندیس دانشجوی i وجود دارد. یه این نوع آرایه‌ها، آرایه‌های شرکت‌پذیر(انجمنی) گویند.
نمایش چندجمله‌ای‌ها به کمک آرایه

همۀ چندجمله‌ای‌ها را می‌توان به کمک آرایه‌ها پیاده‌سازی کرد. روش‌های مختلفی برای این کار وجود دارد. مثلاً می‌توان بزرگترین درجه‌ای که در چندجمله‌ای می‌تواند وجود داشته باشد به عنوان Max  در نظر گرفت، در این صورت می‌توان آرایه‌ای تعریف کرد که تعداد سلول‌های ان برابر با Max+1 باشد . اگر درجه چندجمله‌ای را بدانیم می‌توان هر جمله را در آرایه پیاده‌سازی کرد. در واقع [A[i ضریب (X^(n-i است.
پس از ذخیره چندجمله‌ای‌ها در داخل آرایه‌ها می‌توان اعمالی مانند جمع چندجمله‌ای و ضرب چندجمله‌ای را انجام داد.
روش قبل برای ذخیره‌سازی چندجمله‌ای ممکن است مناسب نباشد برای مثال چندجمله‌ای شما ممکن است x^1000+1 باشد.
روش دیگری نیز برای ذخیره چندجمله‌ای‌ها وجود دارد در این روش از یک آرایه با دو سطر و k ستون استفاده می‌شود. که k تعداد کل جملات تشکیل دهندۀ همۀ چندجمله‌ای‌هاست. سطر اول نشان‌دهندهٔ همۀ ضرایب است و سطر دوم نشان‌دهندهٔ توان متناسب با هر ضریب است.
ماتریس پراکنده یا اسپارس

برای ذخیرۀ یک ماتریس M*N می‌توان از یک آرایهٔ دو بعدی با m سطر و n ستون
استفاده کرد. گروهی از ماتریس‌ها وجود دارند که به آن ماتریس خلوت  یا اسپارس می‌گوییم. در این
ماتریس‌ها اکثریت عناصر مقدار صفر دارند.
از آنجایی‌که ماتریس‌های اسپارس در عمل وجود دارند و برخی موارد اندازه‌های آن‌ها بسیار بزرگ است می‌بایست روش بهینه‌تری را برای ذخیره آن‌ها در کامپیوتر ارائه کنیم . یک روش آن است که از یک آرایه دو بعدی با سه ستون استفاده کنیم . ستون‌های اول و دوم این آرایه موقعیت سطر و ستون مقدار در ماتریس اسپارس را نشان می‌دهند و ستون سوم مقدار ذخیره شده در آن  سطر و ستون را نشان می‌دهند .(تعداد سطرهای این آرایه به تعداد مقدار ذخیره شده در ماتریس اصلی است.)
مثال‌ها

در زبان پی اچ پی
$array = array();
$array[] = "IRAN"; // It's Index will be 0
$array[] = "Persia"; // It's Index will be 1
echo $array[0]; // Answer : IRAN
echo $array[1]; // Answer : Persia
| ن ب وساختمان داده‌ها | ن ب وساختمان داده‌ها |
| --- | --- |
انتزاعی:  آرایه انجمنی  پشته  صف دوطرفه  صف اولویت دوطرفه  لیست  مجموعه (نوع داده انتزاعی) مجزا 
آرایه‌ها:  آرایه بیتی  آرایه پویا  جدول درهم‌سازی  درخت آرایه درهم  بافر چرخشی  ماتریس خلوت 
پیوندی:  فهرست انجمنی  فهرست پرشی  فهرست پیوندی دوطرفه  واپیچیده  XOR 
درخت:  درخت جستجوی دودویی (AVL •  قرمز-سیاه •  اسپلی)  بی  بی‌پلاس  هیپ (دی هیپ •  فیبوناتچی •  دوجمله‌ای)  فنویک  ترای 
گراف:  جهت‌دار  جهت‌دار بدون‌دور  ابرگراف
محوطه چشمه نظامی

| محوطه چشمه نظامی | محوطه چشمه نظامی |
| --- | --- |
نام: محوطه چشمه نظامی
کشور: ایران
استان: استان کرمانشاه
شهرستان: شهرستان گیلانغرب
اطلاعات اثر: اطلاعات اثر
کاربری: محوطه، چشمه
دیرینگی: دوران‌های تاریخی پس از اسلام
دورهٔ ساخت اثر: دوران‌های تاریخی پس از اسلام
اطلاعات ثبتی: اطلاعات ثبتی
شمارهٔ ثبت: ۲۲۳۴۵
تاریخ ثبت ملی: ۲۷ اسفند ۱۳۸۶
محوطه چشمه نظامی مربوط به سده‌های میانه دوران‌های تاریخی پس از اسلام است و در شهرستان گیلانغرب، بخش مرکزی، دهستان چله، بخش غربی روستای چشمه نظامی واقع شده و این اثر در تاریخ ۲۷ اسفند ۱۳۸۶ با شمارهٔ ثبت ۲۲۳۴۵ به‌عنوان یکی از آثار ملی ایران به ثبت رسیده‌است.
مدال و جایزه فارادی

Award
| مدال و جایزه فارادی | مدال و جایزه فارادی |
| --- | --- |
اهداء برای: کمک‌های برجسته و پایدار در فیزیک تجربی
پشتیبان مالی: مؤسسه فیزیک
کشور:  United Kingdom
برگزارکننده: مؤسسه فیزیک 
نام پیشین: Guthrie Medal and Prize
پاداش(ها): Gold medal, £۱۰۰۰
نخستین دوره: ۱۹۱۴
وبگاه: Official website
مدال و جایزه فارادی (انگلیسی: Institute of Physics Michael Faraday Medal and Prize) یک مدال طلا است که سالانه توسط مؤسسه فیزیک در فیزیک آزمایشگاهی اعطا می‌شود. این جایزه «به‌خاطر کمک‌های برجسته و پایدار در فیزیک تجربی» اعطا می‌شود. این مدال با یک جایزهٔ ۱۰۰۰ پوندی و یک تقدیرنامه همراه است.
مایکل فارادی
(۱۷۹۱–۱۸۶۷)
تاریخچهٔ توسعه

۱۹۱۴–۱۹۶۵ سخنرانی گاتری برای یادآوری فریدریش گاتری، بنیانگذار انجمن فیزیکی (که در سال ۱۹۶۰ با انستیتوی فیزیک ادغام شد) آغاز شد.
۱۹۶۶–۲۰۰۷ مدال و جایزه گاتری (در پاسخ به شرایط تغییر یافته از زمان تأسیس سخنرانی). از سال ۱۹۹۲ به یکی از جوایز برتر مؤسسه تبدیل شد.
۲۰۰۸ - مدال و جایزه مایکل فارادی کنونی
مدال‌داران و سخنران‌ها > مدال‌داران فارادی

۲۰۱۹ روی تیلور، «برای کمک‌های گسترده و بین‌المللی او در توسعهٔ به‌ویژه متنوع طیفی منابع لیزر فوق سریع و بررسی‌های اساسی پیشگامانه فیبرهای نوری غیرخطی که به داشتن کاربردهای علمی و تجاری رسیده‌اند.»
سرگرساسرگون

| سرگرساسرگون | سرگرساسرگون |
| --- | --- |
روستا: روستا
مختصات: ۳۰°۵۷′۵۰″ شمالی ۵۰°۵۳′۱۶″ شرقی﻿ / ﻿۳۰٫۹۶۳۸۹°شمالی ۵۰٫۸۸۷۷۸°شرقی﻿ / 30.96389; 50.88778: مختصات: ۳۰°۵۷′۵۰″ شمالی ۵۰°۵۳′۱۶″ شرقی﻿ / ﻿۳۰٫۹۶۳۸۹°شمالی ۵۰٫۸۸۷۷۸°شرقی﻿ / 30.96389; 50.88778
کشور: ایران
استان: کهگیلویه و بویراحمد
شهرستان: بویراحمد
بخش: بخش لوداب
دهستان: لوداب
جمعیت: کمتر از ۳ خانوار (سرشماری ۹۵)
سرگرساسرگون، روستایی از توابع بخش لوداب شهرستان بویراحمد در استان کهگیلویه و بویراحمد ایران است.
جمعیت

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

| سعادت‌آباد (بهبهان) | سعادت‌آباد (بهبهان) |
| --- | --- |
روستا: روستا
مختصات: ۳۰°۲۱′۲۰″ شمالی ۵۰°۷′۳۶″ شرقی﻿ / ﻿۳۰٫۳۵۵۵۶°شمالی ۵۰٫۱۲۶۶۷°شرقی﻿ / 30.35556; 50.12667: مختصات: ۳۰°۲۱′۲۰″ شمالی ۵۰°۷′۳۶″ شرقی﻿ / ﻿۳۰٫۳۵۵۵۶°شمالی ۵۰٫۱۲۶۶۷°شرقی﻿ / 30.35556; 50.12667
کشور: ایران
استان: خوزستان
شهرستان: بهبهان
بخش: بخش زیدون
دهستان: سردشت
جمعیت: ۱۵۳ نفر
سعادت‌آباد (بهبهان)، روستایی از توابع بخش زیدون شهرستان بهبهان در استان خوزستان ایران است.
روستایی با طوایف مختلف کرایی معمار عرب و ترک در کنار هم سال های متمادی زندگی خوبی دارند .
کار عمده مردم این دیار کشاورزی و دامپروری می باشد .
در حال حاضر (اسفند ۱۴۰۱)اعضای تصمیم گیر شورا آقایان علی رضایی حسن بهادری و مصطفی علیپور می باشند .
جمعیت

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