گزارش کامپیوتر شماره 247 فروردین و اردیبهشت 99 منتشر شد. سه شنبه ١٤/٠٥/١٣٩٩ ساعت ١٠:٣٣\nبرنامه‌نویسان در حال کار\nترجمه ابراهیم نقیب زاده مشایخ\nکتاب «Coders at Work » نوشته پیتر سیبل در سال 2009 به چاپ رسیده و با وجودی که مدّت زیادی از انتشار آن نمی‌گذرد مورد استقبال زیادی از سوی طراحان نرم‌افزار و برنامه‌نویسان قرار گرفته است. پیتر سیبل، که نام کتابش را از کتاب‌های معروف و پیشین «Writers at Work » و «Founders at Work » اقتباس کرده، در این کتاب به مصاحبه با پانزده تن از برجسته‌ترین و سرشناس‌ترین برنامه‌نویسان و دانشمندان رایانه، با پیش زمینه تحصیلی و علاقه‌مندی‌های متفاوت در این حوزه، پرداخته و خواننده را با ایده‌های آن‌ها درباره زندگی و برنامه‌نویسی آشنا ساخته است.\nاغلب برنامه‌نویسان به تنهایی و یا در گروه‌های کوچک به فعالیت می‌پردازند و جالب‌ترین بخش فعالیتی که انجام می‌دهند در مغز آن‌ها اتفاق می‌افتد که به دور از چشم دیگران است. تنها پنجره‌ای که به کار برنامه‌نویسان وجود دارد، رفتار برنامه‌هایی است که توسط آن‌ها نوشته شده و بر روی رایانه‌ها اجرا می‌شود. بنابراین، اغلب برنامه‌نویسان تنها خودشان، و احتمالاً چند همکار معدودشان، می‌دانند که چگونه برنامه نویسی می‌کنند و چگونه این کار را فرا گرفته‌اند. پیتر سیبل به دلیل آن که خود با حرفه برنامه‌نویسی آشنایی کامل دارد، سعی نموده است تا با طرح پرسش‌های جالب و تخصصی، این گوشه‌های پنهان را برای خواننده آشکار سازد.\nترجمه این کتاب جذاب و خواندنی، به صورت یک سلسله مقاله دنباله‌دار، به خوانندگان گرامی گزارش کامپیوتر تقدیم می‌گردد. امید است این پاورقی جدید نیز همچون پاورقی‌های قبلی مجله، مورد استقبال خوانندگان قرار گیرد و در انتها در قالب یک کتاب منتشر و در اختیار علاقه‌مندان گذاشته شود.\nپیتر دویچ یک نابغه است. او برنامه نویسی را از اواخر دهه پنجاه میلادی، در سن یازده سالگی و هنگامی که پدرش یادداشتی را درباره برنامه نویسی محاسبات طراحی یک شتاب دهنده الکترون در دانشگاه هاروارد به خانه آورد، آغاز کرد. او خیلی زود به ام آی تی راه یافت و در آنجا زبان لیسپ را بر روی یک رایانه پی دی پی 1 پیاده سازی کرد و به اصلاح کدهای نوشته‌شده توسط برنامه نویسانی که دو برابر او سن داشتند، پرداخت.\nاو هنگامی که دانشجوی سال دوم دانشگاه برکلی بود، درگیر پروژه جینی ، یکی از نخستین سیستم‌های اشتراک زمانی بر پایه رایانه‌های کوچک ، شد و بخش عمده هسته سیستم عامل را نوشت. (کن تامپسون، خالق یونیکس نیز که در آن زمان دانشجوی تحصیلات تکمیلی در برکلی بود بر روی این پروژه کار می‌کرد و تجربیاتی که کسب کرد در کارهای بعدی او بر روی یونیکس تأثیر گذار بود.) دویچ پس از آن که در تلاش برای تجاری سازی سیستم پروژه جینی شکست خورد به مرکز پروژه جینی شکست خورد به مرکز پژوهشی شرکت زیراکس در پالو آلتو (PARC ) پیوست و در آنجا بر روی سیستم اینترلیسپ و ماشین مجازی اسمال تاک کار کرد و به ابداع روش ترجمه پویا (روشی برای بهبود عملکرد برنامه‌های رایانه‌ای. برنامه‌ها به طور معمول یا توسط مفسّر در زمان اجرا ترجمه می‌شوند که در این صورت عمل ترجمه در هر بار اجرای یک دستور انجام می‌گیرد و یا به طور ایستا توسط مترجم یکبار به طور کامل قبل از اجرا ترجمه می‌شوند. ترجمه پویا رویکردی دو جانبه دارد. ترجمه همانند مفسّر به طور مداوم انجام می‌شود امّا کدهای ترجمه شده در حافظه نهان ذخیره می‌گردند تا کاهش عملکرد اجرایی برنامه را به حداقل برسانند. مترجم) کمک کرد.\nاو در مرکز پژوهشی زیراکس به عنوان «دانشمند ارشد» فعالیت می‌کرد و در شرکت سان مایکروسیستمز نیز جزء مدیران ارشد بود. در همین‌جا بود که مقاله مشهور «هفت مغالطه رایانش توزیعی» را نوشت. او همچنین نویسنده گوست اسکریپت ، مفسّر رایگان پست اسکریپت و PDF ، است. در سال 1992، پیتر دویچ یکی از افراد گروهی بود که جایزه سیستم‌های نرم افزاری انجمن ماشین‌های رایانشی (ACM ) را به خاطر کار برروی اینترلیسپ دریافت کردند و در سال 1994 به عنوان عضو برجسته ACM انتخاب گردید.\nدویچ در سال 2002 کار برروی گوست اسکریپت را رها کرد و به تحصیل در رشته آهنگسازی پرداخت. امروزه او بیشتر در زمینه آهنگسازی فعالیت می‌کند تا برنامه‌نویسی امّا هنوز نمی‌تواند در مقابل وسوسه‌های گاه و بیگاه برنامه‌نویسی مقاومت کند.\nما در این مصاحبه درباره مشکلات عمیقی که به نظر او در هر زبان برنامه‌نویسی که شامل مفهوم اشاره‌گر باشد وجود دارد، این که چرا نرم‌افزار باید به عنوان یک دارایی و سرمایه در نظر گرفته شود و نه هزینه، و نیز این‌که چرا او نهایتاً کار برنامه‌نویسی حرفه‌ای را کنار گذاشت، صحبت کرده‌ایم.\nسیبِل: برنامه‌نویسی را چگونه آغاز کردید؟\nدویچ: من برنامه‌نویسی را کاملاً تصادفی و هنگامی که یازده سال داشتم آغاز کردم. پدرم یادداشت‌هایی درباره شتاب‌دهنده الکترون کمبریج که در آن زمان در دانشگاه هاروارد در حال ساخت بود را به خانه آورد. گروهی محاسبات طراحی آن را انجام داده‌بودند و برخی یادداشت‌های آن‌ها به طور تصادفی به دست پدرم رسیده‌بود. من آن‌ها را در اتاق کار پدرم دیدم. مقداری کد رایانه در آن بود که نظر من را به خود جلب کرد.\nمعلوم شد که این یادداشت‌ها در واقع ضمیمه یادداشت دیگری هستند. به این خاطر از پدرم خواستم که اگر می‌تواند یادداشت‌های اصلی را نیز به دست آورد. او هم آن‌ها را به خانه آورد و من پس از خواندن آن‌ها به پدرم گفتم «این‌ها خیلی جالب هستند» و از او درخواست کردم اگر می‌تواند ترتیبی دهد تا من کسی را که این یادداشت‌ها را نوشته ملاقات کنم. این ملاقات اتفاق افتاد. من اکنون جزئیات آن را به خاطر نمی‌آورم، زیرا مربوط به پنجاه سال پیش است. امّا باعث شد که من مقدار کمی کد برای یکی از محاسبات طراحی شتاب‌دهنده الکترون کمبریج نوشتم. بدین ترتیب بود که برنامه‌نویسی را آغاز کردم.\nسیبِل: این مربوط به موقعی است که یازده سال داشتید. هنگامی که 14 یا 15 ساله بودید و پدرتان استاد ام آی تی بود در آنجا با رایانه پی دی پی 1 بازی می‌کردید.\nدویچ: در آن موقع 14 سال داشتم. یادم می‌آید که یک نسخه از راهنمای برنامه‌نویسی زبان لیسپ 5/1 به دستم رسیده بود. یادم نمی‌آید که چگونه و از کجا. یکی از نسخه‌های اولیه بود که به صورت استنسیل تکثیر شده‌بود و جوهرش ارغوانی رنگ بود. در زبان لیسپ چیزی وجود داشت که توجه مرا به خود جلب کرد. من همیشه استعداد ریاضی داشتم و زبان لیسپ به نظرم ریاضی‌وار آمد. دلم می‌خواست رایانه‌ای در اختیار داشته باشم که بتوانم بر روی آن به زبان لیسپ برنامه‌نویسی کنم امّا دستم از رایانه بزرگ ساختمان شماره 26 کوتاه بود. در نتیجه، خودم لیسپ را بر روی پی دی پی 1 پیاده‌سازی کردم.\nسیبِل: آیا هیچ به یاد می‌آورید که چگونه این کار را کردید؟\nدویچ: برنامه خیلی کوچکی بود. آیا لیستش را دیده‌اید؟ فقط چند صد خط برنامه به زبان همگذاری (اسمبلی) بود.\nسیبِل: بله من آن را دیده‌ام. امّا سعی نکردم درکش کنم. آیا صرفاً تبدیل مو به موی مطالب نوشته‌شده در کتابچه راهنمای لیسپ 5/1 به زبان همگذاری بود؟\nدویچ: نه، نه، نه. آنچه در کتابچه راهنما آمده بود یک مفسّر بود. من مجبور بودم برنامه مربوط به خواندن متن برنامه و تفکیک نشانه‌ها را خودم بنویسم و مجبور بودم ساختمان داده‌ها را طراحی کنم و این جورکارها. یادم می‌آید که آن کار را مشابه روشی که اغلب برنامه نویسی‌هایم را انجام داده‌ام، یعنی ابتدا طراحی ساختمان داده‌ها، انجام دادم. هنگامی که آنقدر جوان بودم که قوّه شهودم مرا به مسیر صحیح راهنمایی می‌کرد، این یک رویکرد خیلی خوب بود.\nدر این چند سال اخیر متوجه شده‌ام که دیگر قوّه شهودم به خوبی سابق عمل نمی‌کند. من اکنون چند سال است که گاه و بیگاه بر روی تولید یک ویرایشگر متن باز برای تنظیم موسیقی کار می‌کنم و متوجه شده‌ام که این‌که اجازه دهم قوّه شهودم مرا به ساختمان داده‌های صحیح هدایت کند و سپس برنامه‌نویسی‌ها را حول آن انجام دهم، دیگر کار نمی‌کند.\nسیبِل: فکر می‌کنید قوّه شهودتان بدتر شده یا این‌که قبلاً توان بیشتری داشتید و می‌توانستید حتی مواقعی که خوب کار نمی‌کرد آن را به کار بیندازید؟\nدویچ: فکر می‌کنم یک مقدار از هر دو، هر چند بیشتر فکر می‌کنم حالت اوّل باشد. به عقیده من، قوّه شهود واقعاً عبارت است از فرایند ترکیب و به دست آوردن یک راه حل از میان حجم عظیمی از داده‌ها. و من به تدریج که از کارهای مربوط به تولید نرم افزار دور و دورتر شده‌ام، داده‌هایی که به آن فرایند ترکیب وارد می‌شوند، کمتر قابل دستیابی شده‌اند.\nمن شنیده‌ام که می‌گویند برای این‌که در کاری استاد شوید باید موارد زیادی، مثلاً 20،000 مورد مشخص را در خاطر داشته باشید. اتفاقی که درباره 20،000 مورد طراحی نرم‌افزار که ظرف 45 سال فعالیت نرم‌افزاری من از جلوی چشمم گذشته، افتاده این است که به تدریج کمتر و کمتر برای حافظه‌ام قابل دستیابی شده‌اند. فکر می‌کنم اتفاقی که افتاده، این است.\nسیبِل: آیا به یاد می‌آورید که چه چیز برنامه‌نویسی شما را به خود جلب کرد؟\nدویچ: من همیشه به سیستم‌های نمادهای صریح، مثل زبان‌ها، علاقه‌مند بوده‌ام. نه فقط زبان های گفتاری- زبان‌های انسانی- بلکه زبان‌هایی که بیان آن‌ها تأثیر گذار باشد. زبان‌های برنامه‌نویسی هم مطمئناً در این دسته قرار می‌گیرند.\nاز این‌جا همچنین می‌توان دریافت که چرا من از تولید نرم افزار به آهنگسازی روی آورده‌ام. موسیقی نیز یک زبان یا خانواده‌ای از زبان هاست امّا چیزی که شما به این زبان‌ها بیان می‌کنید نه تنها دارای دلالت صریح است بلکه بر روی مردم نیز تأثیر می‌گذارد. نکته جالب درباره موسیقی این است که از لحاظ صوری بودن، در میان زبان‌های طبیعی و زبان‌های رایانه‌ای قرار می‌گیرد. از زبان طبیعی، صوری‌تر و ساختیافته‌تر است امّا ساختار یا صوری بودن یک زبان رایانه‌ای را ندارد. فکر می‌کنم که به همین دلیل بود که من به موسیقی روی آوردم و مثلاً به سراغ شعر نرفتم. من فکر می‌کنم زبان شعر به قدر کافی برای من ساختیافته نیست.\nسیبِل: آیا نخستین برنامه جالبی که نوشتید را به خاطر می‌آورید؟\nدویچ: نخستین برنامه‌ای که به خاطر جالب بودنش نوشتم در واقع دومین برنامه‌ای بود که نوشتم. نخستین برنامه من همان طور که گفتم محاسبات مربوط به شتاب‌دهنده الکترون کمبریج بود. دومین برنامه‌ای که نوشتم، برنامه قالب‌بندی خروجی اعداد با ممیز شناور بود.\nسیبِل: که مسأله ترسناکی است.\nدویچ: خوب، روی یک ماشین دودویی ترسناک است، نه روی ماشین دهدهی و من بر روی یک ماشین دهدهی کار می‌کردم. شما باید رشته ارقام را جابجا می‌کردید و تصمیم می‌گرفتید نقطه اعشار را کجا قرار دهید. باید تصمیم می‌گرفتید که از قالب E یا F استفاده کنید. امّا در آن روزها همه چیز کمی سخت‌تر بود. من برنامه را به زبان همگذاری بر روی یک ماشین پردازش دسته‌ای می‌نوشتم. بنابراین، مسأله بدیهی و واضحی نبود. البته خیلی سخت هم نبود امّا بدیهی هم نبود. این نخستین برنامه جالبی بود که نوشتم.\nسیبِل: شما در دوران دبیرستان مرتباً به ام آی تی می‌رفتید امّا برای دانشگاه، برکلی را انتخاب کردید. آیا می‌خواستید از ساحل شرقی (آمریکا) فرار کنید؟\nدویچ: تقریباً. من به این نتیجه رسیدم که اگر به جایی دور از خانواده بروم برایم خیلی خوب است. سه محلی که به طور جدّی در نظر گرفتم عبارت بودند از دانشگاه روچستر، دانشگاه شیکاگو و برکلی. فکر زیادی لازم نداشت زیرا تنها یکی از این سه محل هوای مناسبی داشت. به این ترتیب بود که سر از برکلی درآوردم. و این یکی از بهترین اتفاقاتی بود که در زندگی من افتاد.\nدر برکلی خیلی زود با پروژه جینی آشنا شدم و شخصیت حرفه‌ای من در آنجا شکل گرفت. از آنجا هم به شرکت زیراکس پیوستم.\nسیبِل: ظاهراً در برکلی بر روی پروژه بزرگتری در مقایسه با پیاده سازی لیسپ بر روی پی دی پی، کارتان را شروع کردید.\nدویچ: اوه، بله. خیلی بزرگتر. من برای شروع، بخش اعظم هسته سیستم عامل را نوشتم. هسته سیستم عامل تقریباً 10،000 خط بود.\nسیبِل: این تغییر در اندازه کار، چقدر فرایند طراحی شما را تغییر داد؟\nدویچ: سعی می‌کنم به یاد بیاورم که در هسته سیستم عامل چه قرار داشت. هنوز برنامه‌های به قدر کافی کوچکی بودند که بتوانم کلّ آن‌ها را یکباره در نظر بگیرم و بنویسم. البته بخش‌های کارکردی مختلفی وجود داشت و من مدل ذهنی روشنی درباره این که کدام بخش برنامه مجاز به تعامل با کدام ساختمان داده‌ها می‌باشد. داشتم. امّا در واقع ساختمان داده‌های زیادی وجود نداشت. یک جدول فرایندها بود و لیست‌های فرایندهای آماده . میانگیرهای ورودی- خروجی و چند چیز برای ردگیری حافظه مجازی. و البته یک جدول پرونده به ازای هر فرایند. تعریف تمام ساختمان داده‌های سیستم در دو صفحه جا می‌گرفت. منظورم این است که درباره سیستم پیچیده‌ای صحبت نمی‌کنیم.\nسیبِل: بزرگترین سیستمی که بر روی آن کار کرده‌اید چه بوده است؟\nدویچ: من تاکنون سه پروژه بزرگ را آغاز کرده و به انجام رسانده‌ام. یکی گوست اسکریپت- بجز گرداننده‌های دستگاه که قسمت عمده‌اش را من ننوشتم- که بین 50 هزار تا صد هزار خط برنامه C بود.\nدیگری مترجم پویا در پروژه ماشین مجازی اسمال تاک که بین سه هزار تا پنج هزار خط برنامه C بود. و بالاخره پیاده‌سازی اینترلیسپ که در حدود پنج هزار خط برنامه لیسپ بود. بنابراین، گوست اسکریپت احتمالاً بزرگترین سیستمی بوده‌است که من درگیر آن بوده‌ام.\nسیبِل: و بجز گرداننده دستگاه که توسط افراد دیگری نوشته‌شد، بقیه‌اش را خودتان به تنهایی نوشتید؟\nدویچ: تا پایان سال 1999، تمام خط به خط برنامه را خودم نوشتم. در ابتدا چند تصمیم درباره معماری نرم افزار گرفتم. نخستین تصمیم، جداسازی کامل مفسّر زبان از گرافیک بود.\nسیبِل: منظورتان از زبان، پست اسکریپت است؟\nدویچ: درست است. بنابراین، مفسّر زبان هیچ چیز درباره ساختمان داده‌های مورد استفاده برای کارهای گرافیکی نمی‌دانست و با کتابخانه روال‌های گرافیکی از طریق واسط برنامه کاربردی (API ) حرف می‌زد.\nدومین تصمیمی که گرفتم، ساختاردهی به کتابخانه روال‌های گرافیکی با استفاده از واسط گرداننده بود. در نتیجه، کتابخانه، نقاط تصویری (پیکسل) را درک می‌کرد و تصویرسازی منحنی و متن را درک می‌کرد امّا اطلاعات بسیار کمی درباره چگونگی کدگذاری نقاط تصویری برای یک دستگاه خاص و چگونگی انتقال نقاط تصویری به یک دستگاه خاص داشت.\nسومین تصمیم‌گیری این بود که گرداننده‌ها پیاده‌سازی فرمان‌های ترسیمی پایه را انجام دهند که در آغاز، اساساً draw-pixmap و fill-rectangle بود.\nاین‌ها سه تصمیم عمده معماری بودند که من از قبل گرفتم و همگی تصمیم‌های خوبی بودند. فکر می‌کنم اصلی که دنبال کردم این بود که اگر چیزی داشتید که در چند دامنه عمل می‌کرد و دامنه‌ها به طور ذاتی تعامل زیادی با هم نداشتند، این وضعیت محل مناسبی برای قرار دادن یک مرز و محدوده نرم‌افزاری قوی است. تفسیر زبان و عملیات گرافیکی نیز به طور ذاتی تعامل چندانی با هم نداشتند.\nبدین ترتیب بود که من پیش از آن که نخستین خط کدهای گرافیکی را بنویسم، مفسّر پست اسکریپت سطح 1 را نوشتم. من تمام آن را حتی پیش از آن که شروع به طراحی عملیات گرافیکی کنم، انجام دادم. بین زمانی که کار را آغاز کردم و زمانی که قادر بودم تایپ کنم« 3 4 add equals » و جواب 7 را برگرداند، در حدود سه هفته طول کشید. خیلی آسان بود. و ضمناً بگویم که محیطی که در آن کار می‌کردم MS-DOS بود.MS-DOS با ویراستار متن Emacs و مترجم زبان C .\nسیبِل: شما پیش از آن نیز پیاده‌سازی مفسّر برای یک زبان را بارها انجام داده بودید. آیا این‌بار مستقیماً به سراغ نوشتن کد C رفتید یا شروع به رسم نمودارهای ساختمان داده‌ها کردید؟\nدویچ: این کار آنقدر به نظرم ساده می‌آمد که نیازی به رسم نمودار نمی‌دیدم. همان‌طور که پیش از این گفتم من دوست دارم طراحی نرم‌افزار را با طراحی ساختمان داده‌ها آغاز کنم. من می‌دانستم که یک مفسّر از نظر عملیاتی از چه بخش‌هایی تشکیل می‌شود. در نتیجه، من آن‌ها را به پرونده‌های جداگانه‌ای تقسیم کردم.\n10 سال بعد که درگیر ثبت حق تألیف (کپی رایت) گوست اسکریپت شدم باید لیست کامل پیاده‌سازی اولیه گوست اسکریپت را برای آن‌ها می‌فرستادم. برایم جالب بودکه هنگامی که به کد اولیه و ساختمان داده‌های اولیه و نام های اولیه نگاه کردم متوجه شدم 70 تا 80 درصد ساختارها و نامگذاری‌ها هنوز همان هستند که در نسخه اولیه بودند. 10 سال گذشته بود و دو تجدید نظر اساسی در زبان پست اسکریپت به عمل آمده بود.\nاین کاری بود که من در اصل انجام دادم. ابتدا ساختمان داده‌ها و سپس تقسیم بندی کلّی و نه چندان دقیق به پودمان‌ها (ماجول). هنوز هم اعتقاد دارم اگر تصمیم‌گیری درستی درباره ساختمان داده‌ها و مقادیر ثابت به عمل آید، بخش اعظم کد خودش نوشته می‌شود.\nسیبِل: آیا طرز تفکر شما درباره برنامه‌نویسی نسبت به آن روزهای اولیه تغییر کرده است؟\nدویچ: تغییر زیادی کرده‌است زیرا نوع برنامه‌هایی که اکنون برایم جالب هستند، تغییر زیادی کرده‌اند. به نظرم اکنون می‌توانم ادعا کنم برنامه‌هایی که در چند سال اوّل نوشتم، تکه کدهای کوچکی بیش نبودند. به تدریج و در طول زمان، موضوعاتی نظیر این که چگونه باید برنامه‌هایی که کارهای بزرگتر و جالب‌تری انجام می‌دهند را ساختاردهی و طراحی کرد و چگونه باید زبان‌هایی برای پیاده‌سازی آن‌ها در نظر گرفت به نحوی که اهداف ما در مورد قابلیت اطمینان، کارایی و شفافیت را برآورده کنند، برایم مطرح شدند.\nاکنون به مجموعه بسیار بزرگتری از معیارها برای ارزیابی نرم‌افزار آگاهی یافته‌ام. و به این معیارها در بافت برنامه‌های بسیار بزرگتر و پیچیده‌تر فکر می‌کنم، برنامه‌هایی که جنبه‌های سیستمی و معماریشان سخت‌ترین کار و تلاش را می‌طلبد. نمی‌خواهم بگویم که در سطح الگوریتم دیگر کار سختی برای انجام دادن وجود ندارد امّا این جنبه دیگر برایم خیلی جالب نیست.\nسیبِل: آیا تمام برنامه‌نویسان باید تلاش کنند تا به این سطح برسند؟\nدویچ: نه. به تازگی یکی از دوستان قدیمی‌ام در مرکز پژوهشی زیراکس به نام لئوگوئیباس به جایزه مهمی در این رشته دست یافته است. او هرگز آدم سیستمی نبوده است. او یک آدم الگوریتمی برجسته بوده است. او راهی را برای فکر کردن درباره رده‌های خاصی از تحلیل یا الگوریتم‌های بهینه‌سازی کشف کرده‌است که آن‌ها را برای بسیاری از مسائل مختلف قابل اعمال می‌سازد. کار فوق‌العاده‌ای انجام داده‌است. برنامه نویسان باید تلاش کنند تا به سطح لئوگوئیباس هم برسند.\nوجه تشابهی بین اصول معماری و اصول طراحی الگوریتم وجود دارد که لئو و افرادی نظیر او به این مسائل پیچیده و دشوار تحلیل و بهینه‌سازی روی آورده‌اند. تفاوت این است که اصولی که به مسائل الگوریتمی می‌پردازد به مقدار زیادی مستقیماً بر پایه 5000 یا 10،000 سال تاریخچه ریاضیات قرار دارد. امّا در مورد برنامه‌نویسی چنین بنیاد و پایه‌ای وجود ندارد. و این یکی از دلایلی است که این همه نرم‌افزار آشغال و مزخرف وجود دارد. ما هنوز واقعاً نمی‌دانیم که داریم چکار می‌کنیم.\nسیبِل: آیا به نظر شما خوب است که افرادی که استعداد تفکر در سطح سیستمی را ندارند به کار در بخش‌های کوچکتر نرم‌افزار بپردازند؟ آیا می‌توان برنامه‌نویسان را از معماران جدا کرد؟ یا این که دلتان می‌خواهد هر کس که بر روی نرم افزارهای سیستمی کار می‌کند قادر باشد در سطح سیستمی هم فکر کند؟\nدویچ: من فکر نمی‌کنم ابزارهای خوبی برای پرداختن به چیزهایی که هنگام بزرگ شدن سیستم‌ها اتفاق می‌افتد در اختیار داشته باشیم. من فکر می‌کنم چیزهایی که هنگام بزرگ شدن سیستم‌ها اتفاق می‌افتد از نظر کیفی با چیزهایی که هنگامی که سیستم‌های کوچک به سیستم‌های متوسط تبدیل می‌شوند اتفاق می‌افتد، تفاوت دارند.\nامّا درباره این‌که چه کسی باید نرم‌افزار بنویسد، پاسخ سرراست و خوبی برای آن ندارم. چیزی که می‌دانم این است که هر چه بیشتر به عمق نرم‌افزار می‌نگرم بیشتر به این نتیجه می‌رسم که چیزی که خیلی اهمیت دارد این است که نرم‌افزار توسط افراد خیلی خوب نوشته شود.\nیکی از دلایل اتفاقاتی که امروز در زمینه نرم‌افزار می‌افتد این است که مرز بین این که چه چیزی نرم‌افزار است و چه چیزی نرم‌افزار نیست مخدوش شده است. برای مثال اگر کسی وبگاه طراحی می‌کند و آن وبگاه بخواهد هر نوع رفتار پیچیده‌ای از نظر تعامل با کاربر یا ردگیری وضعیت‌های مختلف و ... داشته باشد، برای ساختن چنین وبگاه‌هایی ابزار وجود دارد. و کارکردن با این ابزارها همان نتیجه‌ای را در انتها به بار می‌آورد که فرد خودش برنامه‌نویسی می‌کرد. امّا به کارگیری ابزار خیلی به برنامه‌نویسی شباهت ندارد.\nبنابراین، یکی از پاسخ‌هایی که به پرسش شما می‌توان داد این است که در طول زمان، مقدار بیشتر و بیشتری از آنچه مردم فکر می‌کنند به برنامه‌نویسی نیاز دارد، «برنامه نویسی» نخواهد بود و افراد بیشتر و بیشتری قادر به انجام آن خواهند بود.\nداستان قدیمی تلفن و متصدیان تلفن را شنیده‌اید؟ در روزگار اولیه پیدایش تلفن، هنگامی که مشخص شد استفاده از آن با نرخ رشد فوق‌العاده‌ای روبروست، افراد بیشتر و بیشتری به عنوان متصدی تلفن استخدام می‌شدند زیرا تلفن‌های شماره‌گیری هنوز موجود نبود. یک نفر با در نظر گرفتن نرخ رشد استفاده از تلفن برآورد کرده بود که تا 20 یا 30 سال آینده تمام افراد متصدی تلفن خواهند شد. خوب، این اتفاقی بود که افتاد. من فکر می‌کنم یک چیزی شبیه این ممکن است در مورد برنامه‌نویسی هم روی دهد.\nسیبِل: آیا برنامه‌نویسان هم ممکن است به همان ترتیب جایگزین شوند؟\nدویچ: بستگی به این دارد که بخواهید چه برنامه‌ای بنویسید. یکی از چیزهایی که در پنج سال گذشته من گاه و بیگاه به آن فکر کرده‌ام این است که «چرا برنامه نویسی این‌قدر سخت است؟»\nبرنامه‌نویسی یک جنبه الگوریتمی دارد که خیلی نزدیک به ریاضیات است و شما می‌توانید اگر بخواهید از ریاضیات به عنوان مدل پایه برای آن استفاده کنید. شما می‌توانید از روش‌های ریاضی و شیوه تفکّر ریاضی استفاده کنید. این‌ها البته کار را آسان نمی‌کند زیرا هیچکس فکر نمی‌کند که ریاضیات آسان است. بنابراین، رقابتی است بین موضوعی که روی آن کار می‌کنید و درک ما از آن موضوع و درک ما از سطح مهارتی مورد نیاز برای کار کردن با آن.\nمن فکر می‌کنم بخشی از مشکل با نوع دیگر برنامه‌نویسی این است که دنیای تمامی زبان‌های برنامه‌نویسی که ما در اختیار داریم آنچنان با دنیای واقعی که احساس ما و مغز ما و جامعه ما پدید آورده‌اند تفاوت دارد که نباید انتظار داشت کسی بتواند خوب برنامه‌نویسی کند. یک نفر برای این‌که برنامه‌نویس واقعاً خوبی باشد باید کمی «عوضی» باشد. شاید لفظ «عوضی» کمی تند باشد امّا ویژگی‌هایی که یک نفر را انسانی با عملکرد خوب می‌سازد و ویژگی‌هایی که یک نفر را برنامه‌نویس واقعاً خوبی می‌سازد، مقدار کمی همپوشانی دارند. و من به عنوان کسی صحبت می‌کنم که قبلاً برنامه‌نویس خیلی خوبی بوده‌است.\nدنیای رایانش فون نویمانی و زبان‌های خانواده الگول آنچنان نیازها و خواسته‌های متفاوتی با دنیای واقعی دارند که برای من کاملاً شگفت‌انگیز است که می‌بینم سیستم‌های بزرگ نرم‌افزاری، حتی با همین کیفیت نازل امروزی، اصلاً کار می‌کنند.\nمن به دور و برم که نگاه می‌کنم چیزی مثل اشاره‌گر نمی‌بینم. ما در دنیای واقعی شیء داریم امّا نه چنین چیز عجیب و غریبی که دانشمندان رایانه «شیء» می‌نامند.\nسیبِل: در باره مقیاس‌ها چیزی نگفتید. 2 به توان 64 هر چیز، خیلی بزرگ است و چیزهایی که میلیاردها بار در ثانیه اتفاق می‌افتند خیلی سریعند.\nدویچ: امّا در دنیای واقعی این‌ها با ما کاری ندارند. عدد آوگادرو را می‌شناسید؟ 2 به توان 23؟ (عدد آوگادرو توسط پرین تعریف شده و عبارت است از تعداد مولکول‌ها در یک گرم هیدروژن. مترجم) ما به دنیایی نگاه می‌کنیم که تعداد بسیار زیادی چیزهای کوچک دارد که همگی دور هم جمع شده‌اند. این موضوع ما را ناراحت نمی‌کند زیرا دنیای ما به گونه‌ای است که شما نباید یک شیء را در سطح اتم‌هایش درک کنید.\nخصوصیات فیزیکی اشیاء به گونه‌ای هستند که در9/99 درصد مواقع شما می‌توانید آن‌ها را به صورت یک شی‌ء کلّی درک کنید. امّا در اکثر مواقع چنین چیزی درمورد نرم‌افزار صادق نیست. نرم‌افزار همیشه با جزئیات سروکار دارد و این مشکل بنیادی و وحشتناک آن است. تا وقتی که ما یاد نگیریم چگونه نرم‌افزار را سازمان دهی و مجسّم کنیم به نحوی که نیازی نباشد که به این فکر کنیم که چگونه هر تکه کوچک با تکه‌های دیگر تعامل دارد، وضع خیلی از این بهتر نمی‌شود. و ما خیلی از این نقطه دور هستیم.\nسیبِل: آیا علل تکنیکی، چیزهایی هستند که می‌توانند تغییر کنند یا این طبیعت نرم‌افزار است؟\nدویچ: باید از نو آغاز کرد. باید تمام زبان‌هایی که دارای مفهوم اشاره‌گر هستند را دور انداخت زیرا در دنیای واقعی چیزی به عنوان اشاره‌گر وجود ندارد. باید این‌گونه استدلال کرد که اطلاعات، فضایی را اشغال می‌کنند و برای مدتی وجود دارند و در مکان خاصی قرار گرفته‌اند.\nسیبِل: به مرور که از نوشتن تکه‌های کوچک کد به ساختن سیستم‌های بزرگ روی آوردید، آیا هنوز تکه‌های کوچک کد را به همان شیوه سابق می‌نوشتید و فقط دیدگاه تازه‌ای در مورد سیستم‌های بزرگ اضافه شده بود یا این‌که شیوه انجام همه کارها تغییر کرد؟\nدویچ: روش انجام همه کارها را تغییر داد. نخستین برنامه مهمی که نوشتم همان بود که بر روی رایانه یونیواک در هاروارد نوشتم. برنامه بعدی، کاری بود که بر روی پی دی پی 1 در ام آی تی کردم. در واقع، سه برنامه یا سیستم مختلف را در اوایل دهه 1960، هنگامی که دانش‌آموز دبیرستان بودم، نوشتم. یکی مفسّر لیسپ که برای پی دی پی 1 ساختم. یکی کارهایی که بر روی سیستم عامل برای رایانه پی دی پی 1 اصلاح شده جک دنیس انجام دادم. و بالاخره یک ویراستار متن برای پی دی پی 1 جک دنیس.\nاین سه سیستم را هنوز اساساً به صورت یکپارچه نوشتم. تفاوتی که با برنامه‌های قدیمی‌تر که بر روی یونیواک نوشته بودم داشتند این بود که مجبور بودم با طراحی ساختمان داده‌ها شروع کنم. در نتیجه، این نخستین تغییر در نوع برنامه‌نویسی که انجام می‌دادم بود.\nمن کم‌کم داشتم از بخش‌بندی کارکردی برنامه آگاه می‌شدم امّا فکر نمی‌کردم تأثیر خاصی داشته باشد. من به این نکته پی برده بودم که می‌توان بخش‌های خاصی از برنامه را نوشت بدون آن‌که نیازی به فکر کردن درباره سایر بخش‌های برنامه باشد امّا یادم نمی‌آید که موضوع رابط‌ها که به هنگام بزرگ شدن برنامه‌ها واقعاً بسیار مهم می شوند را در نظر می‌گرفتم.\nاین تغییر در خوشه بعدی کارم اتفاق افتاد، هنگامی که دانشجوی برکلی بودم و بر روی پروژه جینی کار می‌کردم: کار بر روی سیستم اشتراک زمانی 940 و ویراستار متن QED . من یک اشکال زدای زبان همگذاری (اسمبلی) هم نوشتم امّا چیز زیادی درباره آن را به خاطر نمی‌آورم.\nگام بعدی کار بر روی سیستم عامل بود. درست نیست بگویم من تمام سیستم عامل را نوشتم. نه، چنین نبود امّا تمام هسته سیستم عامل را من نوشتم. این‌کار به زبان همگذاری انجام شد. ما داریم درباره برنامه‌هایی صحبت می‌کنیم که کم‌کم بزرگتر و بزرگتر می‌شدند. این یکی در حدود 10،000 خط برنامه بود. زمانبند فرایند داشت. حافظه مجازی داشت و سیستم پرونده‌ها داشت. در واقع، چند سیستم پرونده داشت.\nدر اینجا پرسش‌های پیچیده‌تری درباره طراحی ساختمان داده‌ها وجود داشت. یکی از آن‌ها را که اکنون به یاد می‌آورم این بود که یک جدول فرایندهای فعّال وجود داشت و این پرسش مطرح بود که آن را چگونه طراحی کنیم و سیستم عامل چگونه باید بفهمد که یک فرایند، قابل اجراست یا نه. ساختارهایی برای ردگیری سیستم حافظه مجازی وجود داشت. خوب، بعضی از جنبه‌های رابط‌ها هم کم‌کم شروع به پدیدار شدن کردند. البته نه در خود سیستم عامل چون سیستم عامل نسبتاً کوچک بود و هسته‌اش اساساً به عنوان یک تکّه یکپارچه طراحی شده بود.\nدر دو زمینه مهم، جنبه‌های رابط‌های نرم‌افزاری شروع به پدیدار شدن کردند. یکی از آن‌ها رابط بین برنامه کاربر و هسته بود. فراخوانی‌های سیستم چه باید باشند؟ آرایش پارامترها چگونه باید باشد؟ می‌دانستم که در گونه‌های نخستین سیستم اشتراک زمانی 940، عملیات پایه برای خواندن و نوشتن پرونده‌ها معادل فراخوانی‌های read و write در یونیکس بود. یعنی شما فقط یک نشانی پایه و یک شمارنده را به عنوان پارامتر در نظر می‌گرفتید. این‌ها خیلی خوب بودند امّا در بسیاری از مواقع آن چیزی که شما می‌خواستید نبودند. شما اساساً یک رابط جریان می‌خواستید. و در آن روزها، این مفهوم که شما بتوانید امکانات یک سیستم عامل را بگیرید و سپس کد سطح کاربر را دور آن بپیچید و رابط زیباتری به دست آورید- به شیوه‌ای که getc و putc بر روی read و write ساخته شدند- هنوز مطرح نشده بود. در نتیجه، کاری که ما کردیم این بود که در گونه‌های بعدی سیستم عامل، دو فراخوانی سیستم عامل اضافه کردیم که معادل getc و putc بودند.\nجای دیگری که موضوع رابط مطرح شد این بود که ما از ابتدا یک تمایز جدّی و قوی بین هسته و آنچه امروز بدان پوسته گفته می‌شود قائل بودیم. این هنوز در ابتدای تولید سیستم‌های عامل بود و ما نمی‌دانستیم که شما می‌توانید یک پوسته بدون امتیاز خاصی بسازید. پوسته یک برنامه در حالت کاربر امّا دارای مقدار زیادی امتیازات خاص بود. خوب، این موضوع مطرح بود که هسته چه امکاناتی باید به پوسته بدهد؟ چه کارهایی را پوسته باید بتواند مستقیماً انجام دهد و برای چه کارهایی باید هسته را فراخوانی کند؟\nانتخاب‌های مربوط به طراحی رابط برای ما از درون خودِکار پدیدار شد. این نقطه‌ای در زندگی حرفه‌ای من بود که من پی به این نکته بردم که رابط‌های بین اجزاء باید جداگانه طراحی شوند و این که این رابط‌ها نیز یک جنبه مهم طراحی هستند.\nبنابراین، در پاسخ به سئوال شما که آیا شیوه برنامه‌نویسی من در مورد برنامه‌های کوچک، هنگامی که شروع به کار در سیستم‌های بزرگتر کردم تغییر کرد یا نه، باید بگویم بله. به تدریج که سیستم‌های بزرگتر و بزرگتری ساختم، دریافتم که هنگامی که می‌نشینم تا یک تکّه کد بنویسم، نخستین پرسشی که از خودم می‌کنم این است که «خوب، رابط بین این و چیزهایی که پیرامونش قرار دارند چه شکلی باشد؟ چه پارامترهایی وارد شوند؟ چه پارامترهایی خارج شوند؟ چه مقدار از کارباید درکدام طرف رابط قرار داده شود؟» این نوع پرسش‌ها رفته‌رفته بخش بزرگتر و بزرگتری از آنچه با آن سروکار داشتم را تشکیل دادند. و فکر می‌کنم بر شیوه‌ای که من تکه‌های کوچک کد را می‌نوشتم نیز تأثیر گذاشتند.\nسیبِل: و این پیامد طبیعی کار بر روی سیستم‌های بزرگتر بود- نهایتاً سیستم‌ها آنقدر بزرگ شدند که شما باید راهی برای تجزیه آن‌ها به بخش‌های مختلف می‌یافتید.\nدویچ: درست است. تجزیه در سطوح مختلفی اتفاق می‌افتد. البته فکر نمی‌کنم نوع تجزیه‌ای که در سیستم‌های بزرگتر صورت می‌گیرد از نظر کیفی مشابه تجزیه‌ای باشد که در سیستم‌های کوچکتر روی می‌دهد، مطمئن نیستم. وقتی شما یک سیستم کوچکتر را تجزیه می‌کنید ممکن است مثلاً به تخصیص منابع فکر نکنید، در حالی که در تجزیه یک سیستم بزرگتر چنین چیزی وجود دارد.\nسیبِل: آیا با کسانی کار کرده‌اید که به عقیده شما آن‌ها برنامه نویسان خیلی خوبی بودند امّا فقط تا سطح خاصی می‌توانستند کار کنند؟ مثلاً آن‌ها می‌توانستند بر روی مسایلی تا یک اندازه خاص، خوب کار کنند امّا فراتر از آن، ذهنیت لازم برای شکستن مسأله به بخش‌های کوچکتر و فکر کردن درباره آن به این شیوه را نداشتند.\nدویچ: من با برنامه‌نویسانی کار کرده‌ام که خیلی باهوش بودند امّا تجربه لازم در سطح برنامه‌نویسی سیستم‌های بزرگ را نداشتند. و در پروژه گوست اسکریپت، اختلاف نظر جدّی با دو نفر از مهندسان تیم پروژه داشتم. آن‌ها هر دو خیلی باهوش و سختکوش و با تجربه بودند. من فکر می‌کردم آن‌ها برنامه نویسان و طراحان خیلی خوبی هستند. امّا تفکر سیستمی نداشتند. نه تنها عادت نداشتند که به تأثیر یا پیامد تغییرات فکر کنند بلکه تا حدّی حتی اعتقاد هم نداشتندکه این یک پرسش اساسی است. از نظر من تفاوت بین کسانی است که درک می‌کنند در طراحی یک سیستم بزرگ چه پرسش‌هایی مطرح است و باید پرسیده شود و کسانی که به هر دلیل این پرسش‌ها برایشان مطرح نیست.\nسیبِل: آیا به نظر شما مهارت‌های خاصی در شما وجود داشت که باعث شد برنامه‌نویس خوبی بشوید؟\nدویچ: هنگامی که من در اوج توانایی‌هایم در زمینه برنامه‌نویسی بودم، قوه شهود قابل اعتمادی داشتم. کارها را انجام می‌دادم و درست از آب درمی‌آمدند. برخی از آن‌ها خوش شانسی بود. امّا مطمئنم برخی دیگر به دلیل تجربیاتی بود که در اعماق وجود من جای گرفته بودند و من دستیابی خودآگاه و هشیارانه‌ای به آن‌ها نداشتم و به طور شهودی از این تجربیات استفاده می‌کردم. می‌دانم که این پاسخ قانع کننده‌ای برای شما نیست امّا قلباً اعتقاد دارم که یکی از مهمترین چیزهایی که از من یک برنامه نویس خوب ساخت، همین بوده‌است.\nسیبِل: در آن روزهای نوجوانی که مرتب به ام آی تی می‌رفتید آیا برایتان پیش آمد که بگوئید «این فرد خیلی باهوش است امّا نمی‌داند این کار را چگونه انجام دهد، در صورتی که من می‌دانم.»\nدویچ: نه، چنین چیزی پیش نیامد. امّا یادم می‌آید هنگامی که شروع به بازنویسی ویراستار متن بر روی پی دی پی 1 کردم، پانزده یا شانزده ساله بودم. کد اصلی توسط یک یا دو نفر نوشته شده بود که هر دو خیلی باهوش و عضو یک باشگاه فنی بودند. و هنگامی که من به کد آن‌ها نگاه کردم فکر کردم مقدار زیادی از آن افتضاح است.\nنمی‌خواهم بگویم این تفاوت بین من و افراد دیگر بود. بلکه این تفاوت بین شیوه‌ای که من فکر می‌کردم کد باید باشد و آنچه در پیش‌رویم می‌دیدم بود.\nمن همیشه با دنیای نمادها احساس راحتی کرده‌ام. نمادها و الگوهای آن‌ها همیشه خوراک من بوده‌اند. و برای خیلی از افراد این چنین نیست. من این را حتّی در مورد دوست و همکارم هم دیده‌ام. ما هر دو موسیقیدان هستیم. ما هر دو آهنگساز هستیم. ما هر دو خواننده هستیم. امّا من صرفاً از نقطه نظر نمادها به سراغ موسیقی آمده‌ام. من بخش زیادی از آهنگسازی‌هایم را فقط با مداد و کاغذ انجام داده‌ام. نت‌ها در آن قرار دارند و من نیازی ندارم که پشت پیانو بنشینم و صدایشان را بشنوم. من صدای آن‌ها را همانجا روی کاغذ می‌شنوم.\nامّا او اغلب آهنگسازی‌هایش را با گیتار انجام می‌دهد. گاهی هم با پیانو. و هرگز چیزی را روی کاغذ نمی‌نویسد. رویکرد او به آهنگسازی کاملاً با رویکرد من که بر پایه نمادهاست تفاوت دارد.\nبرخی از افراد به آن شکل عمل می‌کنند و برخی دیگر به این شکل. خوب، اگر بخواهم نتیجه‌گیری کنم می‌توانم بگویم کسانی باید برنامه‌نویس شوند که با دنیای نمادها احساس راحتی بکنند.\nسیبِل: آیا شما معلّم و راهنمای مهمی داشته‌اید؟\nدویچ: دو نفر بودند. یکی از آن‌ها کسی است که دیگر در بین ما نیست. نامش کالوین مور بود. او یکی از پیشگامان سیستم‌های اطلاعاتی بود. فکر می‌کنم عبارت بازیابی اطلاعات را برای نخستین بار او به میان انداخت. سابقه او اصلاً در علوم کتابخانه‌ای بود. من او را هنگامی که در دبیرستان یا سال اول دانشگاه بودم دیدم. او طراحی یک زبان برنامه‌نویسی را آغاز کرده بود که فکر می‌کرد مستقیماً قابل استفاده توسط مردم است. امّا او چیزی درباره زبان‌های برنامه‌نویسی نمی‌دانست. و در آن موقع من چنین دانشی داشتم زیرا سیستم لیسپ را ساخته بودم و مطالعاتی درباره برخی زبان‌های برنامه‌نویسی کرده بودم.\nبه این خاطر ما با هم همکاری کردیم و زبانی که نهایتاً او ساخت، من هم در طراحیش مشارکت داشتم. نام این زبان TRAC بود. در آن مقطع او یک پشتیبان واقعی برای من بود.\nنفر بعدی که من همیشه او را معلّم و راهنمای خودم دانسته‌ام دنی بابرو است. من و او مدت‌هاست که با هم دوست هستیم. و من همیشه از نظر حرفه‌ای خود را مدیون او می‌دانم.\nامّا در مورد این که چگونه برنامه‌نویسی کنم، فرد خاصی در ام آی تی نبود که جنبه راهنما برایم داشته باشد. در برکلی هم همین طور. در مرکز پژوهشی زیراکس، تنها یکنفر بود که واقعاً بر شیوه نرم‌افزار نویسی من تأثیر‌گذار بود و جالب است بگویم که او حتی برنامه‌نویس هم نبود. او جری الکایند بود که برای مدتی مدیر آموزشگاه دانش رایانه در مرکز پژوهشی زیراکس بود.\nچیزی که او به من گفت که تأثیر عمیقی بر من گذاشت این بود که اندازه‌گیری و مقیاس‌بندی هر چیز چقدر اهمیت دارد. این که هرگاه اعتقادات یا قوه شهودتان درست از آب درنیامد، چیزها را اندازه‌گیری کنید. حتی گاهی که فکر می‌کنید به اندازه‌گیری نیاز نداشته باشید هم اندازه‌گیری کنید. این تأثیر عمیقی بر من گذاشت.\nهنگامی که می‌خواهم کاری را انجام دهم که مستلزم محاسبات بسیار زیاد یا حجم داده‌های بسیار زیاد باشد، یکی از کارهایی که همیشه می‌کنم، اندازه‌گیری و مقیاس‌بندی است. و این کار از زمانی که در مرکز پژوهشی زیراکس بودم، یعنی 35 سال پیش، تاکنون ادامه دارد.\nسیبِل: در بین کسانی که برای نوشتن این کتاب من با آن‌ها تماس گرفته و مصاحبه کرده‌ام، شما تنها کسی بودید که واکنش منفی نسبت به واژه برنامه‌نویس (coder ) در عنوان کتاب داشتید. شما ترجیح می‌دهید خودتان را با چه واژه‌ای توصیف کنید؟\nدویچ: من در این مقطع از زندگی که در آن قرار دارم حتی نسبت به واژه برنامه‌ساز (programmer ) نیز واکنش منفی دارم. اگر به فرایند تولید نرم‌افزار نگاه کنید، نقش‌های متفاوت و زیادی وجود دارد و به مهارت‌های زیادی نیاز هست تا نرم‌افزار تکمیل گردد. اگر یک نفر خود را برنامه‌نویس یا برنامه‌ساز بنامد، این واژه چیز زیادی درباره مجموعه مهارت‌هایی که او باید داشته باشد به شما نمی‌گوید.\nامّا حداقل واژه «برنامه‌ساز» کمی جامع‌تر است. «برنامه‌نویس» یعنی کسی که کم اهمیت‌ترین بخش کار را انجام می‌دهد. به نظر من نقش «برنامه‌نویس» در تولید نرم‌افزاری که واقعاً کار می‌کند و مفید است احتمالاً کمی بالاتر از نقش «عمله» در فرایند تولید ساختمان است.\nسیبِل: چه واژه‌ای شما را بهتر توصیف می‌کند؟ تولید کننده نرم‌افزار یا دانشمند رایانه ؟\nدویچ: من در مورد «دانش رایانه» نیز بحث دارم. من می‌توانم موارد متعددی را مثال بزنم که واژه «دانش» نباید در مورد رایانش به‌کار گرفته شود. به عقیده من تمام آن چیزی که «دانش رایانه» خوانده می‌شود، ترکیبی از مهندسی و ریاضیات کاربردی است و بخش کوچکی از آن، «دانش» است. در یک فرایند علمی (دانشی)، کاری که شما می‌کنید تولید توصیف‌های بهتر از پدیده‌های مشاهده شده است.\nمن فکر می‌کنم اگر بخواهم یک عبارت کوتاه را انتخاب کنم، احتمالاً می‌گویم «تولیدکننده نرم‌افزار». این لفظ تقریباً همه چیز را از معماری گرفته تا برنامه‌نویسی پوشش می‌دهد. البته هنوز هم برخی از چیزهای دیگری که برای تولید نرم‌افزار باید اتفاق بیفتد را پوشش نمی‌دهد، امّا بیشتر کارهایی که من انجام داده‌ام را دربر می‌گیرد.\nسیبِل: چه چیزی را پوشش نمی‌دهد؟\nدویچ: فرایند درک دامنه مسأله و استخراج و درک نیازمندی‌ها را پوشش نمی‌دهد. چیز دیگری را که پوشش نمی‌دهد- حداقل تمام فرایند را پوشش نمی‌دهد- حلقه‌های بازخوردی از مرحله آزمایش تا اتفاقاتی که پس از عرضه نرم‌افزار می‌افتد است. واژه «تولید کننده نرم‌افزار» اساساً به دنیایی در درون مرزهای سازمان تولیدکننده نرم‌افزار اشاره می‌کند. و بیانگر چیز زیادی درباره ارتباطات بین سازمان و مشتریانش یا بقیه دنیا نیست و این ارتباطات، چیزی است که در اصل تولید نرم‌افزار را توجیه می‌کند.\nسیبِل: آیا فکر می‌کنید فرایند تولید نرم‌افزار در حال تغییر است؟ این روزها خیلی‌ها طرفدار این هستند که باید هر چه زودتر با مشتری یا کاربر ارتباط برقرار کرد و به این بخش از کار تولیدکننده نرم‌افزار بهای زیادی می‌دهند.\nدویچ: بله، روش XP چنین است. من به دو دلیل طرفدار جدّی XP نیستم. فکر می‌کنم XP به دو منظور طرفدار نزدیکی زیاد با مشتری در خلال فرایند تولید نرم‌افزار است. یکی این‌که نیازهای مشتری بهتر درک و برآورده می‌شود. این حرف ممکن است درست باشد امّا من کمی نسبت به آن شک دارم زیرا مشتری همیشه نمی‌داند نیازهای واقعی مشتری چیست.\nدلیل دیگری که XP طرفدار این نزدیکی با مشتری است این است که از عمومیت بخشیدن زودرس و بی‌جهت طراحی جلوگیری شود. به نظر من این یک شمشیر دو لبه است. زیرا شاهد بوده‌ام که از هر دو سو به بیراهه رفته است: هم عمومیت بخشیدن زودرس و هم تخصصی کردن زودرس.\nبه این خاطر است که من در مورد XP پرسش‌های اساسی دارم. پس از این که پروژه تمام شد چه اتفاقی می‌افتد؟ آیا قابل نگهداری است؟ آیا قابل پشتیبانی است؟ آیا تکامل‌پذیر است؟ اگر تولیدکنندگان اصلی دیگر در دسترس نباشند چه اتفاقی می‌افتد؟ زیرا XP اعتقادی به مستندسازی ندارد.\nاین موضوعی است که بارها درباره‌اش با کسانی که طرفدار پیش‌نمون سازی سریع و یا هر گونه تولید نرم‌افزار بدون در نظر گرفتن یک نظام مهندسی بوده‌اند، به بحث نشسته‌ام. من به طور جدّی این پرسش برایم وجود دارد که نرم‌افزاری که از دیدگاه مهندسی ساخته نشده باشد چگونه دوام می‌آورد و باقی می‌ماند.\nسیبِل: آیا می‌توانید مثالی از عمومیت بخشیدن یا تخصصی کردن بزنید که اشتباه بوده است؟\nدویچ: هنگامی که من در اوج دوران حرفه‌ایم بودم، یکی از کارهایی که خیلی خوب انجام می‌دادم، و ادّعا نمی‌کنم که آن را به شیوه سامانمندی انجام می‌دادم، این بود که سطح مناسبی از عمومیت را برای نرم‌افزار در نظر می‌گرفتم که نیازهای تکاملی تا چند سال آینده را در مسیرهایی که کاملاً از قبل واضح نبودند، پوشش می‌داد.\nامّا یک مثال از تخصصی کردن زودرس، تصمیمی بود که من در پروژه گوست اسکریپت، در سطح معماری، برای نمایش تصاویر رنگی با استفاده از نقاط تصویری به جای صفحه گرفتم. این تصمیم‌گیری باعث می‌شد که اگر شما چاپگرهایی داشتید که برای کارهای خاصی به رنگ‌هایی بجز جوهرهای استاندارد CMYK (سبزابی، سرخابی، زرد، سیاه- سه رنگ اصلی در رنگ‌های ثانویه، به علاوه رنگ سیاه که در فرایند چاپ رنگی به کار می‌رود. مترجم) نیاز داشتند، کار کردن با رنگ نقطه نوری بسیار دشوار می‌شد. مثلاً نقره‌ای یا طلایی.\nاگر به تصاویر رنگی نقطه‌بندی شده نگاه کنید، کم‌و بیش دو شیوه برای نمایش آن‌ها در حافظه وجود دارد. یک روش این است که آن را به صورت آرایه‌ای از نقاط تصویری در حافظه نشان دهید که هر نقطه شامل داده‌های RGB (قرمز، سبز، آبی) یا CMYK برای نقطه نوری بر روی تصویر باشد. این نوعاً روشی است که کنترل‌کننده‌های نمایشگر کار می‌کنند.\nروش دیگر که بیشتر در صنعت چاپ متداول است، داشتن آرایه‌ای است که شامل مقداری رنگ قرمز برای هر نقطه تصویری و یک آرایه دیگر شامل مقداری رنگ سبز برای هر نقطه تصویری و باز هم یک آرایه دیگر شامل مقداری رنگ آبی برای هر نقطه تصویری و ... است. اگر تصاویر را نقطه به نقطه پردازش کنید این روش راحتی نیست. از طرف دیگر از قبل مشخص نمی‌کند که چند جوهر مختلف یا چند صفحه مختلف برای تولید یک تصویر به کار گرفته می‌شود.\nسیبِل: بنابراین اگر چاپگری داشتید که می‌توانست از جوهر طلایی استفاده کند، فقط کافی بود یک صفحه اضافه کنید.\nدویچ: درست است. این امر مطمئناً در چاپگرهای معمولی یا حتی چاپگرهای اداری متداول نیست. امّا در چاپ افست (چاپ با استفاده از دستگاه چاپ مبتنی بر لیتوگرافی. مترجم) نسبتا‍ً متداول است که لایه‌های خاص داشته باشیم. این یک مورد از عمومیت بخشیدن ناکافی بود.\nاین مثالی بود از این که حتی با وجود مقداری زیادی فکر و مهارت، باز هم راه را گم کردم. البته شاید نتوانستم منظورم را خوب بیان کنم. در این مورد، حتی آینده‌نگری دقیق نیز به عمومیت بخشیدن ناکافی می‌انجامید. و من الان به شما می‌گویم که علتش چه بود. علتش این بود که گوست اسکریپت توسط آدم خیلی باهوشی نوشته شد که آشنایی کافی با صنعت چاپ نداشت.\nسیبِل: یعنی خود شما؟\nدویچ: درست است. گوست اسکریپت در اساس برای پیش‌نمایش پرونده‌های پست اسکریپت نوشته شد زیرا در آن موقع چنین چیزی وجود نداشت و PDF هم هنوز به وجود نیامده بود. اگر بخواهم از این داستان، نتیجه‌گیری اخلاقی کنم این است که نیازها دائم تغییر می‌کنند و همیشه سعی می‌کنند در جهتی که شما قبلاً فکرش را نکرده بودید تغییر کنند.\nدو مکتب فکری متفاوت در مورد این‌که چگونه خودتان را برای رویارویی با این واقعیت آماده کنید وجود دارد. یک مکتب فکری که خیلی نزدیک به نظر طرفداران XP است می‌گوید از آنجا که نیازها همیشه تغییر می‌کنند، نباید انتظار ماندگاری نرم‌افزار را داشته باشید. هرگاه نیازها تغییر کردند، شما هم یک چیز جدید می‌سازید. من فکر می‌کنم تا حدّی هوشمندی در این نظریه وجود دارد.\nضرب‌المثلی در مورد نرم‌افزار وجود دارد که می‌گوید «سریع، ارزان، خوب: دوتایش را انتخاب کن.» اگر نرم‌افزاری را سریع تولید کنید و آن را ارزان تمام کنید، احتمال خیلی کمی دارد که محصول خوبی باشد. این مکتب فکری می‌گوید نباید انتظار داشته باشید که نرم‌افزار ماندگار باشد.\nمن فکر می‌کنم در پشت این نظریه‌ها، دیدگاه مهمتری قرار دارد. و آن این است که نرم‌افزار را هزینه بدانیم یا دارایی و سرمایه. من کاملا‍ً طرفدار مکتبی که نرم‌افزار را سرمایه تلقّی می‌کند هستم. هنگامی که در مرکز پژوهشی زیراکس کار می‌کردم و آدل گلدبرگ هم آنجا بود و با هم برای طراحی شیء‌گرا تبلیغ می‌کردیم، یکی از شیوه‌هایی که ما درباره اشیاء صحبت می‌کردیم و یکی از شیوه‌هایی که تبلیغ طراحی و زبان‌های شیءگرا را به مشتریانمان می‌کردیم این بود که به آن‌ها می‌گفتیم «ببین، شما باید نرم‌افزار را به عنوان یک سرمایه درنظر بگیرید.» و چیزی دارایی یا سرمایه تلقی نمی‌شود مگر این که به نگهداری و سرمایه‌گذاری مداوم نیاز داشته باشد.\nشما باید انتظار داشته باشید که نگهداری یک کتابخانه رشد یابنده از نرم‌افزارهای قابل باز به کارگیری ، هزینه‌بر است. و این محاسبات شما را پیچیده می‌سازد زیرا بدین معنی است که نمی‌توانید هزینه تولید آن تکه نرم‌افزار را فقط روی آن پروژه درنظر بگیرید. شما باید در مورد آن همان‌طور فکر کنید که به یک دارایی سرمایه‌ای فکر می‌کنید.\nسیبِل: مثل ساختن یک کارخانه جدید.\nدویچ: درست است. ما همیشه می‌گفتیم اشیایی که خوب طراحی شده باشند قابل باز به کارگیری خواهند بود و بنابراین، سرمایه‌گذاری صورت گرفته برای تولید آن‌ها، در پروژه‌های بعدی جبران خواهد شد.\nمن هنوز هم به این مسأله اعتقاد دارم، امّا شاید نه به جدیت سابق. چیزهایی که این روزها باز به کارگیری می‌شوند یا خیلی کوچکند یا خیلی بزرگ. هنگامی که ما درباره شیءگرایی تبلیغ می‌کردیم، مقیاس باز به‌کارگیری که درباره‌اش صحبت می‌کردیم، رده‌ها و گروه‌های رده‌ها بود.\nامّا چیزی که این روزها باز به‌کارگیری می‌شود یا چیزهای خیلی کوچکند مثل یک شمایل و نماد تصویری یا طراحی یک صفحه وب، و یا چیزهای خیلی بزرگ مثل کلّ زبان یا یک برنامه کاربردی بزرگ مثل آپاچی یا موزیلا.\nسیبِل: پس شما مثل سابق به درجه باز به‌کارگیری اشیاء اعتقادی ندارید. آیا نظریه‌اش اشکال داشت یا به دلایل تاریخی چنین شده است؟\nدویچ: خوب، یکی از دلایلی که من خودم را دیگر دانشمند رایانه نمی‌نامم این است که وقتی به تجربه تولید نرم‌افزار در 50 سال گذشته نگاه می‌کنم می‌بینم که پیشرفت چشمگیری در 30 سال گذشته نداشته است.\nاگر شما به زبان‌های برنامه‌نویسی نگاه کنید من با قاطعیت می‌توانم بگویم که زبان‌های برنامه‌نویسی در 40 سال گذشته از لحاظ کیفی بهبود نیافته‌اند. هیچ زبان برنامه‌نویسی امروزی نیست که از نظر کیفی بهتر از سیمولا 67 باشد.\nمن می‌دانم که این حرفم ممکن است مسخره به نظر آید امّا واقعاً به آن اعتقاد دارم. جاوا خیلی بهتر از سیمولا 67 نیست.\nسیبِل: اسمال تاک؟\nدویچ: اسمال تاک از برخی جنبه‌ها از سیمولا 67 هم بهتر است. امّا اسمال تاکی که امروز وجود دارد همان اسمال تاکی است که در 1976 وجود داشت. من نمی‌گویم زبان‌های امروزی بهتر از زبان‌هایی که 30 سال پیش وجود داشتند نیستند. زبانی که امروزه بیشترین برنامه‌نویسی‌هایم را با آن انجام می‌دهم، یعنی پایتون، خیلی بهتر از هر زبانی است که 30 سال پیش وجود داشت. من حتی آن را بیشتر از اسمال تاک دوست دارم.\nمن عملاً از واژه «کیفی» استفاده کردم. هر زبان برنامه‌نویسی که امروزه می‌توانم فکرش را بکنم و مورد استفاده وسیع است، دارای مفهوم اشاره‌گر می‌باشد. من هیچ روشی را برای تولید نرم‌افزار نمی‌شناسم که استفاده کیفی بهتری از این مفهوم بنیادی کرده باشد.\nسیبِل: شما ارجاعات به‌کار رفته در پایتون و جاوا را اشاره‌گر محسوب می‌کنید؟\nدویچ: قطعاً همین‌طور است. برنامه‌های نوشته شده به پایتون و جاوا، به محض آن‌که از یک اندازه و مقیاس کوچک بگذرید، همگی مشکلات مشابهی دارند. اصل و ماهیت مشکل این است که هیچ ساز و کار زبان‌شناختی برای درک یا بیان یا کنترل یا استدلال درباره الگوهای اشتراک اطلاعات و دستیابی به اطلاعات در سیستم وجود ندارد. رد کردن یک اشاره‌گر و ذخیره کردن یک اشاره‌گر، عملیات محلّی هستند امّا پیامدهای آن‌ها این است که این گراف به‌طور ضمنی ایجاد می‌شود.\nمن در مورد کاربردهای چند ریسه‌ای صحبت نمی‌کنم. حتی در کاربردهای تک ریسه‌ای شما داده‌هایی دارید که بین بخش‌های مختلف برنامه جریان دارند. ارجاعاتی دارید که در بخش‌های مختلف برنامه پخش شده‌اند. و حتی در برنامه‌هایی که طراحی خیلی خوبی دارند، دو یا سه یا چهار تا از این الگوهای پیچیده وجود دارد. من فکر نمی‌کنم هیچ نوع راه حلی که مورد پذیرش و یا مورد استفاده گسترده قرار گرفته باشد، به وجود آمده باشد.\nسیبِل: نظرتان درباره زبان‌های تابعی چیست؟\nدویچ: زبان‌های تابعی محض نیز مشکلات خاص خودشان را دارند امّا این مسأله پیچیده را حل کرده‌اند. من هر از گاهی وسوسه می‌شوم که یک زبان برنامه‌نویسی طراحی کنم امّا بعد از آن مدتی خودم را کنترل می‌کنم تا آن وسوسه از بین برود. امّا اگر روزی سرانجام بخواهم این کار را انجام دهم، یک تمایز بنیادی قائل خواهم شد بین بخش تابعی که فقط درباره مقادیر صحبت کند و مفهوم اشاره‌گر نداشته باشد و یک بخش متفاوت دیگر که درباره الگوهای اشتراک اطلاعات و ارجاعات و کنترل صحبت کند.\nشاید مهمترین دلیلی که تا کنون این کار را نکرده‌ام این است که فکر نمی‌کنم بینش کافی برای درک چگونگی توصیف الگوهای اشتراک و الگوهای ارتباطات در سطح بالا را داشته باشم. و فکر می‌کنم دلیل این که تولید نرم‌افزار در حال حاضر خیلی از بهتر 30 سال پیش نشده است همین باشد.\nتز دکتری من درباره «اثبات صحّت» برنامه‌ها بود. من دیگر از این اصطلاح استفاده نمی‌کنم. چیزی که می‌گویم این است که شما می‌خواهید سیستمی که تولید کرده‌اید هر چه بیشتر کار کند و کارش در جهتی باشد که به شما اطمینان دهد که برنامه آنچه مورد نظر شما بوده را انجام می‌دهد. نظر قدیمی درباره صحّت برنامه این بود که جملات اظهاری که بیان کننده کاری بودند که ما می‌خواستیم کد انجام دهد در مکان‌هایی از برنامه قرار داده می‌شدند و هرگاه اجرای برنامه به آن نقاط می‌رسید درستی عبارتی که در جمله اظهاری آورده شده بود به طور خودکار بررسی می‌شد. این رویکرد مشکلات زیادی داشت. من اکنون فکر می‌کنم مسیر بررسی این که نرم‌افزار کار مورد نظر را انجام می‌دهد یا نه، از جملات اظهاری نمی‌گذرد بلکه به نشانه‌گذاری‌های اعلانی بهتر، قویتر و عمیقتری نیاز دارد. روش‌های قدرتمندتری برای اعلان این که برنامه قرار است چه کاری انجام دهد.\nسیبِل: آیا تجربه‌ای در این زمینه شده است؟\nدویچ: بله، هنگامی که در اوایل دهه 90 در شرکت سان بودم، برخی کارهای تجربی بر روی یک زبان انجام می‌شد. و در ام آی تی نیز پژوهش‌های متعددی توسط دیوید گیفورد بر روی زبانی به نام FX انجام شده که سعی کرده است تمایز صریحی بین بخش‌های تابعی و غیرتابعی یک محاسبه قائل شود.\nامّا من فکر می‌کنم همه این تلاش‌ها از یک سطح نسبتاً پایین به موضوع نگاه می‌کنند. اگر واقعاً می‌خواهیم به پیشرفت مهمی نائل شویم که دیگر تولید نرم‌افزارهای فاجعه‌باری چون ویندوز ویستا غیرممکن یا غیرلازم گردد، به شیوه‌های تازه‌ای از تفکّر در باره این که برنامه ها چه هستند و چگونه آن‌ها را در کنار هم قرار دهیم، نیاز داریم.\nسیبِل: شما گفتید که علیرغم این‌که زبان پایتون از لحاظ کیفی بهتر از اسمال تاک نیست امّا هنوز آن را ترجیح می‌دهید.\nدویچ: همین‌طور است. برای آن چند دلیل دارم. در پایتون خیلی روشن است که یک برنامه چیست و اجرای برنامه چه معنی می‌دهد و بخشی از یک برنامه بودن چه معنی می‌دهد. مفهوم پودمان وجود دارد و پودمان‌ها اطلاعاتی که از سایر پودمان‌ها نیاز دارند را اعلان می‌کنند. بنابراین، می‌توان پودمان یاگروهی از پودمان‌ها را تولید کرد و آن‌ها را با دیگران به اشتراک گذاشت و دیگران می‌توانند به پودمان‌ها نگاه کنند و دقیقاً بفهمد که آن‌ها به چه چیزی وابسته هستند و حدّ و مرزشان چیست.\nدر اسمال تاک انجام این کار دشوار است. اگر شما درحالت تصویری اسمال تاک برنامه بنویسید، برنامه به عنوان یک موجودیت به خودی خود، وجود ندارد. سه یا چهار مفهوم متفاوت برای این‌که چیزها را بزرگتر از یک رده واحد کنیم وجود دارد و آن‌ها در طول زمان تغییر یافته‌اند وتوسط ابزارهای تولید به خوبی پشتیبانی نمی‌شوند، حداقل به صورت تصویری. ابزارهای کمی برای روشن کردن این‌که چه چیزی به چه چیز بستگی دارد، وجود دارد. بنابراین، اگر در حالت تصویری برنامه بنویسید، هیچ چیز را نمی‌توانید با هیچکس دیگر به اشتراک بگذارید، مگر کل تصویر را. برای پروژه‌های تک نفره که هرگز از دست یکنفر خارج نمی‌شود عالی است. امّا اگر بخواهید نرم‌افزار یک دارایی سرمایه‌ای شود، یعنی اگر بخواهید نرم‌افزار را با دیگران به اشتراک گذارید، بسیار بد است. من فکر می‌کنم این ضعف جدّی رویکرد تولید نرم‌افزار در اسمال تاک است.\nدلیل دومی که پایتون را دوست دارم این است که با بالا رفتن سنّم دیگر نمی‌توانم مثل سابق چیزهای زیادی را در مغزم نگاه دارم و برایم مهم است که آن‌ها را جلوی چشمم داشته باشم. امّا در اسمال تاک شما به طور مؤثر نمی‌توانید بیش از یک روش را در هر لحظه روی صفحه نمایش داشته باشید و این مرا کلافه می‌کند.\nالبته اسمال تاک هم مزایای فوق‌العاده‌ای دارد. قابلیت اطمینان بالایی دارد، نسبتاً ساده است، و مولّد کد بسیار کارآمدی دارد. چه خوب می‌شد اگر ویژگی‌های این دو زبان را یکجا داشتیم.\nسیبِل: همین ایده در پشت پروژه پیکور نبود؟ پیاده‌سازی مجدّد پایتون در اسمال تاک؟\nدویچ: چرا بود. امّا من به نقطه‌ای رسیدم که دریافتم انجام آن بسیار بیشتر از آنچه فکر می‌کردم کار می‌برد. عدم انطباق بین مدل شیء پایتون و مدل شیء اسمال تاک آنقدر زیاد بود که خیلی چیزها را نمی شد یک به یک به هم نگاشت و باید این کار را از طریق سطوح اضافی فراخوانی روش‌ها انجام می‌دادیم. با وجود این، آنقدر کارآیی مولّد کد اسمال تاک بالاست که من فکر می‌کردم اگر می‌شد آن را متن باز کرد، وفق دادن آن با مدل شیء پایتون و نمایش داده‌های پایتون، کار خیلی شاقّی نبود.\nامّا این کار انجام نشد و شرکت سینکام با اعلام این که «این یک دارایی سرمایه‌ای راهبردی برای ما محسوب می‌شود و نمی‌توانیم متن بازش کنیم»، با آن مخالفت کرد.\nسیبِل: خوب، خود شما هم که معتقدید نرم‌افزار باید به عنوان یک دارایی سرمایه‌ای محسوب شود.\nدویچ: امّا این لزوماً به این معنی نیست که همیشه بهترین راهبرد شما این است که دیگران را از استفاده از آن بازدارید.\nسیبِل: شما علاوه بر این که از قدیم با زبان اسمال تاک کار می‌کردید، از نخستین کسانی بودید که به زبان لیسپ روی آوردید. امّا دیگر از این زبان استفاده نمی‌کنید.\nدویچ: تز دکتری من، یک برنامه 600 صفحه‌ای لیسپ بود. من یک برنامه‌نویس حرفه‌ای لیسپ هستم و با لیسپ پی دی پی1، لیسپ آلتو، لیسپ بایت و اینترلیسپ کار کرده‌ام. دلیلی که دیگر به لیسپ برنامه‌نویسی نمی‌کنم این است که دیگر تحمّل قواعد نحوی آن را ندارم. این یک واقعیت است که قواعد نحوی اهمیت زیادی دارند.\nهر سیستم زبان برنامه‌نویسی بر سه پایه استوار است. یکی خود زبان، دیگری کتابخانه‌هایش و سومی ابزارهایش. و این که یک زبان چقدر موفق است بستگی دارد به تعامل پیچیده بین این سه چیز. مثلاً پایتون، زبانی عالی است و کتابخانه‌ای عالی دارد امّا ابزارهای چندانی ندارد.\nسیبِل: «ابزارها» شامل پیاده‌سازی واقعی زبان هم می‌شوند؟\nدویچ: البته. مثلاً در مورد لیسپ که شما سئوال کردید، لیسپ به عنوان یک زبان، ویژگی‌های انعطاف‌پذیری فوق‌العاده‌ای دارد امّا از نظر خوانایی بسیار ضعیف است. من نمی‌دانم این روزها وضعیت کتابخانه Common Lisp چگونه است امّا فکر می‌کنم قواعد نحوی خیلی اهمیت دارد.\nسیبِل: بعضی‌ها عاشق قواعد نحوی لیسپ هستند و بعضی‌ها تحمّل آن را ندارند. چرا این چنین است؟\nدویچ: خوب، من نمی‌توانم از جانب کس دیگری صحبت کنم. امّا می‌توانم به شما بگویم که چرا خودم دیگر نمی‌خواهم با قواعد نحوی لیسپ کار کنم. دو دلیل دارد. دلیل اوّل که قبلاً هم ذکر کردم این است که هر چه پیرتر می‌شوم، مقدار اطلاعاتی که در هر اینچ مربع باید در جلوی چشمم قرار گیرد اهمیت بیشتری پیدا می‌کند. تراکم اطلاعات در هر اینچ مربع در زبان‌های میانوندی بیشتر از لیسپ است.\nسیبِل: امّا تقریباً تمام زبان‌ها پیشوندی هستند، بجز برای چند عملگر محاسباتی انگشت شمار.\nدویچ: این حرف درست نیست. برای مثال در پایتون این حرف در مورد ساخت لیست، چندتایی و فهرست راهنما صدق نمی‌کند. این‌ها با پرانتزگذاری انجام شده است. قالب‌بندی رشته به صورت میانوندی انجام شده‌است.\nسیبِل: چه اتفاقی باعث شد که از برنامه‌نویسی به آهنگسازی روی آورید؟\nدویچ: پروژه گوست اسکریپت مرا از پا درآورد. گوست اسکریپت یکی از علائق فنی من بود که از سال 1986 شروع شده بود و تقریباً تنها پروژه فنی عمده‌ای بود که من در حوالی سال‌های 93-1992 شروع کردم. تقریباً در سال 1998 بود که من کم‌کم حس کردم از رمق افتاده‌ام زیرا نه تنها تمام کارهای فنی آن را من انجام می‌دادم بلکه تمام کارهای پشتیبانی و اداری نیز برعهده من بود. یک کسب و کار کاملاً یکنفره که از عهده یک نفر بر نمی‌آید. من یک نفر را استخدام کردم که کسب و کار را سازمان دهد و او هم شروع به استخدام چند مهندس کرد.\nسپس دو سال طول کشید تا فرد مناسبی را برای جایگزینی من پیدا کند. و پس از آن تقریباً دو سال دیگر طول کشید تا همه تغییر و تحولات انجام شود. در سال 2002 کار من تمام شد. من دیگر نمی‌خواستم حتی یکبار دیگر گوست اسکریپت را ببینم.\nبعد من گفتم «خوب، من6 ماه به خودم استراحت می‌دهم و بررسی می‌کنم که چه کاری را می‌خواهم بعد از این انجام دهم.» در آن موقع من 55 ساله بودم و خیلی احساس پیری نمی‌کردم. به این نتیجه رسیدم که در باقیمانده عمرم یک پروژه بزرگ دیگر را می‌توانم انجام دهم. پس شروع به بررسی و جستجو کردم.\nیک پروژه‌ای که تا حدودی برایم جالب بود به روزهایی که در زیراکس بودم بازمی‌گشت. استراترمور رئیس دانشکده دانش رایانه (علوم کامپیوتر) در دانشگاه تگزاس در آوستین بود. دستاورد مهم حرفه‌ای او این بود که به همراه فردی از مرکز پژوهشی استنفورد به نام باب بویر یک اثبات کننده قضایا ساخته بودند. و او گروهی را پیرامون این نرم‌افزار گردآورده بود و کتابخانه بزرگی از قضایا و لم‌ها درباره برخی حوزه‌های خاص فراهم کرده بود.\nتز دکتری من هم درباره همین موضوع بود و من همیشه به آن علاقه‌مند بودم. پس فکر کردم «این یک گروه پژوهشی مناسب است. آن‌ها سرگرم کاری هستند که من همیشه به آن علاقه داشته‌ام. سرپرست گروه هم کسی است که او را می‌شناسم و دوستش دارم. فناوری آن‌ها هم بر پایه لیسپ است. پس برای من بسیار مناسب می‌باشد.»\nپس به آنجا رفتم و برای آن‌ها درباره امکان استفاده از اثبات قضایا برای بهبود قابلیت اطمینان گوست اسکریپت سخنرانی کردم. در آن زمان ما سابقه مفصّلی از ردگیری خطاها در گوست اسکریپت داشتیم. من به طور تصادفی 20 خطا را انتخاب کردم و به هر یک نگاه کردم و گفتم «برای این‌که فناوری اثبات قضایا بتواند در یافتن یا جلوگیری از بروز این خطا کمک کند، چه اتفاقی باید بیفتد؟»\nنتیجه‌گیری من این بود که فناوری اثبات قضایا احتمالاً نمی‌تواند کمک زیادی بکند زیرا در چند جایی که می‌توانست کمک‌رسان باشد، صوری کردن کاری که نرم‌افزار قرار بود انجام دهد، کار فوق‌العاده پیچیده و شاقّی بود. به این دلیل است که فناوری اثبات قضایا، به عقیده من، اساساً به عنوان یک فناوری عملی نمی‌تواند کمکی به بهبود قابلیت اطمینان نرم‌افزار کند. صوری کردن خصوصیاتی که می‌خواهید برقرار سازید، فوق‌العاده دشوار است.\nسخنرانی من با استقبال خوبی روبرو شد. من با چند نفر از دانشجویان تحصیلات تکمیلی صحبت کردم و کمی هم با خود استراتر مور حرف زدم و سپس از آنجا خارج شدم. با خودم فکر کردم «همه فرضیاتی که درباره آنجا کرده بودم درست بود، امّا من علاقه چندانی به این موضوع ندارم.»\nمن سال‌ها بود که در یک گروه کر آواز می‌خواندم. در تابستان سال 2003 ما در یک تور شرکت کردیم و در کلیساهای قدیمی ایتالیا شش کنسرت دادیم. دوستم با من در این سفر همراه بود و ما تصمیم گرفتیم که دو سه هفته بعد از آن نیز در اروپا بمانیم.\nما به وین رفتیم و در آنجا به تماشای قصر هاپسبورگ که حالا به 10 موزه تخصصی جداگانه تقسیم شده بود رفتیم. من در کتابچه راهنمایش دیدم که یکی از موزه‌ها، موزه سازها و آلات قدیمی موسیقی است. من به این موزه رفتم که در یک سرسرای طولانی با سقف بسیار بلند قرار داشت. و از سازهای خیلی قدیمی شروع می‌شد و همین‌طور به جلو می‌آمد. البته اغلب آلات موسیقی که به نمایش درآمده بود متعلّق به چند قرن اخیر اروپای غربی بود. از جمله چیزهایی که در آن موزه نظر مرا به خود خیلی جلب کرد یکی پیانوی متعلق به لئوپولد موتزارت (پدر و معلّم ولفگانگ آمادئوس موتزارت) بود، دیگری پیانوی تمرینی برامس و بالاخره پیانویی که هایدن در خانه‌اش داشت.\nدر آنجا بود که به این فکر فرورفتم که شاید دلیل این که پروژه نرم‌افزاری دیگری که مورد علاقه‌ام باشد را پیدا نمی‌کنم، کمبود پروژه نیست بلکه این است که به خود نرم‌افزار دیگر علاقه‌ای ندارم. اکنون ممکن است به نظرتان عاقلانه نیاید امّا بیشترین انگیزه‌ای که در وهله اول برای ورود به حوزه تولید نرم‌افزار داشتم این بود که فکر می‌کردم می‌توانم با این کار، دنیای بهتری بسازم. امّا دیگر چنین اعتقادی نداشتم. حداقل نه به آن صورت.\nاین جرقّه زده شد و ناگهان احساس کردم که شیوه‌ای که- نمی‌خواهم بگویم دنیای بهتری بسازم- بلکه مشارکت ماندگارتر و پایدارتری در جهان داشته باشم، روی آوردن به موسیقی است. این لحظه ای بود که تصمیم گرفتم یک نفس عمیق بکشم و از راهی که 50 سال می‌پیمودم، خارج شوم.\nسیبِل: امّا شما هنوز هم برنامه‌نویسی می‌کنید.\nدویچ: من نمی‌توانم جلوی خودم را از انجام کاری که برایم جالب و سرگرم کننده است بگیرم. من ظرف چند سال گذشته، تعداد زیادی پروژه‌های نرم‌افزاری کوچک انجام داده‌ام امّا فقط به دو تا از آن‌ها توجه بیشتری کرده‌ام.\nیکی فناوری فیلتر کردن هرزنامه‌ها برای کارساز پست الکترونیکی‌ام بوده است. خیلی سرگرم کننده نبود امّا برایم جالب بود. فیلتری که من نوشتم، براساس بررسی واقعه نگاشت ، جلوی 80 تا 95 درصد هرزنامه وارده را می‌گرفت.\nنرم‌افزار مهم دیگری که نوشتم و مرتب از آن استفاده می‌کنم، ویرایشگر تنظیم موسیقی است. و دلیلی که آن را نوشتم این بود که مطالعات و بررسی‌های زیادی در مورد نرم افزارهای موجود در این زمینه کرده بودم. من از نرم‌افزار Finale چند بار در خانه دوستم استفاده کرده بودم. امّا کیفیتش آنقدر بد بود که نگفتنی است. همچنین یک نسخه از نرم‌افزار Sibelius را تهیه کردم و برای آن که بتوانم آن را اجرا کنم یک رایانه شخصی Mac خریدم. امّا از رابط کاربری آن اصلاً خوشم نیامد و بدین ترتیب بود که تصمیم گرفتم خودم چنین نرم‌افزاری بنویسم.\nمن چهار معماری مختلف را امتحان کردم و سرانجام یکی از آن‌ها را که خیلی پسندیدم، انتخاب کردم. تجربه آموزنده و جالبی برایم بود. نرم‌افزار من یک نرم‌افزار کاربردی است که آنقدر بزرگ و پیچیده هست که جنبه‌های رابط‌کاربر آن اهمیت داشته باشد.\nمعماری انتخابی من بر پایه برنامه‌نویسی معادله‌ای بود. شما مقادیر متغیر برحسب معادلات تعریف می‌کردید و به برنامه اجازه می‌دادید که تصمیم بگیرد چه موقع آن‌ها را محاسبه کند. پیاده‌سازی آن در پایتون خیلی دشوار نبود. بنابراین، در پاسخ شما باید بگویم بله، هنوز مقداری برنامه‌نویسی می‌کنم و هنوز برایم سرگرم کننده است. امّا دیگر این کار من برای کسان دیگری نیست و اگر چند هفته هم برنامه‌نویسی نکنم، اتفاقی نمی‌افتد. هنگامی که کار حرفه‌ای می‌کردم همواره می‌خواستم در وسط یک پروژه قرار داشته باشم. امّا اکنون اگر بخواهم وسط چیزی قرار داشته باشم، آن چیز، آهنگسازی است.\nسیبِل: شما گفتید که فکر می‌کردید می‌توانید با نرم‌افزار، دنیای بهتری بسازید. چگونه فکر می‌کردید که این اتفاق خواهد افتاد؟\nدویچ: بخشی از آن ارتباطی به خود نرم‌افزار نداشت. به این خاطر بود که هر چیز که دور و برم بود و به نحو بدی انجام می‌شد، همیشه آزارم می‌داد و فکر می‌کردم می‌توانست بهتر از این باشد. بچه‌ها هم به همین شیوه فکر می‌کنند. اکنون همه این‌ها برایم مثل یک رویاست.\nمطمئناً در زمانی که من برنامه‌نویسی را شروع کردم و حتی تا اوایل دهه 1980، فناوری رایانه وابسته به دنیای شرکت‌های بزرگ بود. و این درست برعکس روحیه و سیاست من بود. نوع رایانشی که من همیشه بدان پرداخته‌ام و کار کرده‌ام آن چیزی است که امروز آن را رایانش شخصی می‌نامیم. من فکر می‌کنم بخشی از انگیزه‌ام این بود که فکر می‌کردم اگر بتوان توانائی‌های رایانه را در اختیار افراد زیادی از جامعه قرار داد، این خود نوعی مقابله با شرکت‌های بزرگ است.\nمن هیچگاه حتی در خواب هم تکامل اینترنت را پیش‌بینی نمی‌کردم. و هرگز پیش‌بینی نمی‌کردم که تا چه اندازه نفوذ شرکت‌های بزرگ بر روی اینترنت بتواند در طول زمان ماهیت آن را تغییر دهد. من فکر می‌کردم که اینترنت ذاتاً غیرقابل کنترل است و اکنون دیگر چنین اعتقادی ندارم. چین نشان داد که چگونه به طور مؤثری می‌توان این کار را انجام داد.\nو فکر می‌کنم احتمال زیادی وجود دارد که اگر مایکروسافت نقشش را درست بازی کند به زودی بر روی اینترنت قفل بزند! مطمئنم که خیلی این کار را دوست دارند و فکر می‌کنم آنقدر باهوش هستند که می‌توانند مسیر از نقطه‌ای که اکنون در آن قرار دارند تا نقطه کنترل مؤثر تمام نرم‌افزارهایی که بر روی اینترنت مورد استفاده قرار می‌گیرند را تبیین کنند.\nبنابراین، همان‌طور که می‌بینید خوش‌بینی زیادی نسبت به آینده رایانش ندارم. اگر بخواهم صادقانه بگویم، یکی از دلایلی که رها کردن حوزه تولید نرم‌افزار برایم دشوار نبود، همین بود. به عبارت دیگر، دنیایی را دیدم که کاملاً تحت سلطه انحصارگران بی‌اخلاق بود و در چنین دنیایی، جایی برای خودم نمی‌دیدم.\n* "Coders at Work", Peter Seibel, Apress, 2009


