payamvha/North_RAG huggingface dataset:
دمیتری شوکین (؛ زادهٔ ۳۰ مه ۱۹۹۲) یک تکواندوکار اهل ازبکستان است. از افتخارات وی میتوان به کسب مدال طلا وزن ۸۷+ کیلوگرم در مسابقات جهانی تکواندو ۲۰۱۵ اشاره کرد.
سازمان رفاه ملی ناسیونال سوسیالیستی یک سازمان تشکیل شده برای کمک به مردم در امور اجتماعی و خدمت رسانی به صورت رایگان و خیریه در آلمان نازی بود. تشکیل. این سازمان در تاریخ ۲۴ مارس سال ۱۹۳۴ با به هم پیوستن انجمن نوع دوستی کلیسای پروتستان، انجمن نوع دوستی کلیسای کاتولیک و سازمان صلیب سرخ آلمان با شعار یکی برای همه، همه برای یکی تأسیس شد. سازمان رفاه ملی ناسیونال سوسیالیستی طبق آمار سال ۱۹۳۹ بیش از یازده میلیون عضو و حدود ۱٬۲۵ میلیون نفر مددکار داوطلب داشت. این سازمان پس از جبهه کار آلمان بزرگترین سازمان
این سازمان پس از جبهه کار آلمان بزرگترین سازمان توده‌ای و بزرگترین نهاد خیریه، نه تنها در آلمان آن دوره بلکه در سراسر دنیا تبدیل شده بود. این نهاد پس از شکست آلمان در جنگ جهانی دوم مانند تمامی نهادهای وابستهٔ دیگر به حزب ناسیونال سوسیالیست طبق قانون شماره پنج وضع شده توسط دولت نظامی آمریکا منحل شد. وظایف. وظایف کلی این سازمان را می‌توان به این گونه نام برد: «عملیات کمک در فصل زمستان، فرستادن کودکان به مسافرت برای استراحت، ساختن و ادارهٔ سرپناه‌ها، رسیدگی به مسدومین و خانواده‌های قربانیان جنگ، ساخت و فعالیت
مسدومین و خانواده‌های قربانیان جنگ، ساخت و فعالیت آشپزخانه‌های سیار و … همچنین انجمن خیریهٔ «مادر و بچه» وابسته به این نهاد مسئول کمک رسانی مالی کوتاه مدت و کمک‌های بهداشتی و درمانی بلند مدت برای پیشگیری از بیماری‌ها بود. از دیگر فعالیت‌های این انجمن می‌توان به کاریابی، رسیدگی به مادران باردار و امور نقاهت آنها، تأمین غذا برای مستمندان، مشاورهٔ تربیتی، کمک خرج برای خانواده‌های پرجمعیت اشاره کرد. محدودیت‌ها. این انجمن از خدمات رسانی به افرادی که در آن زمان به اصطلاح غیراجتماعی بودند سرباز می‌زد. افرادی
به اصطلاح غیراجتماعی بودند سرباز می‌زد. افرادی همچون الکلی‌ها، همجنسگرایان، روسپی‌ها و افراد وابسته به نژادهای کم ارزش مانند یهودی‌ها شامل خدمات این انجمن نمی‌شدند.
شانزدهمین دوره جشن بزرگ سینمای ایران پس از دو سال عدم برگزاری در ۲۱ شهریور ۱۳۹۳ برگزار شد. این دوره به دلیل عدم جذب پشتیبان مالی مناسب در قالب یک جشن وسیع برگزار نشد و جوایز جشن به خانه‌های برندگان ارسال شد. تعداد نامزدها و برنده‌ها. فیلمهایی که در چند رشته کاندیدای دریافت تندیس بودند: فیلمهایی که موفق به دریافت چند تندیس شدند: منابع. تابناک
استانیسلاو دنیسوف (؛ زادهٔ ۲۳ دسامبر ۱۹۹۳) یک تکواندوکار اهل ازبکستان است. از افتخارات وی میتوان به کسب مدال نقره وزن ۵۴- کیلوگرم در مسابقات جهانی تکواندو ۲۰۱۵ اشاره کرد.
رتفور یک زبان برنامه‌نویسی است که به عنوان پیش پردازش برای Fortran 66 اجرا می‌شود. در این زبان کنترل‌های مدرن بر روی ساختار داده‌ها که در فورترن ۶۶ در دسترس نبود فراهم شده‌است که جایگزین GOTOs و عبارت‌های عددی شده‌است. ویژگی‌ها. برای رتفور انواع بیان‌های کنترل جریان که در زیر آمده است فراهم شده‌است؛ که توسط کرنیگان و پلاتر به عنوان "دزدی بیشرمانه از زبان C، توسعه یافته شده برای سیستم عامل‌های یونیکس نوشتهٔ دی.ام. ریچی" مطرح شده‌است. نسخهٔ رتفور در قسمت ابزار نرم‌افزار در خود رتفور نوشته شده‌است. به عنوان
نرم‌افزار در خود رتفور نوشته شده‌است. به عنوان برنامه‌های نمونه و تا آنجا که ترجمهٔ خود آن به فورترن موجود باشد تاریخچه. زبان برنامه‌نویسی رتفور توسط برایان کرنیگان در آزمایشگاه‌های تلفن بل طراحی و اجرا شده‌است و در "software-practice &amp; Experience " در سال ۱۹۷۵ شرح داده شد. همچنین در کتابی با عنوان "وسیله‌های نرم افزار" استفاده شد. (نوشتهٔ کرنیگان و پلاگر) در سال ۱۹۷۷ در دانشگاه پوردو یک نسخهٔ بهبود یافتهٔ رتفور نوشته شد. به آن Mouse4 گفته می‌شود که آن زبان، زبان کوچک‌تر و سریع تری از رتفور است.
که آن زبان، زبان کوچک‌تر و سریع تری از رتفور است. مقاله‌ای توسط دکتر داگلاس کومر، پروفسور دانشگاه پوردو به این نتیجه رسیدند که "برخلاف شواهد ارائه شده توسط طراح رتفور، جستجوی ترتیبی اغلب برای تولید نرم‌افزار ناکافی است علاوه بر این در مورد تجزیه و تحلیل لغوی، به نظر می‌رسد تکنیک‌های شناخته شده برای ارائه بهره‌وری در عین حفظ سادگی، سهولت برنامه‌نویسی، باعث سهولت کد نویسی می‌شود. برای مقایسه با پیش پردازندهٔ رتفور در یک برنامه که ۳۰۰۰ خط دارد، اجرایی آن در سیستم CDC 6500 به مقدار 185.470 CPU ثانیه صورت
در سیستم CDC 6500 به مقدار 185.470 CPU ثانیه صورت می‌گیرد. این به مقدار ۵۰ درصد کاهش می‌یابد اگر این جستجوی دودویی در کد رتفور صورت بگیرد. بازنویسی موقت اسکنر واژگان با استفاده از یک روش استاندار بر اساس FA زمان اجرا را به ۱۲٫۷۲۳ ثانیه کاهش می یاید. با دسترس بودن فورترن ۷۷، یک جانشین به نام رتفیو می‌تواند با گزینهٔ F77 خروجی خوانا تری از فورترن ۷۷ گرفت سورس کد اولیهٔ رتفور در سال ۱۹۸۵ به C منتقل شد و به همچنین باعث پیشرفت و بهبود کد فورترن ۷۷ شد یک "git tree" در سال ۲۰۱۰ به منظور احیای رتفور تنظیم شده‌است.
در سال ۲۰۱۰ به منظور احیای رتفور تنظیم شده‌است. در همین حال کامپایلر "GNU C" قابلیت کامپایل مستقیم یک فایل رتفور را بدون نگه داشتن فورترن میانی که بی‌فایده است را داراست. این قابلیت را در طول زمان تا سال ۲۰۰۵ از f77 تا GNU فورترن از دست داد
قطب جغرافیایی () یکی از دو نقطه انتهایی بر روی یک سیاره، ماه یا محل تلاقی سطح و محور چرخش هر جسم نسبتاً بزرگ در حال چرخش است. در زمین، قطب شمال در اقبانوس منجمد شمالی و قطب جنوب جنوبی ترین نقطه زمین، قطب‌های جغرافیایی هستند که هر کدام فاصله ۹۰ درجه‌ای با استوا دارند. هر سیاره دارای قطب‌های جغرافیایی است.
پلاید کامری (ولزی: Plaid Cymru) حزبی سیاسی و سوسیال دموکرات در کشور ولز است که حامی جدایی از بریتانیا و تشکیل کشوری مستقل است. این حزب سیاسی در سال ۱۹۲۵ میلادی تأسیس شد. این حزب هم‌اکنون یکی از چهار کرسی مختص به ولز را در پارلمان اروپا در اختیار دارد. در سال ۲۰۱۲ به صورت رسمی ۷٬۸۶۳ نفر عضو این حزب سیاسی بودند که شمار اعضای این حزب چپ‌گرا و استقلال‌طلب ولزی نسبت به گذشته رشدی نسبتاً چشم‌گیر داشته است. هم‌اکنون جیل اونس نمایندهٔ این حزب در پارلمان اروپا می‌باشد که در سال ۲۰۱۴ میلادی در انتخابات پارلمان اروپا
که در سال ۲۰۱۴ میلادی در انتخابات پارلمان اروپا پیروز شد. اهداف سیاسی. از اهداف و مرام‌نامه‌های مهم این حزب می‌توان به موارد زیر اشاره کرد:
اپل اسکریپت یک زبان اسکریپت نویسی است که توسط شرکت اپل ساخته شده‌است و در مک اواس از زمان system 7 استفاده می‌شود. کلمهٔ " اپل اسکریپت " ممکن است به خود سیستم ویرایشگری یا یک متن منحصر به فرد نوشته شده با زبان اپل اسکریپت اشاره کند. اپل اسکریپت عمدتاً یک زبان اسکریپتی توسعه داده شده توسط کمپانی اپل است برای انجام کارهای ارتباط بین پردازشی با استفاده از AppleEvents. اپل اسکریپت با AppleEvents مرتبط است اما متفاوت هستند. AppleEvents برای رد و بدل کردن اطلاعات و کنترل کردن بقیهٔ برنامه‌ها به منظور خودکارسازی
و کنترل کردن بقیهٔ برنامه‌ها به منظور خودکارسازی عملیات تکراری طراحی شده‌است. اپل اسکریپت یک سری محدودیت‌های پردازشی خاص خود را علاوه بر فرستادن و دریافت AppleEventsها به برنامه‌های دیگر دارد. اپل اسکریپت محاسبات ابتدایی و پردازش‌های متنی پیچیده‌ای را می‌تواند انجام دهد و این‌ها قابل گسترش هستند به‌طوری‌که می‌توان کارکردهای ویرایشی متن را به خود زبان اضافه کرد. هرچند اساساً اپل اسکریپت به کارکرد برنامه‌ها و پردازش‌ها برای کنترل عملیات پیچیده متکی است. به عنوان یک زبانساخت‌یافته، اپل اسکریپت قابل مقایسه با
یک زبانساخت‌یافته، اپل اسکریپت قابل مقایسه با پوسته یونیکس - Windows Script Host و Rexx در کارکردشان است اما از همهٔ این سه مورد منحصر به فرد است. اساسی‌ترین کارکرد آن این است که برنامه‌های مکینتاش، دیکشنری‌هایی را با اشیاء و عملیاتی آدرس دار عرضه دهند. اپل اسکریپت یکسری المان‌های برنامه‌نویسی شیءگرا، به خصوص در ساختمان اشیای متنی و گرایش‌هایی از برنامه‌نویسی زبان طبیعی در نحو را دارد اما به‌طور مستقیم از هیچ‌کدام از این دو دسته پیروی نمی‌کند. تاریخچه. پروژهٔ اپل اسکریپت حاصلی از پروژهٔ تمام شدهٔ هایپرکارد
اپل اسکریپت حاصلی از پروژهٔ تمام شدهٔ هایپرکارد است. هایپرکارد شامل یک زبان اسکریپتیِ مبتنی بر زبان انگلیسی به نام هایپرتاک بود که برای برنامه‌نویسی یک پشته هایپرکارد استفاده می‌شد. مهندسان کمپانی اپل متوجه شدند که یک زبان ویرایشگر مشابه به منظور استفاده در هر نوع برنامه‌ای می‌تواند طراحی شود و بنابراین پروژهٔ اپل اسکریپت به عنوان بخشی از سیستم هفت متولد شد. اپل اسکریپت در ماه اکتبر سال ۱۹۹۳ به عنوان بخشی از سیستم ۷٫۱٫۱ (اولین به روزرسانی اصلی سیستم ۷) به بازار عرضه شد. کوارک اکسپرس (ورژن ۳٫۲) یکی از اولین
عرضه شد. کوارک اکسپرس (ورژن ۳٫۲) یکی از اولین و اصلی‌ترین نرم‌افزارهایی بود که اپل اسکریپت را پشتیبانی می‌کرد. این باعث شد که اپل اسکریپت به‌طور گسترده‌ای منتشر شود. این مهم‌ترین عاملی بود در حفظ جایگاه مکینتش در پابلیشینگ، حتی بعداً کوارک اکسپرس و سایر برنامه‌ها به ویندوزِ مایکروسافت رو کردند. بعد از مقداری شک در مورد آیندهٔ اپل اسکریپت روی نسل بعدی سیستم عامل‌های اپل، انتقال آن به اواس ده مک (حدود سال ۲۰۰۲) و رابط برنامه‌نویسی کوکوِ یِ آن، قابلیت استفاده و انعطاف اپل اسکریپت را به مقدار زیادی افزایش داد.
انعطاف اپل اسکریپت را به مقدار زیادی افزایش داد. برنامه‌های کوکو این اجازه را به برنامه نویسان می‌دهد که با تلاش کم، قابلیت‌های اسکریپتی ابتدایی را برای برنامه‌شان، با زیاد کردن تعداد برنامه‌هایی که مستقیماً متنی شدنی هستند، پیاده‌سازی کنند. به‌طور همزمان، جابجایی به زیربنای یونیکس و توانایی اپل اسکریپت برای اجرای مستقیم دستورهای یونیکس، کنترل اپل اسکریپت را روی خود سیستم عامل افزود. AppleScript Studio روی Mac OS X 10.2 به عنوان قسمتی از Xcode عرضه شد و بعدها با عرضهٔ AppleScriptObjC framework روی Mac OS X
با عرضهٔ AppleScriptObjC framework روی Mac OS X 10.6 کاربران توانستند با استفاده از اپل اسکریپت برنامه‌های محلی «کوکو» را بنویسند. اپل اسکریپت بخشی از تکنولوژی خودکارسازی Mac OS X به همراه Shell script و Automator (software) است. مفاهیم اولیه. اپل اسکریپت به عنوان یک زبان اسکریپتی accessible end-user طراحی شد که به کاربر مکانیزمی هوشمند را برای کنترل برنامه‌ها، دسترسی و تغییر داده‌ها ارائه می‌دهد. اپل اسکریپت از Apple Eventها استفاده می‌کند که یک سری مدل داده‌های استاندارد شده هستند که سیستم عامل مکینتاش
استاندارد شده هستند که سیستم عامل مکینتاش برای فرستادن اطلاعات به برنامه‌ها استفاده می‌کند. Apple Eventها می‌گذارند تا یک متن بتواند با چند برنامه هم‌زمان کار کند و داده‌ها بین آن‌ها رفت‌وآمد کنند تا عملیات پیچیده بدون دخالت انسان انجام شوند. برای مثال، یک اپل اسکریپت برای ساختن یک گالریِ وبِ ساده باید کارهای زیر را انجام دهد: برای کاربر، صدها یا هزاران قدم در چندین برنامه به تنها عمل اجرا کردن یک متن کاهش یافته‌است و عملیات در زمان بسیار کمتری بدون هیچگونه خطای انسانی صورت می‌گیرد. یک متن بزرگ و پیچیده
خطای انسانی صورت می‌گیرد. یک متن بزرگ و پیچیده فقط یکبار اجرا می‌شود درحالیکه متن‌های دیگر بارها استفاده می‌شوند. بخش‌های اپل اسکریپتِ یک برنامه داخل لغتنامهٔ اسکریپتی آن برنامه قابل رویتهستند که داخل هرگونه ویرایشگر متنی قابل دیدن‌اند. این بخش‌ها به‌طور کلی در گروه‌هایی بنا به نزدیکی کارکردشان قرار دارند. دو نوع پایه‌ای بخش‌ها وجود دارند: «کلاسها» و «دستورها». کلاسها، اشیایی قابل متن شدن هیتند. برای مثال، یک برنامهٔ ویرایش متن یکسری کلاسهایی برای پنجره‌ها، سندها و متن‌ها دارد و این کلاس‌ها یک سری ویژگی‌ها
سندها و متن‌ها دارد و این کلاس‌ها یک سری ویژگی‌ها دارند(property) که قابل تغییرند (سایز پنجره، پس زمینهٔ سند، سایز خطوط متن و ...) یا ممکن است کلاسهایی دیگر را هم شامل شوند (یک پنجره یک یا چند سند دارد، یک سند متن دارد، یک شی متن پاراگراف‌ها و کلمات و کاراکترهایی دارد). به‌طور متضاد، «دستورها»، دستورهایی هستند که می‌تواند به اشیای متن شدنی داده شوند. فرم کلی یک بلوک اپل اسکریپت این‌گونه است که به یک شی متن شدنی "گفته می‌شود " که یک دستور را اجرا کند. همهٔ برنامه‌های متن شدنی در یک سری دستورهای ابتدایی و
برنامه‌های متن شدنی در یک سری دستورهای ابتدایی و اشیاء مشترکند(standard suite). دستورهایی برای بازکردن، بستن یا ذخیره یک فایل، برای چاپ کردن چیزی، برای خروج، برای اختصاص داده‌ها به متغیرها. مانند یک شی برنامهٔ ابتدایی که خصوصیات متن شدنی یک برنامه را می‌دهد. بسیاری از برنامه‌ها تعدادی زیادی از توابعی با کارکردهای تقریباً مشابه را دارند که با اجرای هر عملی که خود برنامه می‌تواند انجام دهد همخوانی دارند. در موارد استثنایی، برنامه‌ها ممکن است یک سری plugin که داخل لغتنامهٔ اسکریپتی خودشان است را پشتیبانی
که داخل لغتنامهٔ اسکریپتی خودشان است را پشتیبانی کنند. اپل اسکریپت با توانایی در ساخت یک متن به وسیله درک مستقیم و ضبط حرکات کاربر، طراحی شد. هنگمی که ویرایشگر اپل اسکریپت باز است و دکمهٔ رکورد زده شده‌است، هر عملِ کاربر روی کامپیوتر در هر برنامه‌ای که AppleEvents و ضبط اپل اسکریپت را پشتیبانی می‌کند، به دستورهای مربوطه آن‌ها داخل اپل اسکریپت تبدیل شده و روی پنجرهٔ ویرایش متن قرار می‌گیرد. متن نهایی می‌تواند ذخیره یا دوباره اجرا شود تا اعمال اصلی تکرار شوند یا تغییر داده شوند تا به‌طور کلی قابل استفاده
یا تغییر داده شوند تا به‌طور کلی قابل استفاده باشند. توضیحات (comments). کامنت‌ها میوانند از چندین راه درج شوند. اگر می‌خواهید یک کامنت کوچک یک خطه درج کنید، دو عدد (-) یا یک (#) بگذارید. مثل: --This is a one line comment اگر می‌خواهید کامنتی بگذارید که بیش از یک خط را می‌گیرد، به این‌گونه با پرانتز و * عمل کنید: (* This is a multiple line comment *) Hello, world! در اپل اسکریپت، برنامهٔ "hello,world!" سنتی ما به صورت‌های زیادی قابل نوشتن است: display dialog "Hello, world!" -- a modal window with “OK” and
"Hello, world!" -- a modal window with “OK” and “Cancel” buttons -- or display alert "Hello, world!" -- a modal window with a single “OK” button and an icon representing the app displaying the alert -- or say "Hello, world!" -- an audio message using a synthesized computer voice اپل اسکریپت چندین گزینه برای واسط کاربر(user interface) شامل دیالوگها، زنگ‌های هشدار و لیستی از انتخابات دارد. (کاراکتر ¬ , با نگه داشتن کلید option و کلید return در ویرایشگر متن، نشانگر ادامه دار بودن یک عبارت داخل چند خط است) --
ادامه دار بودن یک عبارت داخل چند خط است) -- Dialog set dialogReply to display dialog "Dialog Text" ¬ default answer "Text Answer" ¬ hidden answer false ¬ buttons {"Skip", "Okay", "Cancel"} ¬ default button "Okay" ¬ cancel button "Skip" ¬ with title "Dialog Window Title" ¬ with icon note ¬ giving up after 15 -- Choose from list set chosenListItem to choose from list {"A", "B", "3"} ¬ with title "List Title" ¬ with prompt "Prompt Text" ¬ default items "B" ¬ OK button name "Looks Good!" ¬ cancel button name
OK button name "Looks Good!" ¬ cancel button name "Nope, try again" ¬ multiple selections allowed false ¬ with empty selection allowed -- Alert set resultAlertReply to display alert "Alert Text" ¬ as warning ¬ buttons {"Skip", "Okay", "Cancel"} ¬ default button 2 ¬ cancel button 1 ¬ giving up after 2 هر متد تعاملی با کاربر می‌تواند مقادیری را چون فشردن دکمه، انتخاب یک مورد یا وارد کرون متن برای فرایندهای آینده را برگرداند. مثلاً: set theAnswer to button returned of the result if theAnswer is "Happily
returned of the result if theAnswer is "Happily accept" then beep 5 else say "Piffle!" end if تشابه به زبان طبیعی. از آنجاییکه AppleEventها راهی برای فرستادن پیام به برنامه‌ها هستند، اپل اسکریپت یک زبان به خصوص برای فرستادن AppleEventها است. برای پیروی از سنت سیستم عامل مک در راحتی استفاده، زبان اپل اسکریپت بر اساس زبان طبیعی طراحی شده‌است. همان‌طور که واسط کاربر گرافیکی آن هم با desktop تشابه دارد. یک برنامهٔ خوب نوشته شدهٔ اپل اسکریپت باید به اندازهٔ کافی تمیز و خوانا و قابل درک برای عموم باشد و به راحتی
تمیز و خوانا و قابل درک برای عموم باشد و به راحتی قابل ویرایش باشد. عمدتاً این زبان بر پایهٔ زبان هایپرتاکِ هایپرکارد است که گسترش یافتهٔ آن نه تنها به دنیای کارت‌ها و پشته‌های هایپرکارد، بلکه به صورت نظری به هر سندی اشاره دارد. برای همین، تیم اپل اسکریپت AppleEvent Object Model که اشیایی را که هر برنامه‌ای «میشناسدشان» را معرفی کردند. قلب زبان اپل اسکریپت استفادهٔ کلماتیست که چون اسامی و تفعال عمل می‌کنند و قابل ترکیب هستند. مثلاً به جای اینکه از فعلی دیگر برای عمل چاپ کردن یک صفعه یا یک سند یا چندین صفحه
برای عمل چاپ کردن یک صفعه یا یک سند یا چندین صفحه (printPage, printDocument, printRange) اپل اسکریپت تنها "print" را استفاده می‌کند که می‌تواند با object مانند یا صفحه، یک سند یا چندین صفحه ترکیب شود. print page 1 print document 2 print pages 1 thru 5 of document 2 به‌طور کلی AEOM تعریف یک سری شی است مانند "Document " یا " پاراگراف" یا عملیاتی چون "cut" و "close". این سیستم همچنین روش‌هایی برای اشاره به خصوصیات (Peoperty)های یک شی را دارد پس کاربر می‌تواند به "سومین پاراگراف سندی به نام روز خوب" یا " رنگ
به "سومین پاراگراف سندی به نام روز خوب" یا " رنگ آخرین کلمهٔ جلوی پنجره" دسترسی داشته باشد.AEOM لغتنامهٔ یک برنامه برای پیوستن Apple Events به کلماتی خوانا برای انسان که اجازهٔ ترجمه از هر دو سو بین اپل ایوِنت‌های bytecode و یک اپل اسکریپت خوانا برای انسان می‌دهد را، استفاده می‌کند. برای شناخت بخش‌هایی از برنامه که متن شدنی اند باید لغتنامه‌هایی که آن برنامه‌ها پشتیبانی می‌کنند، ملاحظه شوند. (در Xcode و برنامه‌های Script Editor داخل File → Open Dictionary بروید) برای تعیین کردن اینکه چه برنامه‌ای برای مقصد
برای تعیین کردن اینکه چه برنامه‌ای برای مقصد چنین پیامی مناسب است، اپل اسکریپت از ساختمان "tell" استفاده می‌کند: tell application "Microsoft Word" quit end tell به نوبت tell می‌تواند در یک خط با infinitive نشان داده شود: tell application "Microsoft Word" to quit برای اتفاقهای داخل"Core Suite" , مثل (activate, open, reopen, close, print, and quit) , برنامه ممکن است چون اشیای مستقیم با دستورهای انتقالی مواجه شود: quit application "Microsoft Word" مفهوم شئ سلسله مراتبی میهواند داخل بلوک‌های تو در تو مطرح شود:
مراتبی میهواند داخل بلوک‌های تو در تو مطرح شود: tell application "QuarkXPress" tell document 1 tell page 2 tell text box 1 set word 5 to "Apple" end tell end tell end tell end tell اشیائ سلسله مراتبی را اینطور هم می‌توان نشان داد به وسیلهٔ عبارات prepositional: pixel 7 of row 3 of TIFF image "my bitmap" که در یک زبان برنامه‌نویسی دیگر ممکن است به صورت صدا زدن پشت هم متدها مانند سودوکد زیر باشد: getTIFF("my bitmap").getRow(3).getPixel(7); اپل اسکریپت شامل نحوی برای شمارش ترتیبی مثل "اولین پاراگراف" و
نحوی برای شمارش ترتیبی مثل "اولین پاراگراف" و همین‌طور نحوی برای شمارش کاردینال چون " پاراگراف یک" است. همین‌طور اعداد هم می‌توانند متن یا رقم به حساب بیایند ."five " , "fifth" و "۵" همگی پشتیبانی می‌شوند و معادل دارند. همین‌طور کلمهٔ "the " می‌تواند هرجای متن برای بهبود خوانایی استفاده شود و هیچ اثری بر عملکرد ندارد. نمونه‌هایی از متن‌ها. یک نمونه ماشین حساب ایمن در برابر خطا: tell application "Finder" -- Set variables set the1 to text returned of (display dialog "1st" default answer "Number here" buttons
dialog "1st" default answer "Number here" buttons {"Continue"} default button 1) set the2 to text returned of (display dialog "2nd" default answer "Number here" buttons {"Continue"} default button 1) try set the1 to the1 as integer set the2 to the2 as integer on error display dialog "You may only input numbers into a calculator." with title "ERROR" buttons {"OK"} default button 1 return end try -- Add? if the button returned of (display dialog "Add?" buttons {"No", "Yes"} default button 2) is "Yes" then
{"No", "Yes"} default button 2) is "Yes" then set ans to (the1 + the2) display dialog ans with title "Answer" buttons {"OK"} default button 1 say ans -- Subtract? else if the button returned of (display dialog "Subtract?" buttons {"No", "Yes"} default button 2) is "Yes" then set ans to (the1 - the2) display dialog ans with title "Answer" buttons {"OK"} default button 1 say ans -- Multiply? else if the button returned of (display dialog "Multiply?" buttons {"No", "Yes"} default button 2) is "Yes" then set
{"No", "Yes"} default button 2) is "Yes" then set ans to (the1 * the2) display dialog ans with title "Answer" buttons {"OK"} default button 1 say ans -- Divide? else if the button returned of (display dialog "Divide?" buttons {"No", "Yes"} default button 2) is "Yes" then set ans to (the1 / the2) display dialog ans with title "Answer" buttons {"OK"} default button 1 say ans else delay 1 say "You haven't selected a function. The operation has cancelled." end if end tell یک دیالوگ باکس سادهٔ نام کاربری و رمز
if end tell یک دیالوگ باکس سادهٔ نام کاربری و رمز عبور. اینجا نام کاربری john و رمز عبور app123 است: tell application "Finder" set passAns to "app123" set userAns to "John" if the text returned of (display dialog "Username" default answer "") is userAns then display dialog "Correct" buttons {"Continue"} default button 1 if the text returned of (display dialog "Username : John" &amp; return &amp; "Password" default answer "" buttons {"Continue"} default button 1) is passAns then display dialog "Access
button 1) is passAns then display dialog "Access granted" buttons {"OK"} default button 1 else display dialog "Incorrect password" buttons {"OK"} default button 1 end if else display dialog "Incorrect username" buttons {"OK"} default button 1 end if end tell ابزار توسعه. Script editors. Script editorsها یک محیط برنامه‌نویسی یکپارچه را برای اپی اسکریپت‌ها فراهم می‌کنند و شامل ابزاری برای نوشتن، چک کردن صحّت، کامپایل، اجرا و debug اسکریپت‌ها دارند. آن‌ها همین‌طور مکانیسمی برای بازکردن و دیدن لغتنامه‌های اپل
مکانیسمی برای بازکردن و دیدن لغتنامه‌های اپل اسکریپت از برنامه‌های اسکریپت شدنی و ذخیرهٔ اسکریپت‌ها در تعدادی فرمت (compiled script files, application packages, script bundles, and plain text files) دارندو معمولاً قابلیت‌هایی چون syntax highlighting و تکه کدهای از قبل ننوشته شده را دارند. AppleScript Editor(ویرایشگر اسکریپت در سیستم عامل x مک قبل از ۱۰٫۶ و yosemite) ویرایشگری برای اپل اسکریپت در mac os x. اسکریپت‌ها داخل پنجره‌های سند ویرایش نوشته می‌شوند و در آنجا کامپایل و اجرا می‌شوند و این پنجره‌ها
و در آنجا کامپایل و اجرا می‌شوند و این پنجره‌ها محیط‌های مختلفی برای وارد کردن اطلاعات دارند همین‌طور برای به اجرا درآوردن نتیجه‌ها و بقیهٔ اطلاعات نیز برای اهداف debug کردن فراهم است. دسترسی به لغتنامه‌های اسکریپتی و کدهای از پیش نوشته شده داخل منوهای برنامه موجود است. ویرایشگر اپل اسکریپت در yosemit شامل قابلیت نوشتن هم در اپل اسکریپت و هم javaScript است. Xcode, از شرکت اپلیک دسته از ابزارهایی با ویژگی‌های نزدیک به هم برای توسعه دادن برنامه‌هایی با قابلیت‌هایی برای ویرایش اپل اسکریپت‌ها یا درست کردن
برای ویرایش اپل اسکریپت‌ها یا درست کردن برنامه‌های تکامل یافتهٔ نوشته شده در زبان اپل اسکریپت. Smile و smileLab , موجود از طریق (Satimage)یک نرم‌افزار رایگانِ third-party , یک محیط برنامه‌نویسی تبلیغاتی برای اپل اسکریپت که خودش در اپل اسکریپت نوشته شده‌است. اسمایل مجانی است و عمدتاً برای توسعه دهی زبان اپل اسکریپت طراحی شده‌است. smileLab هم یک نرم‌افزار تبلیغاتی با امکانات اضافی برای آنالیز عددی، کارهای گرافی، اتوماسیون ماشین و کارهای وب است. smile و SmileLab هردو یک روش طبقه‌بندیِ پنجره‌های گوناگون را
هردو یک روش طبقه‌بندیِ پنجره‌های گوناگون را دارند. پنجره‌های اپل اسکریپت برای اجرا کردن و ذخیره فول اسکریپت‌ها و پایانه‌های اپل اسکریپت برای آزمایش خط به خط کد و پنجره‌های یونی-کد برای کار با متون و XML. کاربران می‌توانند واسط‌های پیچیده، به نام دیالوگ‌ها را برای موقعیت‌هایی که دیالوگ‌های خود اپل اسکریپت به کارشان نمیاد، درست کنند. [Script Debugger Script Debugger] از کمپانی [ Late Night Software Late Night Software]یک محیط برنامه نویسیِ third-party برای اپل اسکریپت.Script Debugger یک محیط پیشرفته برای اپل
اسکریپت.Script Debugger یک محیط پیشرفته برای اپل اسکریپت است که به نویسندهٔ اسکریپت اجازه می‌دهد که اپل اسکریپت‌ها را با stepping , breakpointگذاری و قدم‌گذاری داخل و بیرون توابع، subroutineها، دنبال کردن اثرات روی متغیر هاو ... , debug کند. Script Debugger همچنین یک مرورگر پیشرفتهٔ لغتنامه دارد که این اجازه را به کاربر می‌دهد که لغتنامه را در عمل و موقعیت‌های دنیای واقعی ببیند. این فرا تر از فقط لیست کردن چیزهایی است که لغتنامه می‌پوشاند بلکه یک نفر می‌تواند یک سند را داخل Pages باز کند و ببیند که چگونه
یک سند را داخل Pages باز کند و ببیند که چگونه لغات داخل لغتنامه برای آن سند صدق می‌کنند و این کار را برای فهم اینکه چه بخش‌های لغتنامه را استفاده کند، مفید است.Script Debugger برای ساختن اسکریپت‌هایی با واسط گرافیکی کاربر ساخته نشده‌است، علاوه بر توانایی ساخت alertها و دیالوگ ای ابتدایی، بیشتر روی کد زدن و debug کردن آن‌ها متمرکز است. FacePan , از شرکت Late Night Softwareیک محیط برنامه‌نویسی تجارتیِ third-party برای ساختن برنامه‌های اپل اسکریپت به همراه واسط گرافیکی کاربر. توسعهٔ FacePan در حال حاضر به
واسط گرافیکی کاربر. توسعهٔ FacePan در حال حاضر به تعویق انداخته شده‌است. Script launchers. اپل اسکریپت‌ها می‌توانند از درون یک ویرایشگر اسکریپت اجرا شوند ولی معمولاً اجرا کردن آن‌ها به‌طور مستقیم، بدون بازکردن یک ویرایشگر اسکریپت مناسبتر است. تعدادی از انتخاب‌ها برای این گونه عمل کردن: Script Menuمنو ی این سیستم گسترده دسترسی به اپل اسکریپت‌ها را از دروت منوبارِ کامپیوتر mac os X فراهم می‌کند بدون اینکه مهم باشد که چه برنامه‌هایی در حال اجرا هستند. انتخاب یک اسکریپت از منوبار، آن را آغاز می‌کند. در سیستم
یک اسکریپت از منوبار، آن را آغاز می‌کند. در سیستم عامل 10.6.x , منوی اسکریپت از قسمت prefrences ویرایشگرِ اپل اسکریپت فعال می‌شود. در ورژن‌های قبلی مک اواس x این از داخل AppleScript Utility application فعال می‌شد. وقتی اولین بار فعال می‌شود، منوی اسکریپت یک کتابخانهٔ پیش‌فرض نسبتاً عام و اپل اسکریپت‌های کارکردی که از ویرایشگر اسکریپت هم قابل بازشدن اند و مثال‌هایی برای درک بهتر اپل اسکریپت اند را، نمایش می‌دهد. اسکریپت‌ها می‌توانند سازمان دهی شوند به‌طوری‌که فقط وقتی در منو ظاهر شوند که یک برنامهٔ مشخص در
فقط وقتی در منو ظاهر شوند که یک برنامهٔ مشخص در پس زمینه فعال است. بسیاری از برنامه‌های اپل، برخی برنامه‌های third-party و برخی add-oneها منوی اسکریپت خاص خود را فراهم می‌کنند. این‌ها از چندین راه قابل فعال شدن اند اما تمتمی توابع اولیهٔ آن‌ها از یک جنس است. Hotkey Launchersمیانبر(shortcut)های صفحه کلید با استفاده از System Preferences "Keyboard &amp; Mouse Settings" (تنظیمات ماوس و صفحه کلید) قابل نسبت داده شدن به اپل اسکریپت‌ها هستند. برنامه‌های سودمند third-party گوناگونی هم در دسترس اند مانند QuicKeys,