دانلود بازی تغییر رنگ Color Switch (چالش برانگیز، اکشن) - میمیک\nخانه/دانلودها/دانلود بازی تغییر رنگ Color Switch (چالش برانگیز، اکشن)\nدانلود آخرین نسخه‌ی بازی 1.89 Color Switch\nاین بازی محبوب و پرطرفدار در سبک بازی های اکشن می‌باشد. با دانلود بازی تغییر رنگ توپ رنگی ای در اختیار شما قرار داده می شود که می بایست از موانع موجود در هر مرحله آن را عبور دهید و به انتهای مسیر برسید! این موانع به صورت انواع اشکال هندسی مانند دایره، مربع، چندضلعی و… هستند که به قسمت های مختلفی تقسیم بندی شده اند و هر قسمت از این اشکال رنگ بخصوصی دارد.\nپس از دانلود بازی تغییر رنگ وقتی می خواهید از این موانع رنگارنگ عبور کنید باید از قسمتی وارد یا خارج آن شوید که همرنگ توپ شما باشد؛ حالت های مختلفی در بازی برای شما فراهم شده است که هر کدام از آن ها شیو‌ه منحصر به فرد و جذاب خود را دارند و بدون شک شما را ساعت ها به گوشی میخکوب خواهند نمود و از تکراری شدن بازی جلوگیری به عمل می‌اوردند! اوایل بازی گذرگاه ها به شکل خط یا دایره های ساده هستند و سرعت چندان زیادی هم ندارند ولی با پیشروی، هم شکل و شمایل گذرگاه ها پیچیده می شود و هم سرعت حرکتشان سرسام آور، تا فقط گیمرها توانایی گذر از آن ها را داشته باشند!\nدانلود بازی 1.89 Color Switch نسخه‌ی اندروید\nدانلود بازی 1.89 Color Switch نسخه‌ی مود شده‌ی اندروید\nدانلود بازی 1.89 Color Switch از پلی استور\nدانلود بازی Color Switch نسخه‌ی ios\nColor Switch دانلود Color Switch دانلود بازی Color Switch دانلود بازی Color Switch اندروید دانلود بازی Color Switch ای او اس دانلود بازی تغییر رنگ دانلود بازی تغییر رنگ ios دانلود بازی تغییر رنگ اندروید دانلود بازی تغییر رنگ ای او اس


شرف الشمس چه قدر واقعیت دارد؟\n59 خواندن این مطلب 5 دقیقه زمان میبرد\nشرف الشمس چیست ؟ چه آثاری دارد ؟ آداب آن چگونه است ؟ در چه روز واقع می شود ؟ آیا تکرار آن در هر سال لازم است ؟ و ده ها سوال دیگر؛ از جمله نکاتی است که علیرغم مبتلا به بودن اذهان مردم به این موضوع ،غالبا در رسانه های دینی به آن پرداخته نشده است.\nنوزدهمین روز از ماه فروردین برای منجمان مسلمان اهمیت ویژه ای داشته است. روزی که خورشید ۱۹ درجه در برج حمل(فروردین) باشد. آن ها می گویند این روزخاص بنابه محاسبات نجومی، روزی خوش یمن و بابرکت است و البته در ساعت های خاصی در این روز، بهترین موقعیت خورشید در کهکشان در سال است.\nابوریحان بیرونی در کتاب التفهیم در باب « در احکام نجوم » فصل « بهرهای (بهره ها ) ستارگان اندر بروج » زیر عنوان «شرف و هبوط ستارگان کدامند » مطالبی را در خصوص شرف سیارات نوشته است .\nبراساس جدول کتاب التفهیم شرف شمس هنگامی است که خورشید ۱۹ درجه در برج حمل باشد.\nدر میان عامه مردم هم این روز، روزی است که موکلان خورشید به زمین می آیند و چند ساعتی را در زمین می گذرانند. ساعت هایی که برای اهل زمین، از جمله خوش یمن ترین ساعت ها سال است.\nدر باور عامیانه، «شرف الشمس» نگین انگشتری زردرنگ است که بعضی ها به نیت گشایش در کارها به دست می کنند. اما در واقع شرف الشمس سنگ نیست. بلکه دعایی منسوب به امام علی(علیه السلام) است که در روز نوزدهم فروردین با آدابی خاص می نویسند و نقشی رمزگونه را پشت انگشتر عقیق زردرنگ حک می کنند.\nدر روز شرف الشمس شکل شرف الشمس را از ساعت ۱۱ ظهر تا ساعت ۲۳ روی طلا ، عقیق زرد ، پارچه زرد کشیده و یا حک نموده و یا با خط زرد روی کاعذ و یا پارچه می نویسید و دعای آورده شده را خوانده و نوشته و بعد هر حاجتی که از خدا دارند را زیر دعا می نویسند و در قرآن می گذارند.\nاما نقش های رمز گونه ای که شرف الشمس نامیده میشود در کتاب «جنهالوافیه» مشهور به «مصباح کفعمی» آمده است. کفعمی در حاشیه کتاب مینویسد: «در بعضی از کتابهای علمای شیعه دیدم که این شکل از امیرالمۆمنین(علیه السلام) نقل شده است.که وقتی عازم جهاد بود در بین راه که استراحت می کردند این شکل ها را بر روی سنگی حک کرد و فرمود: این رمز پیروزی ماست . به نظر میرسد بیان چنین نقلی محکم نیست؛ چون سند این روایت تا امیرالمۆمنین(علیه السلام) ذکر نشده است. » مرحوم شیخ بهایی هم همین شکل را در کتاب «سرّ المستتر» با اندکی تغییر آورده است. البته در کتابهای یاد شده این شکل به «شرف الشمس» نامیده نشده است و احتمالاً تشخیص اساتید علم ختوم و اذکار این بوده که این شکل در شرف شمس – که نوزدهم فروردین ماه است – نوشته شود که ساعت خوبی است و باعث تأثیر بیشتر این شکل خواهدبود.\nدر کتاب های اسلامی هم نقش شرف الشمس هم را شامل پنج اسم اعظم خداوند می دانند که آنها را کلمات مبارکه: الله، جمیل، رحمن، مۆمن و نور گفته اند و بجای نقش از پنج حرف اول آنها بصورت ا.ج.ر.م.ن میتوان استفاده کرد.\nاز سنگ شرف الشمس برای : چشم زخم ، گشایش امور ، برآورده شدن آرزوها ، افزایش رزق و روزی استفاده می شود.\n“شرف الشمس از علوم غریبه است، لکن در کتب متقدمین اعم از روایی و ادعیه و اذکار اثری نیافتم ، فقط متاخرین در چند قرن اخیر معتبر می دانند و بیاناتی درباره شرف الشمس و طریقه تکسیر آن به صورت مربع یا مسبع و غیره و نیز آثار و برکات آن مطالبی متذکر شده اند و بعضی آن را ماخوذ از اسم اعظم تلقی کرده اند و در کتاب جواهر مکنونه که از کتب خطی اذکار است و همچنین در کتاب السحاب اللئالی تالیف سید عبدالله بوشهری و کتب دیگر، آثاری از جمله دفع فقر و بیماری ها و حفظ از گزند جانوران و ایمنی از بلایا وکسب عزت و بزرگی متذکر شده اند.”\nمعظم له در ادامه افزود: “کفعمی هم در کتاب جنت الواقیه آورده اند که این حروف شکل ، اسم اعظم است و در بعض کتب علمای شیعه دیدم که این شکل از امیرالمۆمنین علیه السلام می باشد ولی سندی برای ادعای خود ذکر نکرده اند.\nمرحوم شیخ بهائی نیز در کتاب سرالمستتر ، در رابطه با این شکل که بعضا به شرف الشمس معروف شده مطالبی بیان فرموده است.”\nعلامه مبشر کاشانی در پایان ، به زمان و آداب و کیفیت شرف الشمس نیز اشاره و یادآور شد: ” می گویند که شرف الشمس باید در روز ۱۹ حمل که مطابق با روز ۱۹ فروردین است از طلوع آفتاب تا ظهر بر عقیق زرد و در صورت عدم امکان بر کاغذ زردی نوشته شود و با خود حمل نماید ولی در تجدید آن در روز مذکور در سال های بعد شرط نشده است و لازم نیست.”\n“اهل این گونه فنون می گویند که اگر یک بار شرف الشمس به طریق مخصوص نوشته شود، دیگر احتیاجی به تکرار در سال بعد ندارد و اثرش باقی است – ولی چون در طرز نوشتن آن اختلاف است ، مثل شکل ستاره آن یا حرف میم آن، بعضی به همه وجوه آن می نویسند ، مثلا یک بار با ستاره پنج گوشه و یک بار با ستاره شش گوشه.”\n“به هر حال جدید تهیه کردن آن در هر سال لازم نیست. ”\nدر این حال ، حضرت آیت الله مظاهری در پاسخی کوتاه و گویا ، با اشاره به قابل اعتماد بودن شرف الشمس ، افزود: “شرف الشمس مورد اعتماد است و اگر کسی داشته باشد تجدید لازم نیست.”\nنکاتی که در هنگام نوشتن باید رعایت شود:\n۱-هیچ خطی دوبار کشیده نشود\n۲-سوراخ های ستاره و میم و ها و واو بسته نشود\n۳-خطوط ابتدا و انتهای ستاره یگدیگر را قطع نکنند\n۴-اندازه الف ها یکسان باشد\n۵- واو آخر روی تمام نقش کشیده شود\n۶- اگر روی کاغذ نوشته میشوند با گلاب و زعفران نوشته شوند\nجدول ۴*۴ شرف شمس نیز بدین شکل است که خواص یکسانی با نقش دارد.\n۲- اگر روی کاغذ نوشتید آن را باز نکنید و به کسی نشان ندهید و در آخرین چهارشنبه سال به آب روان بسپارید.\nسایت اسک قرآن\nچرا شهادت حضرت زهرا دو بار اعلام شده است؟\nذکری برای رهایی از نگاه نامحرم


اللطف و اللطائف - ویکی‌نور، دانشنامۀ تخصصی\nنسخه‌ای که می‌بینید نسخه‌ای قدیمی از صفحه‌است که توسط Yqorbani@noornet.net (بحث | مشارکت‌ها) در تاریخ ۷ مهر ۱۳۹۷، ساعت ۰۷:۴۱ ویرایش شده است. این نسخه ممکن است تفاوت‌های عمده‌ای با نسخهٔ فعلی بدارد.\nنسخهٔ ویرایش‌شده در تاریخ ۷ مهر ۱۳۹۷، ساعت ۰۷:۴۱ توسط Yqorbani@noornet.net (بحث | مشارکت‌ها)\nثعالبی، عبدالملک بن محمد (نويسنده)\nجادر، محمود عبدالله (محقق)\n1417 ق یا 1997 م\nادبیات عربی - قرن 5ق.\nادبیات عربی - لطیفه، هجو و طنز\nPJA 3914 /ل6 1376\nاللطف و اللطائف، اثر ابومنصور، عبدالملك بن محمد بن اسماعيل ثعالبى، با تحقيق و تصحيح دكتر محمود عبدالله جادر، در موضوعات مختلفى، از جمله ادبيات، لغت، تاريخ و... مى‌باشد كه به زبان عربى نوشته شده است.\nاز شواهدى برمى‌آيد كه احتمالا كتاب، بعد از سال 422ق، نوشته شده و نويسنده، آن را به والى خراسان، ابوسهل حمدونى، هديه كرده است.\nاين اثر كه از جمله كتاب‌هاى ممتاز ادبى مؤلف مى‌باشد، براى قرائت در هنگام فراغت، تنظيم شده و در آن، اطلاعات مفيدى، به‌ويژه در زمينه حكايات شيرين تاريخى، گرد آمده است.\nكتاب، با دو مقدمه از محقق و مؤلف آغاز و مطالب، در شانزده باب، ارائه گرديده است.\nنويسنده، هر باب را كه نسبتا مختصر و موجز نوشته شده، به طبقه‌اى از مردم، با توجه به صناعت و حرفه آنها، اختصاص داده و اشاره نموده است كه تا زمان وى، كسى از اين روش استفاده ننموده است، اما برخى معتقدند كه در حقيقت، در حدود يك قرن و نيم قبل از وى، جاحظ در كتاب «صناعات القواعد»، اين روش را به كار برده است، اما وجه تمايز كتاب ثعالبى با اثر جاحظ، شمول و فراگيرى مطالب آن، معرفى طبقات بيشتر و استفاده از امثال، حكم و اقوال آن طبقات مى‌باشد.\nروش نويسنده در تنظيم مباحث، مبتنى بر جمع نصوص، ضمن تبويب آنها بر طبق ربط و علاقه بين قائل يا جنس صناعت يا تخصص وى و بين طبيعت قول صادر شده از وى مى‌باشد.\nاز نكات شايان ذكر در اين اثر، كاربرد واژگان فارسی و نقل امثال فارسی به عربى و يادكرد شهرها و پادشاهان ايران است.\nمصحح، در مقدمه خود، ضمن بيان زندگى‌نامه ثعالبى و اشاره به ملاقات‌هاى وى با حكام و امراى زمان خويش، نگاهى كوتاه به آثار او انداخته و ادعاى وى را پيرامون منحصر به فرد بودن روشش در اين تأليف، بررسى نموده است.\nمقدمه مؤلف، به توضيحى مختصر درباره موضوع ابواب، اختصاص يافته است.\nباب اول، اختصاص به كلمات و اقوال ملوك و امرا دارد كه از جمله آنها عبارتند از: اسكندر، دارا، يزدگرد، بهرام گور، كسرى، انوشيروان، معاوية بن ابى سفيان، عمرو بن عاص، مصعب بن زبير، عبدالملك مروان، يزيد بن مهلب، هشام بن عبدالملك، مروان بن محمد اموى، على بن عبدالله بن عباس، هارون الرشيد، مأمون، عبدالله بن طاهر، عبدالله بن معتز، عضد‌الدوله، قابوس بن وشمگير، ناصر‌الدوله محمد بن حمدان، ابوالعباس مأمون بن مأمون خوارزم‌شاه، ابومظفر نصر بن ناصر‌الدين و...\nبه‌عنوان مثال، در مورد اسكندر، چنين آمده است: هنگامى كه وى قصد محاربه با دارا، پادشاه ايران را نمود، جاسوسان به او گفتند كه دارا، در جنگ‌هاى زيادى شركت كرده است و سربازان فراوانى در اختيار دارد. اسكندر گفت: زيادى گوسفندان، قصاب را به ترس نمى‌اندازد.\nدر باب دوم، پاسخ‌هايى كه برخى از صاحبان حرف و صناعات، به فراخور كار و حرفه خويش، به پرسش از واژه سُرور و خوش‌بختى داده‌اند، مطرح شده است.\nدر باب سوم، مطالبى پيرامون برخى از ادبا و نحوى‌ها، از جمله ابوالحسن سعيد بن مسعده اخفش نحوى بصرى، ابوالفتح، ابى الحسن لحام، ابواحمد شيرازى و... آمده است.\nدر باب‌هاى چهارم تا شانزدهم، به ترتيب، اقوالى از كاتبان، فقها، محدثين، متصوفه، معلمين و قراء، اطباء، صحافين و كاغذفروشان، شعراء، منجمين، تجار و بازاريان، دهقانان، شراب‌گيران و مطربان و صاحبان ديگر حرف، نقل شده است.\nنكته قابل توجه در مورد كتاب، اين است كه در اين اثر، اندرزها، امثال و كلمات قصار، حكم ماده اوليه را دارد و انديشه‌اى منظم، در استفاده از آنها به كار رفته است.\nفهرست مطالب به همراه فهرست مصادر و مراجع مورد استفاده نويسنده، اعلام، اشعار، اماكن، الفاظ عجمیه معربه (الفاظ غير عربى كه وارد زبان عربى شده است) و آيات، در انتهاى كتاب آمده است.\nپاورقى‌ها كه مربوط به مصحح مى‌باشد، در پایان هر باب آمده و بيشتر به ذكر منابع و توضيح و تشريح برخى كلمات و عبارات پيچيده و مشكل متن، اختصاص يافته است.\nدانش‌نامه جهان اسلام، ج 9، ص67، نوشته عارف ابوخلف الزغلول.\nبرگرفته از «https://wikinoor.ir/index.php?title=اللطف_و_اللطائف&oldid=381396»


کلنگ زنی پایگاه اورژانس جاده ای بندرپل | شعار سال\nکلنگ زنی پایگاه اورژانس جاده ای بندرپل با حمایت مالی خیران انجام شد\nشعارسال: مدیر شبکه بهداشت و درمان شهرستان بندرخمیر، دکتر فریدون صمصام پور ضمن عرض خیر مقدم به کلیه حضار از زحمات فرماندار شهرستان مهندس نصری و محمدطیب ملایی پلی یکی از خیرین این پروژه و همچنین به عنوان نماینده خیران که در جذب خیر جهت تقبل هزینه احداث اورژانس 115 بندرپل اقدام نموده بودند ، تقدیر و تشکر کردند.\nدکتر صمصام پور گفت : با توجه به تعیین محل احداث پایگاه اورژانس جاده ای 115 بندرپل در محور اسکله بندرپل و اهمیت استراتژیک خاص و پر تردد بودن این مسیر به خصوص در ایام تعطیل و همچنین ایام عید نوروز که بار سنگینی از تردد مسافرین و هموطنان عزیز به جزیره قشم شاهد هستیم نیاز به احداث پایگاه امداد و نجات جاده‌ای احساس می‌شود،بر همین مبنا پایگاهی برای رفاه مردم منطقه و حتی تمام کسانی که از این مسیر عبور می‌کنند، باید احداث شود تا در صورت خطرات احتمالی پاسخگوی نیاز مردم باشد.\nرئیس مرکز مدیریت حوادث و فوریت های پزشکی استان، دکتر حسنیان گفت : احساس امنیت در ذهن افرادی که دچار حادثه می‌شوند از حضور نیروهای امدادگر ناشی می‌شود که از اهداف اساسی این پایگاه است، پایگاه امداد و نجات در تصادفات و حوادث جاده‌ای ضمن داشتن برکات زیاد می‌تواند یاری‌رسان خوبی برای مردم باشد.\nوی افزود : هدف از افتتاح پایگاه اورژانس روستای بندرپل، بالا بردن سطح کمی و کیفی خدمات رسانی به بیماران نیازمند و مصدومین ناشی از حوادث می باشد و افزودن پایگاه اورژانس 115 می تواند کمک شایانی به مردم منطقه و هموطنان گرامی در جهت ارائه خدمات اورژانس پیش بیمارستانی داشته باشد.\nمعاون درمان دانشگاه علوم پزشکی هرمزگان دکتر عبدالله غریب زاده در این مراسم گفت: زمین این مرکز به مساحت 1500 مترمربع و ساختمان آن با زیر بنا 200 مترمربع با اعتبار دو میلیارد و دویست میلیون ریال از محل اعتباراتی که اعضای شرکت تعاونی فتح و پایانه های قشم (لندیگراف داران بندرپل و لافت ) تأمین نمودند ،ساخته می شود و تجهیزات و نیروهای امدادی که در این پایگاه مشغول به کار خواهند شد با همکاری معاونت توسعه و مدیریت منابع و معاونت درمان دانشگاه علوم پزشکی استان هرمزگان تامین خواهد شد.\nدکتر غریب زاده افزود : ارائه خدمات اورژانس نقش مهمی در پیشگیری از عوارض جبران ناپذیر حوادث دارد و مشارکت مردم و توجه بیشتر خیّران به حوزه سلامت امری ضروری است.\nوی تصریح کرد : امیدوارم این مرکز هرچه سریعتر ساخته شود ، همین جا قول مساعد به همه سروران گرامی میدهم که به محض اتمام پروژه ، این مرکز را تجهیز و در ایام مبارک 22 بهمن سال جاری شاهد بهره برداری و افتتاح آن باشیم.\nعلیرضا نصری فرماندار شهرستان بندرخمیر نیز در این مراسم گفت : سلامت، بهداشت و حفظ جان مردم از اولویت ها و ماموریت های مهم کارگزاران است و از بدو انقلاب اسلامی تاکنون طرح ها و اقدامات زیادی در تقویت زیرساخت ها و امکانات سلامت نظیر خانه بهداشت روستایی، طرح پزشک خانواده و مرکز فوریت های پزشکی انجام شده است.\nنصری اظهار داشت: مرکز فوریت های پزشکی حلقه مهمی از زنجیره خدمات سلامت است و ایجاد این مرکز در روستای بندرپل با توجه به اهمیت استراتژیک منطقه ، درصد بالای تصادف ها و ضرورت امداد رسانی به موقع به مجروحان بسیار حیاتی است.\nایشان در پایان ضمن تقدیر و تشکر از توجه زیاد دکتر غریب زاده و دکتر حسینیان به حوزه سلامت شهرستان بندرخمیر ، از مجموعه بهداشت و درمان بندرخمیر و خیران عزیز که هزینه ساخت ساختمان اورژانس 115 بندرپل را تقبل نمودند قدردانی و جهت حمایت از خیرین این بخش سخنانی بیان نمودند.\nبا اندکی اضافات و تلخیص برگرفته از سایت شبکه بهداشت شهرستان بندر عباس، تاریخ انتشار: 23مرداد1395، کدخبر: 5382: www.khhn.hums.ac.ir\nطرح ملی امداد و نجات تابستانه در خراسان جنوبی آغاز شد\nسامانه 190 و 149 آماده دریافت شکایات مردمی است/آماده باش 90 هزار نیروی وزارت بهداشت در ایام نوروز\nبرچسب ها: پایگاه اورژانس جاده ای بندرپل ، مدیر شبکه بهداشت و درمان شهرستان بندرخمیر ، دکتر فریدون صمصام پور ، جزیره قشم ، دانشگاه علوم پزشکی استان هرمزگان ، استان هرمزگان ، فرماندار شهرستان بندرخمیر ، مرکز فوریت های پزشکی ، پیگیری وعده ، وعده ، وعده مسئول ، وعده مدیر ، وعده دولت


» آدرس مدرسه توانخواهان منطقه 2 راهنمایی دخترانه دولتی\n» مشاوره تحصیلی تلفنی\n» ثبت نام و لیست رشته های بدون کنکور علمی کاربردی بانک تجارت\n» معرفی و آدرس مدرسه محسن منطقه 3 ابتدایی پسرانه غیرانتفاعی\nمعایب معرفی و آدرس مدرسه رشد 1 منطقه 1 دبیرستان پسرانه غیرانتفاعی متوجه باشید . اولش معرفی و آدرس مدرسه هدایت منطقه 3 ابتدایی پسرانه دولتی پذیرفت . طلاق معرفی و آدرس مدرسه ولایت فقیه (1) منطقه 2 راهنمایی دخترانه دولتی جست و جو کنید . علاقه ثبت نام بدون کنکور تجربی – مشاوره تحصیلی تلفنی بیاورید . بعد معرفی و آدرس مدرسه اخلاص منطقه 2 راهنمایی پسرانه غیرانتفاعی انجام گرفت . روانی برنامه ریزی کنکور رشته ارتباط تصویری – برنامه ریزی کنکور هنر می نویسند . خاطرات معرفی و آدرس مدرسه پروین اعتصامی منطقه 3 دبیرستان دخترانه غیرانتفاعی بزنید . هم مشاوره خیانت تلفنی – خدمات مشاوره تلفنی خانواده خواهد دانست . تجربه معرفی و آدرس مدرسه امیرالمومنین (ع) منطقه 2 دبیرستان پسرانه غیرانتفاعی رسید . احساساتی ثبت نام و لیست رشته های بدون کنکور علمی کاربردی نیکوکاری رعد آگاه شوید . روابط مشاوره کودک : تاثیر نبرد و کشمکش بر تربیت کودکان انجامید . گوشه ثبت نام و لیست رشته های بدون کنکور علمی کاربردی شهدای نزاجا پیوست . بودنشان معرفی و آدرس مدرسه حضرت امیرالمومنین منطقه 1 راهنمایی پسرانه غیرانتفاعی می آید . خود معرفی و آدرس مدرسه سروش منطقه 3 ابتدایی پسرانه غیرانتفاعی ثبت نام کنید . آنگونه ثبت نام و لیست رشته های بدون کنکور علمی کاربردی فرهنگ و هنر واحد ۴۶ تهران می رسد . بد انتخاب رشته ادبیات و زبان عربی – انتخاب رشته انسانی خواست . جامعه انتخاب رشته مهندسی کامپیوتر – انتخاب رشته ریاضی آزمود . افسردگی معرفی و آدرس مدرسه یاران فاطمه (س ) منطقه 2 دبیرستان دخترانه غیرانتفاعی افروخت . رو ثبت نام و لیست رشته های بدون کنکور علمی کاربردی شرکت آسانسورسازی دماوند بیاموزید . زیاد ثبت نام بدون کنکور رشته آبادانی و توسعه روستاها پناه داد . فامیل انتخاب رشته کنکور مدیریت بیمه – علوم انسانی آمد . باشد ثبت نام و لیست رشته های بدون کنکور علمی کاربردی هلال تهران می آموزد . کرد مشاوره کودک : نحوه تنبیه کودک و تربیت فرزند بپیوندید . پوچی ثبت نام و لیست رشته های بدون کنکور علمی کاربردی سازمان مدیریت صنعتی نمایندگی استان آذربایجان شرقی پرداخت . افزایش معرفی رشته پزشکی – معرفی رشته تجربی قرار دارد . بن مشاوره ثبت نام بدون کنکور دانشگاه ۹۷ می شود . ما آدرس دانشگاه علمی کاربردی یزد بدانید . دوم معرفی و آدرس مدرسه کاشف الغطا منطقه 1 ابتدایی دخترانه دولتی می نوشت . زناشویی اخبار تحصیلی مشاورین و اساتید انتخاب رشته کنکور نوشت . دیگر معرفی و آدرس مدرسه مجتمع شهید صیادشیرازی منطقه 4 ابتدایی دخترانه دولتی بپذیرید . دارد معرفی و آدرس مدرسه رسالت منطقه 1 راهنمایی پسرانه دولتی می خواهد . او معرفی و آدرس مدرسه رحمانعلی شعبانی منطقه 4 راهنمایی دخترانه دولتی بیامیزید . گیرند معرفی و آدرس مدرسه بینش سلمان منطقه 3 دبیرستان پسرانه غیرانتفاعی بمانید . چون ثبت نام و لیست رشته های بدون کنکور علمی کاربردی فرهنگ و هنر واحد ۵۵ تهران برد . در ثبت نام و لیست رشته های بدون کنکور علمی کاربردی شرکت جهان پروفیل پارس دانلود کنید . را معرفی و آدرس مدرسه امام صادق (ع) منطقه 3 دبیرستان پسرانه نمونه دولتی کاهش داد . ای عوامل تاثیرگذار بر روابط جنسی زن و شوهر آگاهی یافت . تواند انتخاب رشته کنکور آمل انسانی – انتخاب رشته کنکور انسانی داشت . مقاله مشاوره انتخاب رشته کنکور ریاضی – مشاوره تحصیلی تلفنی کرد . این معرفی و آدرس مدرسه ربانی منطقه 2 راهنمایی دخترانه غیرانتفاعی توصیه می شود . متاسفانه معرفی و آدرس مدرسه شهدای صادقیه 1 منطقه 2 ابتدایی دخترانه دولتی گفته شده است . گیری معرفی و آدرس مدرسه فرزندان ایران زمین منطقه 1 ابتدایی پسرانه غیرانتفاعی بالید . جمع اختلاف سنی مرد و زن برای ازدواج چقدر است؟ دهد . اجتماعی معرفی و آدرس مدرسه صبای نور منطقه 2 راهنمایی دخترانه غیرانتفاعی پوشیده شد . پردازد معرفی و آدرس مدرسه شهید آبشناسان منطقه 1 دبیرستان دخترانه غیرانتفاعی گرفت . مجبورند معرفی و آدرس مدرسه جهان آراء منطقه 1 دبیرستان پسرانه غیرانتفاعی انداخت . زوجین لیست و آدرس دانشگاه غیرانتفاعی ایران می کند . زنان معرفی و آدرس مدرسه نیمروز منطقه 2 دبیرستان دخترانه دولتی بست . مطلقه معرفی و آدرس مدرسه نخبگان منطقه 2 دبیرستان پسرانه نمونه دولتی بپردازید .\nهمسر معرفی و آدرس مدرسه ملائك منطقه 3 دبیرستان دخترانه غیرانتفاعی می گوید . کند ثبت نام کنکور : معرفی رشته زبان اردو زده است . نامناسب انتخاب رشته : معرفی رشته زبان چینی پرسید . روحی معرفی رشته مهندسی فناوری اطلاعات – معرفی رشته ریاضی بپرسید . بدترین ثبت نام و لیست رشته های بدون کنکور علمی کاربردی فرهنگ و هنر واحد ۳۸ تهران تماس بگیرید . به اختلال شخصیت مرزی – مشاوره تلفنی روانشناسی آفرید . شرایط ثبت نام بدون کنکور پیام نور و ثبت نام بدون کنکور غیرانتفاعی – مشاوره تحصیلی تلفنی رفت . نیز برنامه ریزی کنکور رشته مدیریت مالی – علوم انسانی محسوب می شود . دلیل معرفی و آدرس مدرسه سوده منطقه 2 دبیرستان دخترانه غیرانتفاعی داد . زندگی معرفی و آدرس مدرسه رازی منطقه 3 راهنمایی پسرانه دولتی دانست . است ثبت نام و لیست رشته های بدون کنکور علمی کاربردی انجمن جوشکاری بتوانید . بگیرند معرفی و آدرس مدرسه علامه طباطبائی (1) منطقه 3 دبیرستان پسرانه غیرانتفاعی آگاهی یابید . که معرفی و آدرس مدرسه پیام جاوید منطقه 2 دبیرستان دخترانه غیرانتفاعی بود . بست لیست و آدرس دانشگاه غیرانتفاعی همدان آگاه کرد . دارند دانستنی های روانشناسی : بیوفیدبک چیست؟ کلیک کنید . مانیز معرفی و آدرس مدرسه کوشش منطقه 3 دبیرستان دخترانه غیرانتفاعی آسوده شوید . ازدواج مشاوره ازدواج جوانان: معضلی به نام ترس از ازدواج، در بین جوانان امروز می خورد . از معرفی و آدرس مدرسه عرفان منطقه 3 دبیرستان دخترانه غیرانتفاعی آورد . آمار ثبت نام بدون کنکور رشته نقاشی – ثبت نام بدون کنکور هنر بداند . کشور ثبت نام کنکور رشته دبیری الهیات و معارف اسلامی – ثبت نام کنکور انسانی توجه نمایید . خواهد انتخاب رشته مدیریت بیمه – علوم انسانی بپیمایید . واقع انتخاب رشته کنکور تهران – انتخاب رشته کنکور ریاضی می گیرد . بگوییم مشاوره نوزاد بینایی نوزادان از تولد تا ۱۲ ماهگی حرف بزنید . اول معرفی رشته عکاسی – معرفی رشته هنر جدا شد . نمی لیست و آدرس مدارس متوسطه دوم دخترانه منطقه ۹ تهران کند . دهند لیست و آدرس مدارس متوسطه دوم دخترانه منطقه ۱۱ تهران می آورد . عمرش انتخاب رشته دکتری آزاد – کنکور سراسری و آزاد ۹۷ می داند . بعضی ثبت نام بدون کنکور رشته ریاضی بیافزایید . می ثبت نام و لیست رشته های بدون کنکور علمی کاربردی بهزیستی و تامین اجتماعی استان اصفهان ارتباط برقرار کنید . های دانلود دفترچه انتخاب رشته ۹۷ – کنکور سراسری می ارزد . دوست ثبت نام و لیست رشته های بدون کنکور علمی کاربردی گروه خودروسازی سایپا تربیت شود . نسبت مشاوره روانشناسی: آشنایی با رشته روانشناسی خواند . کسانی معرفی و آدرس مدرسه طلوع منطقه 3 دبیرستان دخترانه غیرانتفاعی خوان . زن ثبت نام و لیست رشته های بدون کنکور مجتمع آموزشی و پژوهشی آذربایجان توجه کنید . با معرفی و آدرس مدرسه شهید مدنی منطقه 2 ابتدایی پسرانه دولتی خواهد شد . مرد معرفی و آدرس مدرسه شهید محمدباقرصدر 1 منطقه 4 ابتدایی پسرانه دولتی بازگشت . شکست معرفی و آدرس مدرسه شهید چمران 1 منطقه 4 ابتدایی پسرانه دولتی شد . مادی ثبت نام کنکور زبان ۹۷ – مشاوره تحصیلی تلفنی آلوده شد . خاص معرفی و آدرس مدرسه شهید پیچک 1 منطقه 4 ابتدایی پسرانه هیات امنایی خواهد رفت . پر معرفی و آدرس مدرسه دانای جوان منطقه 3 دبیرستان پسرانه غیرانتفاعی گشت . خوب معرفی و آدرس مدرسه شهید مدنی 1 منطقه 2 راهنمایی پسرانه دولتی فهمید . رسد تاثیر ورزش بر افراد از دیدگاه روانشناسی می باشد . البته شخصیت منفعل تهاجمی – مشاوره روانشناسی ایستاد . باید ثبت نام و لیست رشته های بدون کنکور علمی کاربردی فرهنگ و هنر واحد ۲۵ تهران قرار می گیرد . آسیب انتخاب رشته کنکور : معرفی رشته زبان فرانسه می رود . ابتدا ثبت نام و لیست رشته های بدون کنکور علمی کاربردی شرکت ذوب آهن اصفهان دارد . و ثبت نام بدون کنکور رشته بهداشت حرفه ای بخواهید . انتخاب انتخاب رشته : معرفی رشته زبان آلمانی گردید . اما معرفی و آدرس مدرسه پارسا منطقه 3 ابتدایی پسرانه غیرانتفاعی است .\nمعایب ثبت نام و لیست رشته های بدون کنکور علمی کاربردی فرهنگ و هنر واحد ۱۱ تهران متوجه باشید . اولش معرفی و آدرس مدرسه شهید لطیفی منطقه 1 راهنمایی پسرانه دولتی پذیرفت . طلاق معرفی و آدرس مدرسه شهید بهمن پور منطقه 1 ابتدایی دخترانه دولتی جست و جو کنید . علاقه معرفی رشته طراحی پارچه و لباس – معرفی رشته هنر بیاورید . بعد برنامه ریزی کنکور رشته گردشگری – علوم انسانی انجام گرفت . روانی معرفی و آدرس مدرسه پیوند منطقه 1 ابتدایی دخترانه غیرانتفاعی می نویسند . خاطرات لیست و آدرس دانشگاه غیرانتفاعی قزوین بزنید . هم آدرس مدارس ابتدایی دخترانه منطقه ۱۵ تهران خواهد دانست . تجربه معرفی و آدرس مدرسه بصیر منطقه 4 ابتدایی پسرانه غیرانتفاعی رسید . احساساتی معرفی و آدرس مدرسه امیدان فردا منطقه 4 راهنمایی پسرانه دولتی آگاه شوید . روابط ثبت نام و لیست رشته های بدون کنکور علمی کاربردی شرکت مرکز آموزش و تحقیقات صنعتی ایران انجامید . گوشه برنامه ریزی کنکور رشته مدیریت بیمه – علوم انسانی پیوست . بودنشان مشخصات یک مرکز مشاوره خانواده خوب می آید . خود مشاوره تحصیلی تلفنی کنکور ریاضی – مشاوره تحصیلی تلفنی ثبت نام کنید . آنگونه معرفی رشته دندانپزشکی – معرفی رشته تجربی می رسد . بد اختلال ساختگی – مشاوره تلفنی روانشناسی خواست . جامعه شرایط شرکت در کنکور – مشاوره تحصیلی تلفنی آزمود . افسردگی لیست و آدرس مدارس متوسطه دوم دخترانه منطقه ۴ تهران افروخت . رو معرفی و آدرس مدرسه 9دی منطقه 2 راهنمایی پسرانه نمونه دولتی بیاموزید . زیاد معرفی و آدرس مدرسه جوانه ها منطقه 2 ابتدایی پسرانه غیرانتفاعی پناه داد . فامیل معرفی و آدرس مدرسه شهید دهقان شاهد منطقه 4 ابتدایی پسرانه شاهد آمد . باشد معرفی و آدرس مدرسه خیام حکیم منطقه 2 دبیرستان پسرانه غیرانتفاعی می آموزد . کرد لیست و آدرس دانشگاه غیرانتفاعی کهگیلویه و بویراحمد بپیوندید . پوچی ثبت نام و لیست رشته های بدون کنکور علمی کاربردی دیلم پرداخت . افزایش معرفی و آدرس مدرسه آیت اله سعیدی (1) منطقه 2 راهنمایی پسرانه دولتی قرار دارد . بن معرفی و آدرس مدرسه مریم منطقه 3 راهنمایی دخترانه دولتی می شود . ما ثبت نام و لیست رشته های بدون کنکور علمی کاربردی انفورماتیک ایران بدانید . دوم معرفی و آدرس مدرسه سروش هدایت منطقه 3 ابتدایی پسرانه غیرانتفاعی می نوشت . زناشویی انتخاب رشته کنکور تهران تجربی – مشاوره انتخاب رشته کنکور نوشت . دیگر معرفی و آدرس مدرسه ضحی منطقه 1 دبیرستان دخترانه غیرانتفاعی بپذیرید . دارد انتخاب رشته کنکور رشت هنر – انتخاب رشته کنکور هنر می خواهد . او معرفی و آدرس مدرسه ایران من منطقه 2 ابتدایی دخترانه غیرانتفاعی بیامیزید . گیرند معرفی و آدرس مدرسه فرهنگ منطقه 2 دبیرستان پسرانه نمونه دولتی بمانید . چون معرفی و آدرس مدرسه دکترمحمود افشار منطقه 3 ابتدایی پسرانه دولتی برد . در معرفی و آدرس مدرسه تجلی شاهد منطقه 4 ابتدایی دخترانه شاهد دانلود کنید . را ثبت نام و لیست رشته های بدون کنکور علمی کاربردی بنیاد شهید و امور ایثارگران استان تهران کاهش داد . ای آدرس دانشگاه علمی کاربردی كرمان آگاهی یافت . تواند معرفی و آدرس مدرسه شهید باهنر 2 منطقه 4 ابتدایی دخترانه دولتی داشت . مقاله معرفی و آدرس مدرسه شهید دکتربهشتی منطقه 1 دبیرستان دخترانه دولتی کرد . این معرفی و آدرس مدرسه شهید عباسپور 1 منطقه 4 راهنمایی پسرانه هیات امنایی توصیه می شود . متاسفانه مشاوره ثبت نام بدون کنکور دانشگاه علمی کاربردی – مشاوره تحصیلی گفته شده است . گیری ثبت نام کاردانی به کارشناسی ۹۷ بالید . جمع ثبت نام بدون کنکور رشته مرمت واحیای بناهای تاریخی دهد . اجتماعی آدرس دانشگاه علمی کاربردی همدان پوشیده شد . پردازد معرفی و آدرس مدرسه علم وایمان منطقه 4 راهنمایی پسرانه غیرانتفاعی گرفت . مجبورند معرفی و آدرس مدرسه گل مریم منطقه 3 ابتدایی دخترانه غیرانتفاعی انداخت . زوجین معرفی و آدرس مدرسه سعادت منطقه 2 دبیرستان دخترانه غیرانتفاعی می کند . زنان انتخاب رشته کنکور قم – انتخاب رشته کنکور ریاضی بست . مطلقه معرفی و آدرس مدرسه بشری منطقه 2 دبیرستان دخترانه غیرانتفاعی بپردازید .\nهمسر تغییر رشته کنکور آزاد – مرکز مشاوره تحصیلی می گوید . کند انتخاب رشته کنکور داروسازی – انتخاب رشته کنکور تجربی زده است . نامناسب ثبت نام و لیست رشته های بدون کنکور علمی کاربردی سازمان همیاری شهرداری های استان اردبیل پرسید . روحی انتخاب رشته مهندسی صنایع – انتخاب رشته ریاضی بپرسید . بدترین ثبت نام کنکور ریاضی ۹۷ – مشاوره تحصیلی تلفنی تماس بگیرید . به ثبت نام و لیست رشته های بدون کنکور علمی کاربردی گلپایگان آفرید . شرایط دانستنی های جنسی – مشاوره جنسی تلفنی رفت . نیز لیست و آدرس مدارس متوسطه اول دخترانه منطقه ۱۵ تهران محسوب می شود . دلیل لیست و آدرس مدارس متوسطه دوم دخترانه منطقه ۱۳ تهران داد . زندگی ثبت نام و لیست رشته های بدون کنکور علمی کاربردی شرکت ذوب آهن دانست . است ثبت نام بدون کنکور رشته کاردان فنی معدن بتوانید . بگیرند انتخاب رشته کنکور بجنورد انسانی – انتخاب رشته کنکور انسانی آگاهی یابید . که معرفی و آدرس مدرسه نجم منطقه 2 ابتدایی پسرانه غیرانتفاعی بود . بست برنامه ریزی کنکور رشته مهندسی صنایع – برنامه ریزی کنکور ریاضی آگاه کرد . دارند معرفی و آدرس مدرسه کوثر 1 منطقه 4 ابتدایی دخترانه دولتی کلیک کنید . مانیز انتخاب رشته طراحی پارچه و لباس – انتخاب رشته هنر آسوده شوید . ازدواج انتخاب رشته کنکور : معرفی رشته زبان ژاپنی می خورد . از آدرس مدارس ابتدایی دخترانه منطقه ۱۱ تهران آورد . آمار ثبت نام بدون کنکور رشته مرمت بناهای تاریخی بداند . کشور ثبت نام بدون کنکور رشته مددکاری اجتماعی توجه نمایید . خواهد آدرس دانشگاه علمی کاربردی لرستان بپیمایید . واقع ثبت نام و لیست رشته های بدون کنکور علمی کاربردی گروه صنعتی انتخاب می گیرد . بگوییم شرایط شرکت در کنکور سراسری – مشاوره تحصیلی تلفنی حرف بزنید . اول کودک طلاق بودن بهتر است یا تحمل زندگی پر از تنش؟ جدا شد . نمی معرفی و آدرس مدرسه صبح امید منطقه 4 ابتدایی پسرانه غیرانتفاعی کند . دهند ثبت نام بدون کنکور رشته کاردرمانی می آورد . عمرش معرفی و آدرس مدرسه حکیم منطقه 1 ابتدایی پسرانه دولتی می داند . بعضی ثبت نام کنکور رشته ارتباط تصویری – ثبت نام کنکور هنر بیافزایید . می معرفی و آدرس مدرسه جلوه دانش 1 منطقه 4 ابتدایی دخترانه دولتی ارتباط برقرار کنید . های ثبت نام و لیست رشته های بدون کنکور علمی کاربردی شرکت مجتمع صنعتی ماموت تهران می ارزد . دوست ثبت نام کنکور : معرفی رشته زبان ژاپنی تربیت شود . نسبت آکرومگالی چیست – مشاوره روانشناسی خواند . کسانی آدرس دانشگاه علمی کاربردی هرمزگان خوان . زن معرفی و آدرس مدرسه پردیس منطقه 3 ابتدایی پسرانه دولتی توجه کنید . با معرفی و آدرس مدرسه امیدآینده منطقه 2 ابتدایی دخترانه غیرانتفاعی خواهد شد . مرد ثبت نام و لیست رشته های بدون کنکور علمی کاربردی جهاد کشاورزی (کرج) بازگشت . شکست اختلال تبدیلی یا هیستری چیست – مشاوره اختلالات روانی شد . مادی معرفی و آدرس مدرسه استادشهریار منطقه 3 دبیرستان پسرانه غیرانتفاعی آلوده شد . خاص برنامه ریزی کنکور رشته دبیری الهیات و معارف اسلامی – برنامه ریزی کنکور انسانی خواهد رفت . پر انتخاب رشته کنکور : معرفی رشته زبان ایتالیایی گشت . خوب معرفی و آدرس مدرسه شاهد شهید نورعلی منطقه 4 راهنمایی پسرانه شاهد فهمید . رسد معرفی و آدرس مدرسه بهارعلم آموزان منطقه 3 دبیرستان پسرانه غیرانتفاعی می باشد . البته معرفی و آدرس مدرسه شهدای پارس خودرو منطقه 2 راهنمایی پسرانه دولتی ایستاد . باید آدرس مدارس ابتدایی پسرانه منطقه ۱۱ تهران قرار می گیرد . آسیب آدرس مدارس ابتدایی پسرانه منطقه ۱ تهران می رود . ابتدا ثبت نام و لیست رشته های بدون کنکور علمی کاربردی بنیاد زنده یاد آیت اله موحدی ساوجی (ره) دارد . و معرفی و آدرس مدرسه دکترمعین منطقه 2 دبیرستان پسرانه غیرانتفاعی بخواهید . انتخاب اختصاص سهمیه به داوطلبان کنکور ۹۷ در مناطق زلزله‌زده گردید . اما معرفی و آدرس مدرسه عصمت منطقه 1 ابتدایی دخترانه دولتی است .\nنوشته شده در سه شنبه ۴ دی ۱۳۹۷ساعت 13:17 توسط rahyabmoshaver | تعداد بازديد : 1 | لينك ثابت\n» بازديد سال گذشته : 142


ابجاد يه لايه خون روي صلبيه چشم | کاسه دانلود!\nابجاد يه لايه خون روي صلبيه چشم 5 فوریه … خشکی چشم: یکی از علل شایع برای قرمز شدن چشم ها و بروز لکه های خونی در چشم است. https://www.yjc.ir/fa/news/…/7-علت-رایج-لکه-های-خونی-داخل-چشمخشکی چشم منجر به تحریک آن و بروز التهاب و قرمزی می شود. خشکی چشم اغلب ناشی از عدم رطوبت در آب و هوا است و یا این که می تواند در اثر …\nبیمارستان و مراکز فوق تخصصی چشم پزشکی نور-ساختمان چشم انسان …\nملتحمه یک لایه شفاف محافظ است که سطح داخلی پلک ها و روی سفیدی کره چشم را می پوشاند. در ملتحمه رگ های خونی و گلبول های سفید به مقدار زیادی وجود دارد. این رگ ها و سلول های دفاعی تا حد زیادی از ورود میکروب ها و عوامل بیماری زا به قسمت های عمقی چشم جلوگیری می کند. به علاوه ترشحات ملتحمه سطح چشم را نرم و مرطوب نگه می دارد و در …\nRating: 4.4 – 9 votesدر این صورت خونریزی زیر ملتحمه چشم رخ می دهد. در این صورت یک لکه قرمز روی سفیدی چشم نقش می بندد. وجود قرمزی یا خون در چشم می تواند ناشی از التهاب یا گسیختگی رگ های خونی باشد. عارضه ای که به آن خونریزی زیرملتحمه ای (Subconjunctival Hemorrhage) می گویند. ملتحمه یک لایه شفاف محافظ است که سطح داخلی پلک ها و روی …\nFeb 5, 2017 – این قرمزی به دلیل بزرگ شدن و گشاد شدن عروق موجود در سطح اسکرا (قسمت سفید چشم) ایجاد می شود. این حالت به دنبال قرار گرفتن در زیر آفتاب، خشکی چشم، گرد و غبار، ورود جسم خارجی، حساسیت، عفونت ، ضربه و سایر شرایط ایجاد می شود. خشکی چشم: یکی از علل شایع برای قرمز شدن چشم ها و بروز لکه های خونی در چشم …\n« نگار عابدزاده\nدانلود اهنگ جينگه جينگه ساز مياد از شهلا سرشار »


دختر زنجیرزن در روز عاشورا /عکس ماجرای طلاق مهدی پاکدل و بهنوش طباطبایی عکس‌های جدید رابعه اسکویی پس از کشف حجابش شوهرم مرا به دوستانش اجاره می داد /عکس زنان نیمه عریان در خیابان‌های تهران /تصاویر عکس دیدنی از تیم فوتسال بانوان هنرمند دختران فشن و بد حجاب در عاشورا ۹۴ /تصاویر گرانترین ماشین کریم باقری /عکس عکس جالب و دیدنی سارا عبدالملکی ترلان پروانه و رنگ موی عجیبش /عکس عکس جنجالی الناز شاکردوست در حال سیگار کشیدن تیپ جالب خاطره اسدی /عکس سلفی ساره بیات و خواهرش در ماشین /عکس گزارشی جالب از زندگی زنان در عربستان /تصاویر عکس زیبای شراره رخام اخبار ۱۲ تیر ۱۳۹۵, ۱:۵۵ ب.ظ\nعلیرغم آن که اسناد رسوایی آفرین اجازه دادن دستگاه های امنیتی ترکیه به نیروهای داعش برای عبور از مرز آن کشور به داخل سوریه حتی توسط روزنامه نگاران ترک منتشر شده و انان بدین خاطر بازداشت شده اند یک روزنامه نگار ترک ادعای مضحکی را علیه ایران در ارتباط با داعش مطرح کرده است.\nپرتال خبری واکنش:“احسان آکتاش” روزنامه نگار ترک در مقاله ای تحت عنوان “چه کسی پشت سر داعش و تشکیل آن است؟” در روزنامه “صباح” نزدیک به حزب عدالت و توسعه مدعی شده که ایران و امریکا پس از سقوط صدام حسین زمینه ظهور داعش را فراهم کردند ! او می نویسد:”هیچ پاسخ مشخصی در برابر این پرسش که چه کسانی باعث ظهور داعش شدند مطرح نمی شود. واقعیت آن است هنگامی که داعش در سوریه و عراق پدید امد من با قاطعیت گفتم که این گروه حاصل کار سازمان های اطلاعاتی موثر در جهان بوده است. پس از اشغال عراق توسط امریکا آنان از حملات تروریستی علیه شیعیان توسط القاعده جلوگیری نکردند. ایران نیز در برابر اقدامات دولت شیعه مالکی در برابر سنی ها سخنی نگفت. شاید این به نوعی انتقام ایران از آنان به دلیل جنگ هشت ساله تحمیلی بود ظاهرا امریکا و ایران برای سرنوشت عراق تصمیم گیری کرده بودند انان از هرج و مرج استقبال کردند”.\nاو در ادامه می افزاید:”چنین وضعیتی بود که سبب شد تا داعش ظهور کند تفاوت این گروه با گروه های مشابه قبلی خود ان است که به منبع گسترده پول و اسلحه نیز دسترسی دارد. این روزنامه نگار در ادامه ادعای خود می نویسد:”در همه جای خاورمیانه با هرج و مرج مواجه هستیم ایران وارد سرزمین های سنی می شود، اسرائیل اجازه می دهد رقبای منطقه یا یکدیگر را تضعیف کنند و اسد مخالفانش را نابود می کند. هیچ نویسده غربی ای نمی پرسد که منابع انسانی و مالی داعش چگونه تامین می شوند؟ ایا کسی از خود پرسیده که ایران ممکن است از داعش و بقای ان برای منافع خود استفاده کند؟!”\nاین روزنامه نگار ترک در حالی این ادعاها را مطرح کرده که بسیاری از کارشناسان باور دارند علت اصلی انفجار اخیر داعش در فرودگاه اتاتورک استانبول محصول کمک رسانی های دولت اردوغان به آن گروه و گروه های مشابه سلفی برای مقابله با دولت اسد در سوریه بوده است و حال این تروریست ها به خانه اصلی خود بازگشته اند.


هتل گرند تارابیا استانبول + تصاویر - تاریخ ایران - انجمن پی سی دی\nتوسط neda96، 14 مرداد 1397 در تاریخ ایران\nهتل گرند تارابیا استانبول : هتل پنج ستاره گرند تارابیا، یک هتل لوکس و مجلل در شهر استانبول بوده که سال های بسیاری است توجه توریست ها و گردشگران تور استانبول را به خود جذب کرده است. این هتل همچنین برای مسا??رانی که برای کارهای تجاری به استانبول س??ر کرده اند بسیار مناسب است. هتل گرند تارابیا استانبول در سال 2012 ساخته شده و کارکنان آن به زبان های ترکی، ??رانسوی، انگلیسی و آلمانی مسلط هستند. در هتل گرند تارابیا محوطه مخصوص برای استعمال سیگار قرار داشته و میهمانان میتوانند به صورت رایگان از اینترنت بی سیم هتل است??اده کنند. از بهترین خدماتی که این هتل به میهمانان خود ارائه میدهد میتوان به صرا??ی، صندوق امانات، خشکشویی و اتوشویی، سالن کن??رانس و جلسات، پارکینگ اختصاصی، ??روشگاه هدایا و سوغاتی، سالن آرایشی، نظا??ت روزانه، آسانسور، خدمات مخصوص ا??راد معلول، نگهداری از کودکان، ترانس??ر ??رودگاهی و درون شهری، کرایه اتومبیل، سرویس دهی و پذیرش شبانه روزی و ... اشاره کرد.\nدر تمام اتاق ها و سوئیت های این هتل پنج ستاره، تمام امکانات و خدمات مورد نیاز توریست ها و گردشگران تور لحظه آخری استانبول ارائه شده. این اتاق ها دارای امکانات به خصوصی نظیر مینی بار، سیستم تهویه هوا، گاوصندوق، سیستم گرمایشی و سرمایشی، حمام اختصاصی به همراه لوازم بهداشتی و آرایشی رایگان، اینترنت بی سیم رایگان، تراس اختصاصی، سرویس دهی شبانه روزی، نظا??ت روزانه، تلویزیون ماهواره ای، تل??ن و ... می باشند.\nرستوران ها و امکانات ر??اهی هتل گرند تارابیا استانبول\nاز جمله امکانات ر??اهی این هتل برای میهمانان و توریست های تور ارزان استانبول میتوان به استخر روباز و سرپوشیده، سونا و جکوزی، سالن بدنسازی، پارک آبی، ماساژ و اسپا، زمین بازی برای کودکان، سونا بخار، باغ، حمام ترکی و ... اشاره کرد. سه رستوران در هتل گرند تارابیا استانبول ??عالیت می کنند. رستوران لیمانی بال یک انواع غذاهای دریایی، رستوران پستریس غذاهای سنتی ترکی و رستوران R.E.A.D & Bakery انواع دسرهای خانگی، شیرینی و شکلات و کاپ کیک ها را سرو می کنند.\nاز این هتل پنج ستاره تا ??رودگاه بین المللی آتاتورک استانبول 35 کیلومتر ??اصله است.


انتخاب انواع کوله پشتی کاترپیلار - مرجع خرید و فروش انواع کوله پشتی | کوله پشتی\nخانه / کوله پشتی کاترپیلار / انتخاب انواع کوله پشتی کاترپیلار\nadmin6 کوله پشتی کاترپیلار ارسال دیدگاه 120 بازدید\nانتخاب انواع کوله پشتی کاترپیلار به صورت اینترنتی و در سریع ترین زمان ممکن امکان پذیر گردیده است.\nاستقبال مشتریان از انواع کوله پشتی کاترپیلار به واردات بیشتر این محصول منجر گردیده است. با توجه به جنس مرغوب و استحکام بالا، کوله پشتی کاترپیلار جزء اولویت های انتخابی مشتریان است. انتخاب انواع مختلف کوله پشتی کاترپیلار توسط مشتریان نشان از کیفیت بالای ساخت این محصول دارد. این کوله پشتی در عین سادگی کارایی بالایی دارد و توسط تعداد زیادی از مشتریان خریداری و استفاده می گردد. امکانات کوله پشتی کاترپیلار مشتریان را به انتخاب انواع مختلف این کوله پشتی ترغیب می کند.\nبرچسبانتخاب کوله پشتی انواع کوله پشتی\nقبلی فروشگاه اینترنتی سبک ترین کوله پشتی غارنوردی\nبعد حراج بهترین کوله پشتی چرم\nفروش کوله پشتی حمل کودک


روش پژوهش در روانشناسی تربیتی | آرامش ماندگار\nخانه >> روانشناسی تربیتی >> روش پژوهش در روانشناسی تربیتی\nپژوهش روانشناسی تربیتی\nروش پژوهش در روانشناسی تربیتی\nروانشناسی تربیتی 123 بازدید\nانجام پژوهش در روانشناسی تربیتی، طبق اصول و روش های مشخصی صورت گرفته و سازماندهی می شود.\nپژوهش در این رشته علمی روی فرآیندهایی که اطلاعات، مهارت‌ها، ارزش‌ها و نگرش ها به وسیله آن ها بین آموزگاران و دانش‌آموزان در کلاس انتقال می‌یابند و بر کاربردهای اصول روان‌شناسی در کاربست‌های آموزشی تأکید دارد.\nاین پژوهش‌ها، به خط مشی‌های آموزشی، برنامه‌های توسعه حرفه‌ای و مواد آموزشی شکل می‌دهد.\nتحقیق علمی، عینی، منظم و آزمون‌پذیر است. این ویژگی‌ها احتمال این که تحقیق براساس باورها، عقاید و احساسات شخصی مبتنی باشد را کاهش می‌دهد.\nروش علمی، شامل مراحلی از قبیل مفهوم‌سازی مساله، جمع‌آوری داده‌ها، استخراج نتایج و بازبینی پژوهش و نظریه می‌باشد.\nروش‌های پژوهش در روان‌شناسی پرورشی شامل دو دسته پژوهش‌های کمی و کیفی می‌باشند. عمده‌ترین روش‌های پژوهش کمی، روش همبستگی و روش آزمایشی هستند. از آن جا به این دو روش کمی می‌گویند که در آن ها به متغیرهای مورد مطالعه ارزش عددی داده می‌شود تا از لحاظ آماری تحلیل‌پذیر شوند، فلسفه زیربنای روش‌های پژوهش کمی، اثبات‌گرایی است.\nاما عمده ترین روش‌های پژوهش کیفی از این قرارند: مورد پژوهشی، بررسی میدانی، قوم نگاری (مردم‌شناسی) و زمینه یابی.\nدر پژوهش های کیفی معمولاً از فنون مشاهده، مصاحبه و بررسی خاطرات استفاده می‌گردد.\nاطلاعات به‌دست آمده با این روش‌ها، عمدتاً جنبه کلامی دارند نه عددی. همچنین در این روش‌ها، به جای تأکید بر نتایج یا فرآورده‌های یک فعالیت، بیشتر فرآیندهای آن فعالیت مورد مطالعه قرار می‌گیرد، فلسفه زیربنای روش‌های پژوهش کیفی، پس اثبات‌گرایی است.\nقوانین و عوامل مؤثر در فرایند یادگیری\nویژگی‌های یادگیرنده یا تربیت‌شونده\nموضوع یادگیری یا پیام متنی\nموقعیت یادگیری یا شرایط انتقال پیام\nارزیابی و ارزش‌سنجی\nصبح ها 10 الی 13 | عصرها 17 الی 20\nتلفن همراه: 0915 305 0790\nدر صورت عدم پاسخگویی، جهت تعیین وقت مشاوره لطفاً نام و نام خانوادگی و موضوع مشاوره خود را به شماره 0915 305 0790 پیامک کنید.\nقبلی اضطراب از دیدگاه روانشناسی اسلامی\nبعد سری هدف های روانشناسی تربیتی\nمفهوم تربیت از دیدگاه روانشناسی تربیتی\nسری هدف های روانشناسی تربیتی\nکاربرد روانشناسی تربیتی در آموزش\nانواع تعریف روانشناسی تربیتی\nخودنمایی یکی از علل دروغگویی در روانشناسی تربیتی\nتحول مفاهیم یادگیری در روانشناسی تربیتی


پیام آفتاب - وزارت داخله: تمام قطعات پولیس در روزهای عید در حالت آماده‌باش است\nتاریخ انتشار : دوشنبه ۱۳ جوزا ۱۳۹۸ ساعت ۱۳:۱۷\nوزارت امور داخله اعلام کرد که نیروهای امنیتی و دفاعی در روزهای عید یک پلان امنیتی ترتیب کرده‌اند که بر همین اساس این نیروها در مرکز و ولایات در حالت آماده‌باش قرار می‌گیرند.\n«نصرت رحیمی»، سخنگوی وزارت امور داخله امروز (دوشنبه ۱۳ جوزا) در یک نشست خبری گفت که در روزهای عید در مساجد، عیدگاه‌ها، تفریح‌گاه‌ها و جاهای که مردم در آن تجمع می‌کنند، تدابیر مطمیین امنیتی گرفته می‌شود.\nوی افزود که به‌منظور دفع حملات تروریستی احتمالی تمام قطعات پولیس در حالت آماده‌باش است و در صورت بروز حوادث احتمالی در کوتاه‌ترین مدت خود را به محل می‌رساند.\nرحیمی همچنین گفت که خدمات شماره تماس ۱۱۹ پولیس در ایام عید به‌طور ۲۴ ساعته فعال خواهد بود و در صورتی که شهروندان با موارد مشکوک مواجه می‌شوند، به این شماره به تماس شوند.\nسخنگوی وزارت امور داخله اضافه کرد کسانی که در روزهای‌ها عید فیرهای هوایی و از پتاقی استفاده می‌کنند، گرفتار و به نهادهای عدلی و قضایی سپرده خواهند شد. وی افزود: «آن عده از کسانی که فیرهای هوایی و از پتاقی استفاده می‌کنند و دکان‌دارانی که این موادها را می‌فروشند، شناسایی، گرفتار و به نهادهای عدلی و قضایی معرفی می‌شوند.»\nلينک کوتاه خبر: http://www.payam-aftab.com/vdciyra3.t1auz2bcct.html


بازیگر نقش مکمل زن امیلی مورتیمر: بیوگرافی، بهترین کار، زندگی شخصی\nاین بازیگر توسط بسیاری به عنوان یک شهروند جهان است. بومی انگلستان، او برای یک سال در روسیه زندگی می کردند، مطالعه زبان روسی و شرکت در اجرای تئاتر مسکو، و پس از او ازدواج کردم، اعمال شده برای شهروندی ایالات متحده است. چه کسی این امیلی مورتیمر است؟ برای برخی از فیلم آن است که به مخاطبان شناخته شده است؟\nدختر از نمایشنامه نویس مشهور انگلیسی، اعطا افتخار آقا، امیلی در سال 1971 به دنیا آمد. او با خواهر رزی و بزرگ شد نیمه خواهر و برادر زاده از ازدواج اول پدرش به نویسنده پنه لوپه فلچر.\nآنها امیلی مورتیمر حفظ روابط دوستانه، و تنها یکی در میان آنها که می خواستند برای تبدیل شدن به یک بازیگر بود. اولین بازی خود را بر روی صحنه تئاتر مدرسه. مورتیمر با مورد مطالعه Reychel Vays، که یک سال بزرگتر بود و در نهایت نیز یک بازیگر معروف تبدیل شد. پس از دبیرستان، امیلی می رسد در آکسفورد. در اینجا، او را به مطالعه زبان های کنکاش. عشق ویژه با استفاده از روسیه است. در طی این مدت از تولد شیفتگی خود را با روسیه، که در بزرگسالی را وارد کنید. یک روز امیلی در خاک روسیه است. همراه با یادگیری دختر با استعداد یک مقاله نوشت در روزنامه های محلی، با استفاده از نام مستعار.\nسری 1995 "شیشه ویرجین" پروژه برای اولین بار است که در آن امیلی مورتیمر برگزار شد. آن را در شرکت تولید توجه قرار گرفت و یک نقش جدید در هیجان انگیز تاریخی ارائه شده "صابر شارپ."\nراه طولانی به ستاره\nدر درام "آخرین پادشاهان بالا" امیلی به یک نقش ثانویه رفت. شرکای آن در سایت آغاز شد بازیگر مشتاق Dzhared لتو و کریستینا Richchi. پس از مورتیمر در مجموعه تلویزیونی محبوب به نظر می رسد "قتل Midsomer." در همان سال او به چاپ تریلر داستانی "القدس."\n1998 مشخص شده اند انتشار نوار تاریخی موفق می گوید در مورد جوان ملکه انگلستان. بازی امیلی مورتیمر در فیلم "الیزابت" به شدت توسط منتقدان قدردانی شد، با وجود نقش کوچک است. به طور کلی، تصویر با بودجه دخالت برای پرداخت می شود و تنها در زمان "اسکار".\nیک گام عمده برای شرکت در کمدی رمانتیک در سال 1999 با Dzhuliey رابرتز و HYU Grantom بود. "ناتینگ هیل" می گوید در مورد رابطه از صاحب کتابفروشی و ستاره فیلم معروف. مورتیمر شود نه تنها در خانه، بلکه در ایالات متحده شناخته شده است. در اینجا آن است که در قسمت سوم از فیلم فرقه های ترسناک "جیغ" حذف می شود. سازگاری صفحه نمایش از شکسپیر "تلاش بیهوده عشق" معرفی بازیگر با شوهر آینده اش.\nبیشتر - بیشتر\nدر سال 2000، نورد از کمدی فوق العاده "پسر کوچک"، که در آن مورتیمر و Bryus Uillis ساخته شده دو صفحه نمایش است. از این پس، امیلی مورتیمر تنها ارائه پروژه های جالب است. به عنوان مثال، درام "جوانان طلایی" و "خواب فرهنگ لغت". در سال 2005، او در دعوت بازیگر Vudi آلن "نقطه بازی." نقش اصلی به الهه شعر و موسیقی خود جدید اسکارلت جوهانسون و مورتیمر محدود همسران، که رفت تغییر شوهر. در سال 2007 او به چاپ درام ورزشی «منطقه قرمز» و تریلر "ترانس سیبری اکسپرس." در همان سال، امیلی در سه قسمت از سریال کمدی به نظر می رسد "30 راک."\nفیلم شناسی امیلی مورتیمر در مجموع از بیش از 90 نقاشی. جمله معروف ترین آثار او - فیلم "پلنگ صورتی"، "تئوری هرج و مرج"، "جزیره شاتر"، "زمان حافظ". در سال 2011، بازیگر صدا به یکی از شخصیت ها در بخش دوم از موفقیت متحرک ضربه "ماشین" و یک سال به بعد در سری درام "سرویس خبری" ستاره دار شد. در سال 2014، امیلی بازیگران از درام "ریو، من شما را دوست دارم" پیوسته است، بازی در یکی از داستان.\nمورتیمر سابقه شامل چندین جایزه مهم فیلم است. جایزه "روح مستقل"، او موفق به دریافت روبان "دوست داشتنی و شگفت انگیز"، و برای فیلم "فرانکی عزیز،" او برای آکادمی اروپا نامزد دریافت جایزه شد.\nنقش متحد نیست ...\nدر زندگی عادی، امیلی - یک همسر خوشحال. با آلساندرو نیوولا آنها با 2000 آشنا هستند، اما رسما روابط خود را در سه سال رسمیت یافته است. در سال 2003، زن و شوهر اولین فرزند متولد شد، و در سال 2010 فرزند دوم به دنیا آمد. در این زمان، امیلی تابعیت آمریکایی در حالی که هنوز یک شهروند بریتانیا دریافت می کند.\nجذابیت - هدیه ای از طبیعت\nدر چهل سالگی خود، این زن می تواند شانس به هر ستاره ای شکوفا می دهد. جذابیت های طبیعی و ظاهر غیر معمول - که تفاوت بین امیلی مورتیمر است. عکس ستاره اغلب روی جلد مجلات براق، جایی که او، همراه با همکاران هالیوود او باز می شود طرفداران اسرار زیبایی و شادی زینت.\nعکس Charmander: چه کسی نقش در فیلم است، چه قابلیت را داشته باشد؟\nمدیران هالیوود مشهور: 10 صفحه\nفیلم "آسمان وانیلی": بازیگران و نقش\nفیلم "اولین آونجر: دیگر جنگ": بازیگران و نقش\nکمدی "تقسیم آدم": بازیگران و نقش. بازیگر نقش آدم بیکر\nفیلم سریال "دو نفر از ایوان": بازیگران و شرح حال خود را\nموزارلا با گوجه فرنگی: یک کمی از ایتالیا به جدول خود!\nAiyaree محل هتل 3 * پاتایا: بررسی، عکس، توضیحات\nثروتمندترین مردم روسیه - چه کسانی هستند؟\nاسرار از رویاهای: در آرزوی به همین دلیل یکی و همان شخص؟\nچای به تشکیلات و - درمان برای aesthetes\nچگونه برای تدریس به یک خرگوش را به تابه: روش های موثر و راهنمایی های مفید\nچه را به از پاریس: آموزش برای گردشگری\n"نام آنها لژیون" است: معنای واژه شناسی، مبدأ آن\nعدس با سبزیجات: دستور العمل از اول به یک ظرف دوم\nکرفس. استفاده از آن را به شکل و سلامت کلی.\nمکمل، بیولوژیک فعال "پری Evalar" به عنوان کمک در مبارزه با alcoholates و narkozavismostyu\nکرازبی (کفش): بررسی، تولید کننده. کفش کوه پیمایی