cyanic-selkie/wikianc huggingface dataset:
پنج شب با فردی: چشمان نقره‌ای
دنباله‌ها
پنج شب با فردی: اونی که پیچ خورده دومین رمان نوشته کاتن و برید وریسلی است و دنباله مستقیم چشمان نقره‌ای است. این کتاب اولین بار در اوایل سال ۲۰۱۷ در آمازون کشف شد و بحث‌هایی را در مورد مشروعیت محصول به راه انداخت. بعدها، کاتن تأیید کرد که این رمان در واقع رسمی است. این کتاب در اوایل در برخی از کتابفروشی‌ها منتشر شد، اما در ۶ تیر ۱۳۹۶ به‌طور عمومی منتشر شد. شخصیت اصلی، چارلی را به تصویر می‌کشد که «شروعی تازه داشت»، اما وقتی سعی می‌کند از وقایع چشمان نقره‌ای عبور کند به دنیای خلاقیت‌های ترسناک پدرش برمی‌گردد که یک سال زودتر اتفاق می‌افتد.
سومین و آخرین کتاب از این سه‌گانه، پنج شب با فردی: کمد چهارم، در ۵ تیر ۱۳۹۷ منتشر شد. این رمان بر دوستان چارلی تمرکز دارد، که حقیقت را در پشت سرنوشت چارلی در کتاب اونی که پیچ خورده کشف می‌کنند، درحالی که وقایع مرموز پس از افتتاح یک رستوران جدید با مضمون فردی رخ می‌دهد.
هر دو دنباله چشمان نقره‌ای مورد تحسین کوین اندرسون و همکارانشان قرار گرفتند زیرا در طول اکران مربوطه خود به عنوان پرفروش‌ترین پرفروش‌های آمازون فهرست شدند.
نایل بلیک
نایل بلیک (Nyle Blake؛ زادهٔ March 14, 1999) بازیکن فوتبال است.
از باشگاه‌هایی که در آن بازی کرده‌است می‌توان به باشگاه فوتبال منزفیلد تاون اشاره کرد.
نظریه نمایشی
نظریهٔ نمایشی کارهایی را گویند که می‌کوشند نظریاتی در نمایش پیش نهند. فن شعر ارسطو و نظریهٔ تئاتر رواییِ اروین پیسکاتور نمونه‌هایی از نظریهٔ نمایشی به شمار می‌روند.
آخسری
آخسری شاهک ماننایی پسر ایرانزو فرمانفرمای ماننا در سال ۶۷۳ پ.م. در زمان سارگون‌دوّم یاد می‌شود، یادکرد از آخسری بمناسب قیام مردم اتحادیه قبایل ماد که در آن دوران محل حکمرانی دیاکو پیشوای مردم ماد جزء ساتراپی ماننا محسوب می‌شد، آورده شده است. سه پیشوای متحد مادی علیه ماننا که متحد اصلی دشمن مردم ماد یعنی دولت آشور بود وارد عمل شده اراضی ماننا را به مخاطره افکندند.
تعرض به ماننا
چون هر سه پیشوای ماد در زمان واحد از سه جهت وارد عمل شدند و احتمالاً ایشپاکا پیشوای اسکیت‌ها و آخسری شاه ماننا متحد قیام کنندگان علیه آشور بودند توانستند در آن واحد در چند جبهه به پیکار بپردازند. پس چندی از قِبل قیام مردم ماد ماننا نیز توانست نیروی بسزایی بدست آورد، آخسری شاه ماننا بالاستحقاق می‌توانست خویشتن را در ردیف روسای دوم شاه کشور بزرگی بداند. خاک ماننا از سمت مغرب به زیان آشور بسط یافته بود. ماننا در نقطه‌ای از بخش علیای زاب‌بزرگ با خوبوشکیه و اورارتو هم‌مرز بود؛ و مرز آن سپس به طرف جنوب و به ظنّ غالب در امتداد جبال اصلی زاگروس یعنی مغرب شهر اورمیه و اشنو و ساوجبلاغ ممتد بود. از مشرق با پادشاهی ماد مستقل هم سرحد بود. مرزهای شرقی‌تر و شمالی‌تر ماننا در زمان آخسری روشن نیست.
حمله مجدد آشور به ماننا
مسلماً آشور پس از شکستی که بر او وارد آمد آرام ننشست چیزی نگذشت که آشوریان باری دیگر در مشرق کشورشان اظهار وجود و فعالیت کردند. نخستین هدف حملهٔ ایشان ماننا بود و دولت آشور تحت فرمان نابو شارو سور سردار خویش در سال ۶۶۰/۶۵۹ پ.م. از جبال زاگروس گذشتند، آخسری کوشید تا هنگام استراحت لشکر آشور شبانه به ایشان شبیخون زند ولی موفق نشد. حملهٔ لشکریان ماننا دفع شد و ایشان به عقب‌نشینی مجبور شدند و آشوریان هشت دژ را که در فاصلهٔ مرز جنوبی ماننا و تختگاه آن ایزیرتا قزار داشت تصرّف کردند.
آخسزی مقرّ خویش را از ایزیرتا که در خطر بود به قلعه ایشتاتو منتقل ساخت؛ ولی آشوریان که پانزده روز در ایزیرتا (سقز) و قلاع مجاور زی‌بیا و آرمائیت را محاصره کردند از تسخیر عاجز گشتند و به ویران کردن نقاط پیرامون و بردن مردم به اسارت و گرفتن اسبان و خران و دام‌های بزرگ شاخدار اکتفا کردند.
شکست آخسری تناقضات داخلی ماننا را شدیدتر ساخت. در متن آشوربانیپال آمده است که در سرزمین ماننا قیام مردم کشور آغاز شد آخسری را کشتند و نعش او را در کوچه افکندند و تقریباً تمام افراد خاندانش را نابود کردند. او آلکی پسر آخسری که زنده مانده بود بی‌درنگ ولیعهد خود اریسی‌نی را به نزد پادشاه آشور فرستاد و علیه قوم خود از او کمک خواست.
نزدک اروپا
نزدک اروپا (Nasdaq Europe) بازار بورس اوراق بهادار نروژی است، که در سال ۱۹۹۶ تأسیس شد.
اوکوتوله
اوکوتوله (به لاتین: Ukutule) یک منطقهٔ مسکونی در سری‌لانکا است که در استان مرکزی (سری‌لانکا) واقع شده‌است.
گایانه چیلویان
گایانه چیلویان (Գայանե Չիլոյան؛ زادهٔ September 27, 2000 در ایروان ) ورزشکار دو و میدانی زن اهل ارمنستان در رشته دو سرعت است که در بازی‌های المپیک تابستانی ۲۰۱۶ در رشته 200 متر زنان به رقابت پرداخت.
موتیو استودیوز
موتیو استودیوز (همچنین شناخته شده با عنوان ئی‌ای موتیور و موتیو) توسعه‌دهنده بازی ویدئویی کانادایی است که یکی از زیر مجموعه های شرکت الکترونیک آرتس محسوب می‌شود و در مونترآل مستقر است.
آنژیوکت
thumb|left|آنژیوکت استاندارد. ۱. یک کاتتر که از اجزای زیر تشکیل شده‌است: a- بخش پلاستیکی که در داخل ورید قرار می‌گیرد. b- بال آنژیوکت که برای گرفتن در دست و فیکس کردن آنژیوکت بر روی دست استفاده می‌شود. c- دریچه تزریق آنژیوکت (تزریق دارو از طریق سرنگ) d- محل اتصال ست سرم یا لاین تزریق آنژیوکت یا کاتتر عروق محیطی  یک [[کاتتر کوچک و قابل انعطاف است که در داخل عروق محیطی بیمار جهت تزریق وریدی و مایع درمانی قرار داده می‌شود. پس از قرار دادن آنژیوکت نیز می‌توان برای گرفتن خون از آن استفاده کرد.
آنژیوکت به وسیله سوزنی که دارد وارد ورید بیمار می‌شود، زمانی که کاتتر در ورید بیمار قرار گرفت سوزن یا همان نیدل از آنژیوکت خارج می‌شود و کاتتر در رگ بیمار باقی می‌ماند سپس با استفاده از یک چسب ضد حساسیت روی پوست بیمار محکم می‌شود.
آنژیوکت‌های جدید به شکلی ساخته شده‌اند که از نیدل‌استیک جلوگیری می‌کنند. در سال ۱۹۵۰ جنس این کاتترها از پلی وینیل کلراید بود.
از آنژیوکت‌ها بیشتر برای دسترسی عروقی استفاده می‌شود. از این وسیله برای بیماران قبل از جراحی یا در اتاق‌های اورژانس استفاده می‌شود، همچنین در بعضی موارد رادیوگرافی که از ماده حاجب استفاده می‌شود آنژیوکت برای بیمار تعبیه می‌شود. به عنوان مثال در ایالات متحده آمریکا سالانه ۲۵ میلیون آنژیوکت برای بیماران استفاده می‌شود.
آنژیوکت معمولاً بر روی وریدهای دست یا بازو بیمار قرار داده می‌شود، آنژیوکت با کاتتر سیاهرگ مرکزی متفاوت است زیرا کاتتر سیاهرگ مرکزی در ورید مرکزی (معمولاً سیاهرگ ژوگولار داخلی بر روی گردن یا سیاهرگ زیرترقوه‌ای در بالای قفسه سینه) تعبیه می‌شود اما آنژیوکت در وریدهای محیطی یا جهت دسترسی شریانی بر روی شریان محیطی بیمار قرار داده می‌شود.
در مواردی ممکن است ورود آنژیوکت باعث از هوش رفتن بیمار شود
برای کودکان با استفاده از ژل بی‌حس‌کننده موضعی (مانند لیدوکائین) پوستِ ناحیه‌ای که قرار است آنژیوکت در آن قرار داده شود را بی‌حس کرده سپس آنژیوکت را قرار می‌دهند.
عوارض
قرار دادن آنژیوکت در ورید دردناک است که می‌تواند موجب اضطراب و استرس شود. استفاده از بی‌حس‌کننده موضعی قبل از تعبیه آنژیوکت موجب کاسته شدن در بیمار می‌شود. عفونت، فلبیت، پاره شدن قسمتی از رگ و نشت دارو یا سرم، آمبولی هوا یا خونریزی که می‌تواند موجب هماتوم شود جزئی از عوارض آنژیوکت هستند.
به دلیل ریسک عفونت در محل آنژیوکت، مرکز کنترل و پیشگیری بیماری آمریکا توصیه می‌کند که کاتتر هر ۹۶ ساعت تعویض شود. اگرچه کاتتر وضعیت خوبی داشته باشد نباید مدت بیشتری از آنچه لازم است در رگ باشد. نیاز به تعویض کاتتر به صورت روتین مورد بحث و اختلاف است. مدیریت کردن درست آنژیوکت می‌تواند موجب کاسته شدن از بروز عوارض ناخواسته شود.
انواع
! colspan="8" align="center" | رنگ و سایز آنژیوکت
سمفونی شماره ۹۸ (هایدن)
سمفونی شماره ۹۸ در سی بِمُل ماژور، هوبوکن یک/۹۸ (Hoboken I/98)، ششمین سمفونی از مجموعهٔ دوازده سمفونی لندن (شماره‌های ۹۳–۱۰۴) اثر یوزف هایدن است.
هایدن سمفونی ۹۸ را در سال ۱۷۹۲ و جزو مجموعهٔ سمفونی‌های سفرِ نخستش به لندن تصنیف کرد. این اثر نخستین بار در ۲ مارس ۱۷۹۲ در تالارهای «میدان هانوفرِ» لندن و به رهبریِ خودِ آهنگساز، پشتِ هارپسیکورد، اجرا شد.
سازبندی و موومان‌ها
سمفونی شماره ۹۸ هایدن برای ارکستر کلاسیک متشکل از یک فلوت، دو ابوا، دو فاگوت (باسون)، دو کُر (هورن)، دو ترومپت، تیمپانی، سازهای زهی، و هارپسیکورد سازبندی شده‌است.
اجرای کاملِ این اثر به‌طور معمول حدودِ ۲۶ دقیقه زمان می‌بَرَد.
آندره‌آ مازیلو
آندره‌آ مازیلو (Andrea Masiello؛ زادهٔ February 5, 1986) بازیکن فوتبال اهل ایتالیا است.
سمفونی شماره ۹۸ (هایدن)
سازبندی و موومان‌ها
این سمفونی، مانند سایر «سمفونی‌های لندنِ» هایدن، چهار موومان دارد:
آژانس خبری پژواک
آژانس خبری پژواک (پژواک خبری اژانس) آژانس خبری مستقل در افغانستان است. ستاد مرکزی آن در کابل قرار دارد و به سه زبان فارسی، پشتو و انگلیسی اخبار منتشر می‌کند.
آندره‌آ مازیلو
باشگاهی
از باشگاه‌هایی که در آن بازی کرده‌است می‌توان به یوونتوس، آولینو، سیه‌نا، جنوآ، باری و آتالانتا اشاره کرد.
مزمن (فیلم)
داستان
داستان پرستار خانگی که از بیماران مبتلا به بیماریهای لاعلاج نگهداری می‌کند …
نزدک نوردیک
نزدک نوردیک (Nasdaq Nordic) بازار بورس اوراق بهادار سوئدی است، که در سال ۲۰۰۳ تأسیس شد.
نایل بل
از باشگاه‌هایی که در آن بازی کرده‌است می‌توان به باشگاه فوتبال روچدیل، باشگاه فوتبال چستر، و باشگاه فوتبال درویلزدن اشاره کرد.
نبرد الکس
نبرد الکس (Alex Battle؛ زادهٔ January 23, 1999 ) بازیکن فوتبال است.
از باشگاه‌هایی که در آن بازی کرده‌است می‌توان به باشگاه فوتبال پلیموث آرگیل اشاره کرد.
اودوولا
اودوولا (به لاتین: Uduwella) یک منطقهٔ مسکونی در سری‌لانکا است که در استان مرکزی (سری‌لانکا) واقع شده‌است.
سارا ساترلند
سارا ساترلند (Sarah Sutherland؛ زادهٔ February 18, 1988) هنرپیشه اهل ایالات متحده آمریکا است.
از فیلم‌ها یا برنامه‌های تلویزیونی که وی در آن نقش داشته‌است می‌توان به مزمن اشاره کرد.
خرچنگ شکوفه (تخم شفاف)
خرچنگ شکوفه ، خرچنگ تخم شفاف ، گونه‌ای از خرچنگ دریایی از خانواده خرچنگ‌های گل‌نشین است که محل زیست طبیعی آن از دریای سرخ تا فیجی می‌باشد. مهاجرت این خرچنگ از شرق مدیترانه با عبور از کانال سوئز در لسیپسی به اتمام می‌رسد. گوشت این خرچنگ، مانند بسیاری از گونه‌های دیگر در خانواده سنتیده، سمی است.
مناطق زندگی
مناطق گسترده‌ای از هند و اقیانوس آرام که از دریای سرخ و شرق آفریقا، از جنوب به دریای خزو ناتال در امتداد سواحل، اقیانوس هند به اقیانوس آرام تا فیجی، یافت می‌شود. در شرق مدیترانه، ابتدا از سال ۱۹۶۱ از فلسطین اشغالی، سپس از لبنان و سواحل جنوبی ترکیه و سوریه دیده شده‌است. در سال ۲۰۰۵ به دریای اژه رسیده و سال ۲۰۰۹ در رودس دیده شده‌است.
زیست‌شناسی
محل زندگی آنها صخره‌های مرجانی و زیر سنگ‌ها، تا عمق ۳۰ متر است. مناطق کم عمق صخره‌های مرجانی به دلیل مکان‌های زیادی برای پنهان شدن، عمدتاً شبانه، آهسته حرکت می‌کند و بنابراین ترجیح می‌دهد در یک مکان پنهان شود که بتواند هنگام تهدید عقب‌نشینی کند. بخش بزرگی از رژیم غذایی این خرچنگ از مواد گیاهی تشکیل شده‌است، هرچند نمونه‌هایی از تغذیه از ماهی‌ها گزارش شده‌است.
سمی بودن
گوشت این گونه، مانند بسیاری از خرچنگ‌های دیگر خانواده Xanthidae سمی است. سموم توسط باکتری‌های جنس ویبریو که در همزیستی با خرچنگ زندگی می‌کنند، تولید می‌شوند و سم این خرچنگ تترودوتوکسین است که بسیار شبیه به بادکنک‌ماهیان است و همچنین مسمومیت فلج‌کننده صدف عمل می‌کند.
آرکادیوش رتسا
آرکادیوش رتسا (Arkadiusz Reca؛ زادهٔ June 17, 1995) بازیکن فوتبال اهل لهستان است که برای باشگاه اسپتزیا بازی می‌کند.
او همچنین در تیم ملی فوتبال لهستان بازی کرده‌است.
آگوملاتین
آگوملاتین یک داروی ضد افسردگی غیرمعمول است که برای درمان اختلال افسردگی عمده استفاده می‌شود.
عوارض جانبی شایع شامل افزایش وزن، احساس خستگی، مشکلات کبدی، حالت تهوع، سردرد و اضطراب است. به دلیل مشکلات احتمالی کبد، انجام آزمایش خون به صورت مداوم توصیه می‌شود. استفاده از این دارو در افراد مبتلا به زوال عقل یا بالای ۷۵ سال توصیه نمی‌شود.
آگوملاتین برای استفاده پزشکی در اروپا در سال ۲۰۰۹ و استرالیا در سال ۲۰۱۰ تأیید شده‌است. استفاده از آن در ایالات متحده تأیید نشده‌است و تلاش برای گرفتن تأیید در سال ۲۰۱۱ پایان یافت.
فورزا موتور اسپورت ۳
فورزا موتو راسپورت ۳ یک بازی ویدئویی به سبک شبیه‌سازی مسابقه‌ای است که توسط ترن ۱۰ استودیوز توسعه یافته و به‌وسیله استودیو مایکروسافت در اکتبر ۲۰۰۹، و به طور انحصاری برای کنسول اکس‌باکس ۳۶۰ منتشر شده‌است. این بازی دنبالهٔ فورزا موتور اسپورت ۲، و سومین قسمت از مجموعه بازی‌های فورزا به‌شمار می‌رود. بازی دارای بیش از ۴۰۰ خودرو قابل سفارشی‌سازی (بیش از ۵۰۰ خودرو در نسخه آلتیمت کولکشن) از ۵۰ شرکت تولید کننده و بیش از ۱۰۰ میدان مسابقه مختلف با قابلیت مسابقه تا هشت خودرو در طول مسیر و در آن واحد است. بر طبق بازبینی جمعی وبگاه متاکریتیک، فورزا موتوراسپورت ۳ همانند پیشینیان خودش با واکنش‌های بسیار خوبی همراه بود و دارای میانگین امتیاز ۹۲ از ۱۰۰ است.
خوزه لوئیس پالومینو
خوزه لوئیس پالومینو (José Luis Palomino؛ زادهٔ January 5, 1990) بازیکن فوتبال اهل آرژانتین است که برای باشگاه آتالانتا بازی می‌کند.
از باشگاه‌هایی که در آن بازی کرده‌است می‌توان به باشگاه ورزشی سن لورنسو آلماگرو، باشگاه فوتبال آرژانتینوس جونیورز، باشگاه فوتبال متس و باشگاه فوتبال آتالانتا اشاره کرد.
نوردیک ماینینگ
نوردیک ماینینگ (Nordic Mining) شرکت معدن نروژی است، که در سال ۲۰۰۶ تأسیس شد.
اودومولا
اودومولا (به لاتین: Udumulla) یک منطقهٔ مسکونی در سری‌لانکا است که در استان مرکزی (سری‌لانکا) واقع شده‌است.
اودوگودا
اودوگودا (به لاتین: Udugoda) یک منطقهٔ مسکونی در سری‌لانکا است که در استان مرکزی (سری‌لانکا) واقع شده‌است.
وزن شعر فارسی (کتاب خانلری)
وزن شعر فارسی یکی از کتاب‌های پرویز ناتل خانلری در زمینه وزن شعر فارسی است که اولین بار در سال ۱۳۳۷ و سپس با اضافاتی از سوی بنیاد فرهنگ ایران در سال ۱۳۴۵ منتشر شد. این کتاب نقطهٔ عطفی در مطالعات علمی راجع به عروض فارسی محسوب می‌شود.
سولیتجلما
سولیتجلما (Sulitjelma) شرکت معدن نروژی است، که در سال ۱۸۹۱ تأسیس شد.
غژگاو وحشی
غژگاو وحشی نام یک گونه از سرده گاو است. غژگاو وحشی حیوانی بزرگ و وحشی و بومی هیمالیا است. غژگاو وحشی نیای غژگاو اهلی است.
بهینه‌سازی برنامه
در علم کامپیوتر، بهینه‌سازی برنامه یا بهینه‌سازی نرم‌افزار، روند اصلاح یک سیستم نرم‌افزاری است تا بعضی از جنبه‌های آن را کارآمدتر کند یا از منابع کمتر استفاده کند. به‌طور کلی، یک برنامه کامپیوتری ممکن است بهینه شود تا سریعتر اجرا شود یا بتوان آن را با ذخیره حافظه کمتر یا با استفاده از منابع دیگر یا حتی قدرت کمتری خلق کرد
عمومی
اگر چه کلمه "بهینه سازی" ریشه در "بهینه"دارد، فرایند بهینه‌سازی برای تولید یک سیستم به‌طور مطلوب نادر است. سیستم بهینه تنها در یک برنامه یا برای یک مخاطب مطلوب است. ممکن است مقدار زمانی که یک برنامه برای انجام برخی کارها طی می‌کند یا حافظه بیشتری که مصرف می‌کند را کاهش دهد. در یک برنامه کاربردی که فضای حافظه در اصل کم است، ممکن است به صورت عمدی یک الگوریتم کندتر را برای استفاده از حافظه کمتر انتخاب شود. اغلب طراحی "یک اندازه که به همه اختصاص داده می‌شود " وجود دارد که در همه موارد به خوبی کار می‌کند، بنابراین مهندسان به منظور بهینه‌سازی ویژگی‌هایی که بیشترین توجه را به خود جلب می‌کنند، در کنار هم قرار می‌گیرند.. علاوه بر این تلاش لازم برای ساختن یک قطعه نرم‌افزاری به‌طور کامل بهینه است - حتی درصورت ناتوانی برای هر گونه پیشرفت در ان - تقریباً همیشه بیش از معقول بودن برای مزایایی است که شامل می‌شود؛ بنابراین فرایند بهینه‌سازی ممکن است قبل از رسیدن به یک راه حل کاملاً مطلوب متوقف شود. خوشبختانه، اغلب موارد این است که بیشترین پیشرفت در اوایل روند انجام می‌شود.
سطح بهینه‌سازی
بهینه‌سازی می‌تواند در سطوح مختلف رخ دهد. به‌طور معمول، سطوح بالاتر تأثیر بیشتری دارند و بعداً در یک پروژه تغییر می‌کنند و نیاز به تغییرات قابل توجهی دارند و اگر مجبور باشند تغییرات لازم را انجام دهند بازنویسی کامل خواهند شد؛ بنابراین بهینه‌سازی می‌تواند به‌طور معمول از طریق پالایش از بالا به پایین ادامه یابد، با دستاوردهای بزرگ‌تر اولیه و با کار کمتر به دست می‌آید، و پس از آن دستاوردهای کوچکتر و نیاز به کار بیشتر. با این حال، در برخی موارد عملکرد کلی بستگی به عملکرد بخش‌های بسیار پایین برنامه دارد و تغییرات کوچک در مراحل اولیه در مورد جزئیات پایین سطح می‌تواند تأثیرات ناخوشایندی داشته باشد. به‌طور معمول به بهره‌وری در یک پروژه توجه می‌شود - هرچند که این تغییرات قابل توجه است - اما بهینه‌سازی عمده اغلب به عنوان یک پالایش در نظر گرفته می‌شود که دیر یا زود انجام شود. در پروژه‌های در حال اجرا دیگر، به‌طور معمول چرخه بهینه‌سازی وجود دارد، در حالیکه بهبود یک منطقه محدودیت‌های دیگری را نشان می‌دهد و معمولاً زمانی کاهش می‌یابد که عملکرد قابل قبول باشد یا سودو هزینه بیش از حد کوچک باشد.
عملکرد بخشی از مشخصات برنامه است - یک برنامه که آهسته باشدبه‌طور غیرقابل اجتناب برای هدف مناسب نیست: یک بازی ویدیویی با ۶۰ هرتز (فریم در ثانیه) قابل قبول است، اما ۶ فریم در ثانیه غیرقابل قبول و خسته‌کننده است - عملکرد از ابتدا مورد بررسی قرار می‌گیرد تا اطمینان حاصل شود که سیستم قادر به ارائه عملکرد کافی می‌باشد و سیستم نهایی (با بهینه‌سازی) به عملکرد قابل قبول دست می‌یابد. این موضوع گاهی اوقات اینطور برداشت می‌شود که بهینه‌سازی همیشه می‌تواند دیر تر انجام شود، و در نتیجه سیستم‌های نمونه اولیه که - اغلب به میزان زیاد یا بیشتر هستند - و حتی سیستم‌هایی که در نهایت خرابی هستند، زیرا از لحاظ معماری نمی‌توانند به عملکردی که هدف خود قرار داده‌اند دست یابند. مانند اینتل ۴۳2 (1981)که سال‌ها همکاری را برای دستیابی به یک عملکرد قابل قبول مانند آن که (Java (1995 بتواند عملکرد قابل قبولی را با(HotSpot (1999 داشته باشد را انجام دادند. درجه ای که عملکرد بین نمونه اولیه و سیستم تولیدی را نشان می‌دهد تغییر می‌کند و چگونگی ارتقای آن بهینه‌سازی می‌شود، که می‌تواند منبع مهمی از عدم اطمینان و خطر نمونه باشد.
در بالاترین سطح طراحی ممکن است بهینه‌سازی انجام شود تا بهترین استفاده را از منابع موجود، اهداف، محدودیت‌های مورد انتظار داشته باشیم. طراحی معماری یک سیستم عمدتاً بر عملکرد آن تأثیر می‌گذارد. به عنوان مثال، یک سیستم که وابسته به زمان تأخیر شبکه‌ها است (که در آن زمان تأخیر شبکه محدودیت اصلی عملکرد کلی است) بهینه‌سازی می‌شود تا زمان ان را به حداقل برساند، در حالت ایدئال یک درخواست واحد (یا هیچ درخواست، مانند یک پروتکل فشار) به جای چند دور دفعات صورت می‌گیرد در اصل نشان می‌دهد که  انتخاب‌ها به اهداف طراحی بستگی دارد: هنگام طراحی یک کامپایلر، اگر تدوین سریع اولویت کلیدی باشد، طراحی یک کامپایلر یک گذر سریعتر از یک کامپایلر چند گذر (با فرض انجام کار مشابه) انجام می‌شود، اما اگر سرعت خروجی کد هدف باشد، یک کامپایلر چندتایی بهتر به هدف می‌رسد، حتی اگر طول بکشد. انتخاب پلاتفرم و زبان برنامه‌نویسی در این سطح رخ می‌دهد و تغییر آن‌ها اغلب نیازمند بازنویسی کامل است، هرچند یک سیستم ماژولار ممکن است اجازه بازنویسی تنها برخی از مؤلفه‌ها را بدهد - مثلاً یک برنامه پایتون ممکن است بخش‌های عملکردی حیاتی را در C بازنویسی کند. سیستم، انتخاب معماری (client-server، peer-to-peer و غیره) در سطح طراحی رخ می‌دهد و ممکن است دشوار باشد، به خصوص اگر تمام اجزای سازنده را نمی‌توان جایگزین کرد (به عنوان مثال مشتریان قدیمی).
با در نظر گرفتن یک طرح کلی، انتخاب خوبی از الگوریتم‌های کارآمد و ساختار داده‌ها و اجرای کارآمد این الگوریتم‌ها و ساختارهای داده‌ها، در ادامه آمده‌است. پس از طراحی، انتخاب الگوریتم‌ها و ساختارهای داده بر کارایی بیش از هر جنبه دیگر برنامه تأثیر می‌گذارد. به‌طور کلی، ساختار داده‌ها بیشتر از الگوریتم‌ها تغییر می‌کند، زیرا فرضیه ساختار داده‌ها و فرضیه‌های عملکرد آن در طول برنامه استفاده می‌شود، هرچند این می‌تواند با استفاده از انواع داده‌های انتزاعی در تعاریف تابع به حداقل برسد و تعاریف ساختار داده‌ها محدود شود به چند مکان
برای الگوریتم‌ها این به‌طور عمده شامل اطمینان از اینکه الگوریتم‌ها ثابت (O (1، لگاریتمی (O(log n، خطی (O (n یا در برخی موارد (log-line O(n log nدر ورودی (هر دو در فضا و زمان). الگوریتم‌هایی با پیچیدگی درجه دوم(O (n 2 در مقیاس شکست می‌یابند، و حتی الگوریتم‌های خطی باعث می‌شود که مشکلات به صورت مکرر فراخوانی شوند و به‌طور معمول با احتمالات ثابت یا لگاریتمی جایگزین شوند.
فراتر از نظم نسبیت رشد، عوامل پایدار اهمیت دارد: الگوریتم کند تراز الگوریتم سریعتر یا کوچکتر (به عنوان ساده‌تر)، فقط زمانی هر دو با ورودی کوچک مواجه می‌شوند، که در واقعیت اتفاق بیفتد. اغلب الگوریتم ترکیبی بهترین عملکرد را به وجود می‌آورد، به این دلیل که این تغییرات با اندازه تغییر می‌کند.
یک روش کلی برای بهبود عملکرد، اجتناب از کار است. یک مثال خوب استفاده از یک مسیر سریع برای موارد معمول است، بهبود عملکرد با اجتناب از کار غیر ضروری. به عنوان مثال، با استفاده از یک الگوریتم طرح بندی متن ساده برای متن لاتین، تنها تغییر در الگوریتم طرح پیچیده برای اسکریپت‌های پیچیده مانند Devanagari. یکی دیگر از روش‌های مهم ذخیره‌سازی، به ویژه memoization، که از محاسبات بیش از حد جلوگیری می‌کند. با توجه به اهمیت ذخیره‌سازی، اغلب سطوح ذخیره‌سازی در یک سیستم وجود دارد که می‌تواند مشکلاتی را از استفاده از حافظه ایجاد کند و مسائل مربوط به صحت از حافظه‌های غیرمجاز.
بین منبع و سطح کامپایل، دستورالعمل‌ها و فلگ‌های ساخت را می‌توان برای تنظیم گزینه‌های عملکرد در کد منبع و کامپایلر به ترتیب استفاده کرد، از جمله استفاده از پیش پردازنده تعریف می‌شود که برای مثال برای غیرفعال کردن ویژگی‌های نرم‌افزار غیر ضروری، بهینه‌سازی برای مدل‌های خاص پردازنده یا قابلیت‌های سخت‌افزاری، یا پیش‌بینی شاخه، سیستم‌های توزیع نرم‌افزار مبتنی بر منبع مانند پورت‌های BSD و انتقال جنتو‌ها و این صورتی ازشکل بهینه‌سازی است.
استفاده از یک کامپایلر بهینه‌سازی شده مستلزم اطمینان از اینکه برنامه اجرایی حداقل به همان اندازه که کامپایلر می‌تواند پیش‌بینی کند بهینه‌سازی شده باشد.
در پایین‌ترین سطح، نوشتن کد با استفاده از یک زبان مونتاژ، طراحی شده برای یک پلتفرم سخت‌افزاری خاص می‌تواند کارآمدترین و کمترین کد را تولید کند، در صورتی که برنامه‌نویس از رکورد کامل دستورالعملهای ماشین استفاده کند. به همین دلیل، بسیاری از سیستم عامل‌های مورد استفاده در سیستم‌های جاسازی شده به‌طور سنتی در کد اسمبلر نوشته شده‌اند. برنامه‌ها (به غیر از برنامه‌های بسیار کوچک) به ندرت از زمان شروع و پایان در مونتاژ به علت زمان و هزینه درگیر می‌شوند. اکثر آن‌ها از یک زبان سطح بالا به مونتاژ و دست بهینه شده از آنجا جمع شده‌اند. هنگامی که بازده قطعات مهمتر از اندازه هستند، ممکن است در یک زبان سطح بالا نوشته شوند.
با کامپایلرهای پیشرفته تر بهینه‌سازی و پیچیدگی CPUهای اخیر، بیشتر است که کد کارآمدتری را از آنچه که کامپایلر تولید می‌کند، بنویسید و پروژه‌های کوچک به این روش بهینه‌سازی نهایی نیاز دارند.
امروزه کد نوشته می‌شود تا به عنوان ماشین‌های بسیاری بتواند اجرا شود. به عنوان یک نتیجه، برنامه نویسان و کامپایلرها همیشه از دستورالعمل‌های کارآمدتر ارائه شده توسط پردازنده‌های جدیدتر یا پیش فرض مدل‌های قدیمی تر استفاده نمی‌کنند. علاوه بر این، کدهای مونتاژ شده برای یک پردازنده خاص بدون استفاده از چنین دستورالعمل‌های تنظیم شده‌است که ممکن است در پردازنده دیگری غیرقطعی باشند، و انتظار تنظیم متفاوت از کد را دارند.
به‌طور معمول امروز، به جای اینکه در زبان اسمبلی بنویسیم، برنامه نویسان از یک disassembler برای تجزیه و تحلیل خروجی یک کامپایلر استفاده می‌کنند و کد منبع بالا را تغییر می‌دهند تا بتوان آن را به‌طور مؤثر تر کامپایل کرد یا متوجه شد که چرا آن ناکارآمد است.
کامپایلرها فقط در زمان اجرا می‌توانند کد ماشین را بر اساس داده‌های زمان اجرا، تولید کنند. این تکنیک به اولین موتورهای بیان منظم می‌رسد و با Java HotSpot و V8 برای جاوا اسکریپت گسترش پبدا کرده‌است. در برخی موارد بهینه‌سازی سازگاری ممکن است قادر به انجام بهینه‌سازی زمان اجرا بیش از توانایی کامپایلرهای استاتیک با تنظیم پارامترهای پویا با توجه به ورودی‌های واقعی یا سایر عوامل باشد.
بهینه‌سازی پروفایل هدایت شده یک روش بهینه‌سازی تلفیقی پیش از زمان (AOT) بر اساس پروفایل‌های زمان اجرا است و شبیه به یک متد استاتیکی «مورد متوسط» که از تکنیک پویا بهینه‌سازی سازگاری است.
کد خودمحور می‌تواند در پاسخ به شرایط زمان اجرا به منظور بهینه‌سازی کد تغییر کند. این در برنامه‌های زبان مونتاژ رایج بود.
برخی از طرح‌های CPU می‌توانند برخی از بهینه‌سازی‌ها را در زمان اجرا انجام دهند. بعضی از نمونه‌ها عبارتند Out-of-order execution, Speculative execution ,Instruction pipelines, و Branch predictors. کامپایلرها می‌توانند به این برنامه کمک کنند که از ویژگی‌های این CPU بهره‌مند شوند، مثلاً از طریق برنامه‌ریزی دستورالعمل.
بهینه‌سازی بستر وابسته و مستقل
بهینه‌سازی کد را می‌توان همچنین به‌طور گسترده به عنوان طبقه‌بندی پلت فرم‌های وابسته و تکنیک‌های مستقل از پلتفرم دانست. در حالی که آن‌هایی که در اکثر یا تمام سیستم عامل‌ها مؤثر هستند، تکنیک‌های وابسته به پلت فرم از ویژگی‌های خاص یک پلت فرم استفاده می‌کنند یا به پارامترهای بسته به پلت فرم تک یا حتی بر روی پردازنده تک تک تکیه می‌کنند؛ بنابراین ممکن است نوشتن یا تولید نسخه‌های مختلف از همان کد برای پردازنده‌های مختلف مورد نیاز باشد. به عنوان مثال، در مورد بهینه‌سازی سطح کامپایل، تکنیک‌های مستقل از پلت فرم، تکنیک‌های عمومی هستند (مانند حلقه، کاهش تماس‌های عملکردی، رویه‌های کارآمد حافظه، کاهش شرایط و غیره)، که اکثر معماری‌های CPU را در یک مسیر مشابه را شامل می‌شود یک نمونه عالی از بهینه‌سازی مستقل از پلت فرم با حلقه درونی نشان داده شده‌است، جایی که یک حلقه با یک حلقه درونی مشاهده شد، محاسبات بیشتری را در هر واحد زمان انجام می‌دهد تا یک حلقه بدون آن یا یک حلقه داخلی در حالی که حلقه است به حساب آورد. به‌طور کلی، این‌ها به منظور کاهش کل مسیر آموزش مورد نیاز برای تکمیل برنامه یا کاهش کل استفاده از حافظه در طول فرایند خدمت می‌کنند. از سوی دیگر، تکنیک‌های وابسته به پلت فرم شامل برنامه‌ریزی دستورالعمل، هماهنگی در سطح دروس، سطح هماهنگی داده‌ها، تکنیک‌های بهینه‌سازی حافظه پنهان (یعنی پارامترهای متفاوت در سیستم عامل‌های مختلف) و برنامه‌ریزی دستورالعمل مطلوب حتی در پردازنده‌های مختلف همان معماری ممکن است.
کاهش قدرت
وظایف محاسباتی را می‌توان با روش‌های مختلف با کارایی متفاوت انجام داد. یک نسخه کارآمد با قابلیت معادل به عنوان یک کاهش قدرت شناخته شده‌است. برای مثال، کد قطعه زیر C را در نظر بگیرید که قصد دارد مجموع اعداد صحیح را از ۱ به N بدست آورد:  این کد (با فرض وجود سرریز حسی) می‌تواند با استفاده از یک فرمول ریاضی مانند:   بهینه‌سازی، گاهی اوقات توسط یک کامپایلر بهینه‌سازی انجام می‌شود، این است که یک روش (الگوریتم) را انتخاب کنید که کارایی بیشتری در محاسبات است، در حالی که حفظ همان کارکرد. هم مهم است برای رفع برخی از این تکنیک‌ها، کارایی الگوریتمی را مشاهده می‌کنید. با این حال، بهبود قابل توجهی در عملکرد اغلب می‌تواند با حذف قابلیت‌های بیرونی به دست آید.
بهینه‌سازی همیشه یک فرایند واضح یا بصری نیست. در مثال بالا، نسخه بهینه شده ممکن است در مقایسه با نسخه اصلی کندتر از نسخه اصلی باشد اگر N به اندازه کافی کوچک باشد و سخت‌افزار خاص در انجام عملیات علاوه بر اضافه کردن و حلقه بیش از ضرب و تقسیم، بسیار سریعتر اتفاق می‌افتد.
در برخی موارد، با این حال، بهینه‌سازی مبتنی بر استفاده از الگوریتم‌های پیچیده‌تر یا استفاده از «موارد خاص» و «حقه‌های ویژه» و انجام پیچیده تجارت است. برنامه به‌طور کامل بهینه شده ممکن است دشوار باشد و از این رو ممکن است خطاهای بیشتری را نسبت به نسخه‌های غیرمتعارف داشته باشد. بعلاوه، حذف برخی از مشکلات واضح، برخی از بهینه‌سازی‌های سطح کد باعث کاهش قابلیت نگهداری می‌شود.
بهینه‌سازی به‌طور کلی بر بهبود تنها یک یا دو جنبه از عملکرد تمرکز می‌کند: زمان اجرا، استفاده از حافظه، فضای دیسک، پهنای باند، مصرف برق یا برخی از منابع دیگر. این معمولاً نیاز به یک trade-offدارد؛ که در آن یک عامل به هزینه دیگران بهینه‌سازی شده‌است. به عنوان مثال، افزایش حجم حافظه پنهان باعث بهبود عملکرد در زمان اجرا می‌شود، اما مصرف حافظه نیز افزایش می‌یابد. سایر موارد رایج شامل وضوح و مختصر کد است.
مواردی وجود دارد که برنامه‌نویس بهینه سا باید تصمیم بگیرد که نرم‌افزار را برای برخی عملیات بهتر کند، اما هزینه عملیات دیگر کمتر کارآمد است. این ترکیبات ممکن است گاهی غیر فنی باشد مانند زمانی که یک رقیب نتیجه یک معیار را منتشر کرده‌است که باید به منظور بهبود موفقیت تجاری مورد ضرب و شتم قرار گیرد، اما احتمالاً با استفاده از نرمال بودن نرم‌افزار کمتر کارآمد می‌شود. چنین تغییراتی گاهی اوقات به شوخی به عنوان pessimizations اشاره شده‌است.
تنگنا
بهینه‌سازی ممکن است شامل یافتن یک تنگنا در یک سیستم باشد - یک جزء که عامل محدودکننده در عملکرد است. از لحاظ کد، این اغلب یک نقطه داغ است - قسمت بحرانی کد که مصرف‌کننده اولیه منابع مورد نیاز است - هرچند که این می‌تواند عامل دیگری مانند زمان تأخیر I / O یا پهنای باند شبکه باشد.
در علم کامپیوتر، مصرف منابع اغلب به نوعی توزیع قانون قدرت پیوسته‌است و اصل پارتو را می‌توان به بهینه‌سازی منابع با توجه به اینکه ۸۰٪ از منابع معمولاً با استفاده از ۲۰٪ از عملیات مورد استفاده قرار می‌گیرد. در مهندسی نرم‌افزار اغلب یک تقریب بهتر است که ۹۰٪ زمان اجرای برنامه کامپیوتری صرف ۱۰٪ از کد انجام می‌شود (قانون ۹۰/۱۰ در این زمینه شناخته می‌شود).
الگوریتم پیچیده‌تر و ساختار داده‌ها با بسیاری از اقلام خوب عمل می‌کند، در حالی که الگوریتم‌های ساده برای مقادیر کوچک داده‌ها مناسب تر هستند - زمان راه اندازی، زمان شروع و عوامل ثابت الگوریتم پیچیده‌تر می‌تواند مزیت را بیش از حد و در نتیجه الگوریتم ترکیبی یا سازگار الگوریتم ممکن است سریعتر از هر الگوریتم تک باشد. یک پروفیل عملکرد می‌تواند مورد استفاده قرار گیرد تا محدودیت تصمیم‌های مربوط به عملکرد که مطابق با شرایط است.
در برخی موارد، اضافه کردن حافظه بیشتر می‌تواند کمک کند که برنامه را سریعتر اجرا کند. به عنوان مثال، یک برنامه فیلتر معمولاً هر خط را مطالعه می‌کند و فوراً آن خط را خروجی می‌کند. این تنها با استفاده از حافظه کافی برای یک خط استفاده می‌کند، اما عملکرد به‌طور معمول ضعیف است، به دلیل تأخیر هر خواندن دیسک. با خواندن کل فایل و سپس نوشتن نتیجه فیلتر شده، می‌توان عملکرد را بسیار بهبود داد، هرچند که از حافظه بسیار بیشتری استفاده می‌کند. ذخیره‌سازی نتایج مشابه نیز مؤثر است، هرچند که نیاز به استفاده از حافظه بزرگتر نیز دارد.
پس از لوسیا
پس از لوسیا (Después de Lucía) فیلمی در ژانر درام به کارگردانی میشل فرانکو است که در سال ۲۰۱۲ منتشر شد.
بهینه‌سازی برنامه
وقت بهینه‌سازی
دونالد نوت دو اظهار نظر در مورد بهینه‌سازی انجام داد: "'ما باید در مورد بهره وری کوچک توجه داشته باشیم، حدود ۹۷٪ زمان می‌گویند: بهینه سازی زود هنگام ریشه همه شر است. با این حال ما نباید فرصت‌هایمان را در این ۳٪ بحرانی گذراندیم '"
"«در رشته‌های مهندسی تأسیس شده، بهبود ۱۲٪، به راحتی به دست آمده، هرگز به عنوان حاشیه ای به حساب نمی‌آید و من معتقدم که همان دیدگاه باید در مهندسی نرم‌افزار غلبه کند»" «بهینه‌سازی زود هنگام» یک عبارت است که برای توصیف وضعیتی که یک برنامه‌نویس اجازه می‌دهد ملاحظات عملکرد به طراحی یک قطعه کد برسد. این می‌تواند در نتیجه یک طراحی باشد که به اندازه کافی نبوده یا کدی باشد که نادرست است، زیرا کد با بهینه‌سازی پیچیده شده‌است و برنامه نویسان با بهینه‌سازی آن را پرت می‌کنند.
در هنگام تصمیم‌گیری در مورد اینکه آیا برای بهینه‌سازی بخش خاصی از برنامه، قانون قانون آمدال همیشه باید مورد توجه قرار گیرد: تأثیر بر برنامه کلی بسیار بستگی دارد به اینکه چقدر زمان واقعی در بخش خاصی صرف می‌شود، که همیشه از نگاه کردن به کد مشخص نیست بدون تجزیه و تحلیل عملکرد
یک روش بهتر این است که ابتدا کد را از طرح طراحی و سپس کد / کد نمایشی / معیار را ببینید تا ببینیم کدام قسمت باید بهینه شود. طراحی ساده و ظریف اغلب در این مرحله آسان‌تر می‌شود و پروفایل می‌تواند مشکلات عملکرد غیرمنتظره ای را نشان دهد که با بهینه‌سازی زود هنگام مواجه نخواهد شد.
کامپایلرهای مدرن و سیستم عامل بسیار کارآمد هستند، زیرا عملکرد در نظر گرفته شده اغلب با شکست مواجه می‌شود. به عنوان مثال، داده‌های ذخیره شده در سطح برنامه که مجدداً در سطح سیستم عامل ذخیره می‌شوند، در اجرای بهبود نمی‌یابند. با این حال، هنگامی که برنامه‌نویس بهینه‌سازی‌های شکست خورده را از کد تولید حذف می‌کند، یک مورد نادر است. درست است پیشرفت‌های سخت‌افزاری اغلب از هیچگونه پیشرفت بالقوه اجتناب ناپذیر است، با این وجود کد پوششی در آینده به مدت طولانی پس از پایان دادن به هدف آن، ادامه خواهد یافت.
ماکروها
بهینه‌سازی در طول توسعه کد با استفاده از ماکرو در فرم‌های مختلف در زبان‌های مختلف صورت می‌گیرد.
در بعضی از زبان‌های رویه ای، مانند C و C ++، ماکروها با استفاده از جایگزینی نشانه اجرا می‌شوند. امروزه، توابع درون خطی می‌تواند به عنوان یک جایگزین امن در بسیاری موارد استفاده شود. در هر دو حالت، بدن تابع مجهز می‌تواند به وسیله کامپایلر بهینه‌سازی کامپایل زمان بیشتری را انجام دهد، از جمله تأخیر ثابت، که ممکن است برخی از محاسبات را برای زمان کامپایل حرکت کند.
در بسیاری از زبان‌های برنامه‌نویسی کاربردی، ماکروها با استفاده از پارسا زمان جایگزینی درختان تجزیه‌کننده / درخت‌های انتزاعی نحو اجرا می‌شوند که ادعا می‌کند آن‌ها را برای استفاده ایمن تر می‌کند. از آنجایی که در بسیاری از موارد از تفسیر استفاده می‌شود، این یکی از راه‌های اطمینان از این است که چنین محاسباتی تنها در زمان تجزیه انجام می‌شود و گاهی اوقات تنها راه است.
Lisp این سبک از ماکرو را ایجاد کرد و چنین ماکروهای اغلب به نام "ماکرو مانند Lisp" نامیده می‌شود. یک اثر مشابه را می‌توان با استفاده از metaprogramming قالب در C ++ بدست آورد.
در هر دو مورد، کار به زمان کامپایل منتقل شده‌است. تفاوت بین C ماکروها در یک طرف، و Lisp مانند ماکروها و C ++ برنامه‌نویسی خودآرا در طرف دیگر، آن است که ابزارهای دوم اجازه می‌دهد انجام محاسبات دلخواه در زمان کامپایل / تجزیه زمان، در حالی که گسترش C ماکروها هیچ انجام نمی‌محاسبات، و بر توانایی بهینه‌ساز برای انجام آن متکی است. علاوه بر این، ماکرو C مستقیماً از بازگشت یا تکرار پشتیبانی نمی‌کند، بنابراین تورینگ کامل نیست.
با این حال، همان‌طور که با هر بهینه‌سازی، اغلب پیش‌بینی می‌شود که این ابزار تا زمانی که پروژه کامل شود، بیشترین تأثیر را دارد، مشکل است.
بهینه‌سازی خودکار و دستی
همچنین نگاه کنید به رده: بهینه‌سازی کامپایلر
بهینه‌سازی می‌تواند توسط کامپایلرها یا توسط برنامه نویسان انجام شود. دستاوردها معمولاً برای بهینه‌سازی محلی محدود می‌شوند و برای بهینه‌سازی جهانی بزرگتر است. به‌طور معمول، قوی‌ترین بهینه‌سازی، یافتن یک الگوریتم برتر الگوریتم است.
بهینه‌سازی یک سیستم کلی معمولاً توسط برنامه نویسان انجام می‌شود، زیرا برای بهینه سازان خودکار بسیار پیچیده‌است. در این وضعیت، برنامه نویسان یا مدیران سیستم به صراحت کد را تغییر می‌دهند تا سیستم کلی بهتر عمل کند. اگر چه می‌تواند کارایی بهتر را تولید کند، اما به مراتب گرانتر از بهینه‌سازی خودکار است. از آنجایی که پارامترهای بسیاری بر عملکرد برنامه تأثیر می‌گذارند، فضای بهینه‌سازی برنامه بزرگ است. فراشناخت و یادگیری ماشین برای رفع پیچیدگی بهینه‌سازی برنامه استفاده می‌شود.
از بخش پروفایل (یا آنالیز کننده عملکرد) برای پیدا کردن بخش‌هایی از برنامه استفاده می‌کنید که بیشترین منابع را می‌گیرند - تنگنا گاهی اوقات برنامه‌نویسان معتقدند که ایده ای روشن از جایی که تنگنا است، اما شهود اغلب اشتباه است. بهینه‌سازی قطعه ای غیر مهم از کد به‌طور معمول برای انجام کار کلی کمک نمی‌کند.
پس از اینکه برنامه‌نویس متوجه شد که بهترین الگوریتم انتخاب شده‌است، بهینه‌سازی کد می‌تواند شروع شود. حلقه‌ها می‌توانند به صورت غیرمجاز (برای سربار حلقه پایین‌تر، اگر چه اغلب می‌تواند به سرعت پایین‌تر در صورتی که بیش از حد حافظه نهان سی‌پی‌یو)، نوع داده‌ها به عنوان کوچک ممکن است می‌تواند استفاده شود، ریاضی عدد صحیح می‌تواند به جای نقطه شناور استفاده شود، و غیره. (نگاه کنید به مقاله کارایی الگوریتمی برای این و سایر تکنیک‌ها)
تنگناهای عملکرد می‌تواند به دلیل محدودیت‌های زبان به جای الگوریتم‌ها یا ساختارهای داده مورد استفاده در برنامه باشد. گاهی اوقات یک بخش مهم از برنامه را می‌توان دوباره در یک زبان برنامه‌نویسی متفاوت نوشت که دسترسی مستقیم به دستگاه پایه را فراهم می‌کند. برای مثال، برای زبان‌های بسیار سطح مانند Python معمول است که ماژول‌هایی که در C نوشته شده‌اند برای سرعت بیشتر باشد. برنامه‌هایی که قبلاً در C نوشته شده‌اند می‌توانند ماژول‌هایی را که در مجمع نوشته شده‌اند داشته باشند. برنامه‌های نوشته شده در دی می‌توانند از مونتاژ خطی استفاده کنند.
بخش‌های بازنویسی "پرداخت می‌شود" در این شرایط به دلیل یک قاعده کلی "شناخته شده به عنوان قانون ۹۰/۱۰، که می‌گوید ۹۰ درصد از زمان در ۱۰٪ از کد صرف، و تنها ۱۰٪ از زمان در ۹۰٪ باقی مانده از کد؛ بنابراین، تلاش فکری برای بهینه‌سازی فقط بخش کوچکی از برنامه می‌تواند تأثیر بزرگی بر سرعت کلی داشته باشد - اگر قسمت درست(ها) قابل نصب باشد.
بهینه‌سازی دستی گاهی اوقات عواقبی ناشی از خواندن را مختل می‌کند؛ بنابراین بهینه‌سازی کد باید با دقت مستندسازی شود (ترجیحا با استفاده از نظرات درون خطی)، و تأثیر آنها بر پیشرفت آینده مورد ارزیابی قرار می‌گیرد.
برنامه ای که بهینه‌سازی خودکار را انجام می‌دهد بهینه‌سازی شده‌است. اکثر بهینه‌سازها در کامپایلرها جاسازی شده و در طول تدوین کار می‌کنند. بهینه سازان اغلب می‌توانند کد تولید شده را به پردازنده‌های خاصی متصل کنند.
برخی از زبان‌های سطح بالا (ایفل، استرل) برنامه‌های خود را با استفاده از زبان متوسط بهینه‌سازی می‌کنند.
محاسبات گرید یا محاسبات توزیع شده به منظور بهینه‌سازی کل سیستم، با حرکت دادن وظایف از رایانه‌های با استفاده بالا به رایانه‌ها با زمان بیکاری است.
زمان برای بهینه‌سازی
گاهی اوقات، زمان انجام شده برای انجام بهینه‌سازی در خود ممکن است یک مسئله باشد.
سیدوارنجر
سیدوارنجر (Sydvaranger) شرکت معدن نروژی است، که در سال ۱۹۰۶ تأسیس شد.
ند بارکاس
ند بارکاس (Ned Barkas; November 21, 1901 – 1901:11:21, April 24, 1962 ) بازیکن فوتبال اهل بریتانیا بود.
از باشگاه‌هایی که در آن بازی کرده‌است می‌توان به باشگاه فوتبال هادرزفیلد تاون، باشگاه فوتبال چلسی، باشگاه فوتبال نوریچ سیتی، و باشگاه فوتبال بیرمنگام سیتی اشاره کرد.
ند بروملی
ند بروملی (Ned Bromley؛ 1869 – April 1, 1942 (aged 72)) بازیکن فوتبال اهل بریتانیا بود.
اینتکس
اینتکس (Intex) شرکت معدن نروژی است، که در سال ۱۹۹۶ تأسیس شد.
ند بروملی
از باشگاه‌هایی که در آن بازی کرده‌است می‌توان به باشگاه فوتبال ساوت‌همپتون اشاره کرد.
اودوگاما
اودوگاما (به لاتین: Udugama) یک منطقهٔ مسکونی در سری‌لانکا است که در استان مرکزی (سری‌لانکا) واقع شده‌است.
نذیر بکرین
نذیر بکرین (Nazir Bakrin؛ زادهٔ October 23, 2002) بازیکن فوتبال است.
جغرافیای جامع ایران
جغرافیای جامع ایران مجموعه‌ای پنج جلدی در جغرافیای ایران است.
ایکیزجه (کاهتا)
ایکیزجه {{ترکی|İkizce) {{کردی|Tomaq}} یک منطقهٔ مسکونی کردنشین در ترکیه است که در کاهتا واقع شده‌است.
دوابزو
دوابزو (დვაბზუ) یک روستا در شهرداری ازورگتی ناحیه گوریا در غرب گرجستان است.
نلسون آگو
نلسون آگو (Nelson Agho؛ زادهٔ February 24, 2003) بازیکن فوتبال است.
از باشگاه‌هایی که در آن بازی کرده‌است می‌توان به باشگاه فوتبال پورت ویل اشاره کرد.
هفته‌نامه مشارکت ملی
هفته‌نامه مشارکت ملی روزنامه هفتگی است که در کابل بنیان‌گذاری شده و توسط حزب وحدت اسلامی افغانستان منتشر می‌گردد. از آوریل ۲۰۱۲ تا مه ۲۰۱۳ محمد رضا ناصری سردبیر این هفته‌نامه بود.
اسلام‌کوی (کاهتا)
اسلام‌کوی {{ترکی|İslamköy) {{کردی|Şêxmırık}} یک منطقهٔ مسکونی کردنشین در ترکیه است که در کاهتا واقع شده‌است.
نورس انرژی
نورس انرژی (Norse Energy) شرکت نفت و گاز نروژی است، که در سال ۲۰۰۵ تأسیس شد.
نلسون ابی
وی همچنین در تیم ملی فوتبال زیر ۱۷ سال انگلستان بازی کرده‌است.
منزل (کاهتا)
منزل یک منطقهٔ مسکونی در ترکیه است که در کاهتا واقع شده‌است.
اوتلو کورپوریشن
اوتلو کورپوریشن (Otello Corporation) شرکت فناوری اطلاعات نروژی است، که در سال ۱۹۹۵ تأسیس شد.
ریسک‌تی‌وی
ریسک‌تی‌وی (RiksTV) شرکت رسانه‌ای نروژی است، که در سال ۲۰۰۵ تأسیس شد.
سیاسران (ابهام‌زدایی)
سیاسران ممکن است به یکی از موارد زیر اشاره داشته باشد:
اهر (ابهام‌زدایی)
اهر ممکن است به یکی از موارد زیر اشاره داشته باشد:
اوکروسکدی (متیسپیری)
اوکروسکدی (ოქროსქედი) یک روستا در شهرداری ازورگتی ناحیه گوریا در غرب گرجستان است.
نوح آبرامز
نوح آبرامز (Noah Abrams؛ زادهٔ ) بازیکن فوتبال اهل انگلستان است.
مهرداد محبعلی
مهرداد محب‌علی (متولد ۱۳۳۹ در تهران) نقاش واقع‌گرای ایرانی است. او از رشته نقاشی دانشگاه تهران فارغ‌التحصیل شد و نخستین نمایشگاه انفرادی وی در سال ۱۳۶۹ در گالری تهران بود. او در دهه شصت و هفتاد خورشیدی نمایش‌های متعددی در گالری‌های گلستان، سبز، لاله برگزار کرد که عموماً لحن مدرن و رمانتیک داشتند. اما نام و آوازه او با گروه ۳۰ به گوش رسید؛ محب‌علی از مدرنیست‌های متاخری‌ست که واقع‌گرایی را جایگزین ریخت سمبولیستی کرد و با همین تغییر رویه از نسل خود فاصله گرفت. مضمون بیشتر تابلوهای محب‌علی نمایش سردرگمی تاریخی و بحران هویتی‌ست. او قهرمانان تاریخی، سیاستمداران را همانقدر در ساخت هویتی ناکارآمد می‌داند که مردم معمولی را. تعدادی از آثار محب‌علی در برخی از حراجی‌ها عرضه شده‌است.
زندگی‌نامه
او سال ۱۳۳۹ در خانواده‌ای از طبقه متوسط به دنیا آمد و کودکی خود را در شمیران پشت سر گذاشت. بخشی از زندگی‌نامه هنرمند در شماره ۴۸ نشریه تندیس در گفتگو با حسن موریزی نژاد منتشر شده است.
کتاب ها
در روز دوازدهم دی ماه 1398، از کتاب «بوگی ووگی در تهران» رونمایی شد که گفتگوی بازسازی شده ی شهروز نظری با مهرداد محب‌علی است و توسط گالری هما با همکاری گالری دستان منتشر شده.
شهرداری الشحانیه
شهرداری الشحانیه (به عربی: بلدیة الشحانیة) یکی از شهرداری‌های قطر است و مرکز آن شهر الشحانیه است. طبق آمار و اطلاعات منتشر شده در سال ۲۰۱۵، شحانیه ۳٬۳۰۹ کیلومتر مربع مساحت و ۱۸۷٬۵۷۱ نفر جمعیت دارد.
اوکروسکدی (باخوی)
اوکروسکدی (ოქროსქედი) یک روستا در شهرداری ازورگتی ناحیه گوریا در غرب گرجستان است.
الشحانیه (شهر)
الشحانیه یک منطقهٔ مسکونی در قطر است که در شحانیه واقع شده‌است. الشحانیه ۲۸۷٫۱ کیلومتر مربع مساحت و ۱۳۸٬۵۰۹ نفر جمعیت دارد.
دفتر ستاد کل نیروی زمینی امپراتوری ژاپن
دفتر ستاد ارتش امپراتوری ژاپن ستاد عمومی ارتش نیز نامیده می‌شود، یکی از دو اداره اصلی مسئول نظارت بر نیروی زمینی امپراتوری ژاپن بود.
اوپیپرامول
اوپیپرامول ، که با نام تجاری Insidon فروخته می‌شود، یک ضد اضطراب و ضد افسردگی است که در سراسر اروپا استفاده می‌شود. اگرچه جزء داروهای ضد افسردگی سه حلقه ای (TCA) است، اما در بین TCAها غیرمعمولی است و سازوکار اصلی عملکرد آن در مقایسه با دیگر اعضای این گروه بسیار متفاوت است.
قرارداد تماس‌گرفتن
قرارداد فراخوانی در علوم رایانه، یک طرح سطح پیاده‌سازی (یعنی سطح پایین) برای تعیین آنکه زیرروال‌ها چگونه پارامترها را از فراخوان کننده دریافت می‌کنند و نیز چگونه یک نتیجه را بازمی‌گردانند، است. این تفاوت‌های پیاده‌سازی شامل انواع قرارگیری محل پارامتر، مقادیر بازگشتی، آدرس‌های بازگشتی، و پیوند دامنه (مثلا در ثبات، پشته، یا حافظه و غیره) می‌شود، همچنین شامل اینکه چگونه فعالیت‌های آماده‌شدن برای یک فراخوانی با تابع، و بازیابی محیط پس از آن، بین فراخواننده و فراخوان شده تقسیم بشود، است.
اوپیپرامول
مصارف پزشکی
اوپیپرامول به‌طور معمول در درمان اختلال اضطراب منتشر (GAD) و اختلالات روان تنی استفاده می‌شود.
قرارداد تماس‌گرفتن
قراردادهای فراخوانی ممکن است به یک استراتژی ارزیابی زبان برنامه‌نویسی خاص مربوط باشند، اما اغلب آن‌ها بخشی از آن (یا برعکس) نیستند، زیرا استراتژی ارزیابی معمولاً در سطح انتزاعی تری (بالاتری) تعریف شده‌است و به عنوان بخشی از زبان دیده می‌شود به جای جزئیات پیاده‌سازی (سطح پایین) یک زبان خاص کامپایلر.
تغییرات
قراردادهای فراخوانی ممکن است در موارد زیر متفاوت باشند:
ایرو رابینز
ایرو رابینز (Irv Robbins؛ December 6, 1917 – 1917:12:6, May 5, 2008) کارآفرین و سرمایه‌گذار کانادایی-آمریکایی بود. وی به همراه برت بسکین در سال ۱۹۴۵ در شهر گلندیل (کالیفرنیا) شرکت زنجیره‌ای بسکین-رابینز را پایه‌گذاری کردند.
قرارداد تماس‌گرفتن
تنوع کامپایلر
اگر چه برخی زبان در واقع ممکن است این تا حدی در مشخص زبان برنامه‌نویسی مشخصات (یا در برخی اجرای محوری)، پیاده‌سازی‌های مختلف از جمله زبان (به عنوان مثال مختلف کامپایلر) به‌طور معمول ممکن است هنوز هم استفاده از کنوانسیون‌های مختلف فراخوانی، اغلب انتخاب. دلایل این کار عملکرد، سازگاری مکرر با توافقنامه‌های دیگر زبان‌های محبوب (با توجه به یا بدون دلایل فنی)، و محدودیت‌ها یا قراردادهای اعمال شده توسط «سیستم عامل‌های مختلف» (ترکیبی از معماری CPU و سیستم عامل) است.
تنوع معماری
معماری‌های CPU همیشه دارای بیش از یک قرارداد فراخوانی ممکن هستند. با تعداد زیادی از ثبات‌های کلی و سایر ویژگی‌ها، پتانسیل چند قرارداد فراخوانی زیاد است، اگر چه برخی معماری به‌طور رسمی مشخص شده‌است که فقط از یک قرارداد فراخوانی استفاده کند که توسط معمار ارائه شده‌است.
x86 (32 بیتی)
معماری x86 از قراردادهای فراخوانی مختلفی استفاده می‌کند. با توجه به کم بودن ثبات‌ها، قراردادهای فراخوانی x86 اغلب آرگومان را در پشته منتقل می‌کنند، در حالی که مقدار بازگشتی (یا اشاره گر به آن) در یک ثبات منتقل می‌شود. برخی از قراردادها از ثبات‌ها برای چند پارامتر اول استفاده می‌کنند که ممکن است باعث بهبود عملکرد و سریعتر شدن برای زیرروال - برگ (یعنی روال‌هایی که با روشی دیگر فراخوانی نشده و نیازی به بازنگری ندارند) که مکرراً استفاده می‌شود شود.
مثال فراخوانی:  ساختار callee معمولی: (برخی یا همه (به جز ret) دستورالعمل‌های زیر ممکن است در روش‌های ساده بهینه‌سازی شوند)
PowerPC
معماری PowerPC دارای تعداد زیادی از ثبات‌ها است، بنابراین اکثر توابع می‌توانند تمام آرگومنت‌ها را در رجیسترها برای فراخوانی‌های تک مرحله ای منتقل کنند. آرگومان‌های اضافی در پشته منتقل می‌شوند و برای آرگومان‌های رجیستر-پایه (مقادیری باید در رجیستر ذخیره شود) همیشه فضای مناسب در پشته تخصیص داده می‌شود تا فراخوانی تابع در موارد فراخوانی چند مرحله ای (بازگشتی) راحت‌تر شودو ثبات‌ها باید ذخیره شوند. همچنین در توابع variadic مانند ، جایی که پارامترهای تابع باید به صورت آرایه قابل دسترسی باشند. تنها یک قرارداد فراخوانی برای تمام زبان‌های رویه ای استفاده می‌شود.
SPARC
معماری SPARC، بر خلاف اکثر معماری‌های RISC، بر روی ثبات‌های پنجره ای ساخته شده‌است. ۲۴ ثبات قابل دسترسی در هر پنجره ثبات وجود دارد: ۸ ثبات در (in), 8 ثبات ثبات محلی هستند و ۸ تا ثبات (out).
ثبات "in" برای ارسال آرگومنت‌ها به تابع مورد نظر استفاده می‌شود و هر آرگومان اضافی باید بر روی پشته قرار گیرد. با این حال، فضا همیشه توسط تابع صدا زده شده اختصاص داده می‌شود برای مدیریت سرریز احتمالی ثبات پنجره ای، متغیرهای محلی، و (در SPARC 32 بیتی) بازگشت ساختار بر اساس ارزش(by value). برای فراخوانی یک تابع، یک مکان که در آن آرگومنت‌ها قرار می‌گیرد ثبات‌های پنجره ای out هستند؛ هنگامی که تابع نامیده می‌شود، ثبات "out" تبدیل به ثبات"in" می‌شود و تابع فراخوانی شده به آرگومان‌های موجود در ثبات "in" دسترسی دارد. هنگامی که تابع صدا زده شده تمام می‌شود، مقدار برگشتی را در اولین ثبات "in" قرار می‌دهد، که تبدیل به اولیت ثبات "out " می‌شود هنگام برگشتن از تابع فراخوانی شده.
ملاحظات پیاده‌سازی
این تغییرپذیری باید در هنگام ترکیب ماژول‌های نوشته شده در چندین زبان یا هنگام فراخوانی سیستم عامل یا کتابخانهAPI‌ها از یک زبان غیر از آن که در آن نوشته شده باشد، در نظر گرفته شود. در این موارد، باید مراقبت‌های ویژه ای را برای هماهنگ‌کردن قراردادهای فراخوانی مورد استفاده توسط صدا زننده و صدا زده شده انجام شود. حتی یک برنامه که از یک زبان برنامه‌نویسی استفاده می‌کند، می‌تواند از قراردادهای فراخوانی چندگانه یا انتخاب شده توسط کامپایلر، برای بهینه‌سازی کد یا برنامه‌نویس مشخص شده‌استفاده کند.
کد ریسه ای
کد ریسه ای همه مسئولیت را برای تنظیم و تمیز کردن کد پس از فراخوانی تابع بر روی کد صدا زده شده دارد. کد صدا زده شده چیزی نیست جز فهرست زیرروال‌هایی که باید فراخوانی شوند. این باعث می‌شود تمام تابع تنظیم و تمیز کردن در یک مکان - prolog و epilog تابع - و نه در بسیاری از مکان‌هایی که عملکرد نامیده می‌شود. این باعث می‌شود کد رشته کمترین قرارداد فراخوانی.
کد ریسه ای تمام آرگومان‌های مربوط به پشته را منتقل می‌کند. تمام مقادیر برگشتی در پشته بازگشته‌اند. این باعث می‌شود پیاده‌سازی ساده از قرارداد فراخوانی‌هایی که مقادیرهای بیشتری در ثبات‌ها دارند، کندتر شود. با این حال، پیاده‌سازی کد ریسه ای که چندین مقدار پشته بالا را در رجیسترها ذخیره می‌کند - به ویژه، آدرس بازگشت - معمولاً سریع تر از قراردادهای فراخوانی است که همیشه آدرس بازگشت به پشته را push و popمی‌کند.
PL / I
قرارداد فراخوانی پیش فرض برای برنامه‌های نوشته شده در زبان PL / I تمام آرگومان را با مرجع منتقل می‌کند (by reference)، هرچند ممکن است قراردادهای دیگر مشخص شود. رفتار کردن با آرگومنت‌ها برای کامپایلرها و سیستم عامل‌ها مختلف متفاوت است، اما معمولاً آدرس‌های آرگومنت‌ها توسط یک لیست آرگومان در حافظه منتقل می‌شوند. یک آدرس نهایی یا پنهان ممکن است به یک منطقه منتقل شود تا حاوی مقدار بازگشتی باشد. به دلیل طیف گسترده‌ای از داده‌های پشتیبانی شده توسط PL / I، توصیفگر داده نیز ممکن است برای تعریف پاس داده شود، به عنوان مثال، طول رشته‌های کاراکتر یا بیت، ابعاد و طول آرایه‌ها. آرگومان‌های ساختگی آرگومان‌هایی هستند که یا ثابت هستند یا با نوع ورودی ای که انتظار می‌رود متفاوت‌اند.
نوئل بلیک
نوئل بلیک (Noel Blake؛ زادهٔ January 12, 1962) بازیکن فوتبال اهل جامائیکا است.
از باشگاه‌هایی که در آن بازی کرده‌است می‌توان به باشگاه فوتبال استوک سیتی، باشگاه فوتبال پورتسموث، باشگاه فوتبال لیدز یونایتد، باشگاه فوتبال استون ویلا، باشگاه فوتبال اکستر سیتی، باشگاه فوتبال بیرمنگام سیتی، باشگاه فوتبال برادفورد سیتی، باشگاه فوتبال داندی، و باشگاه فوتبال شروزبری تاون اشاره کرد.
نوح برتون
نوح برتون (Noah Burton؛ 18 December 1896 – 1956 ) بازیکن فوتبال بود.
گذر از روبیکن
گذر سزار از روبیکن در ژانویه ۴۹ پیش از میلاد منجر به آغاز جنگ داخلی روم شد و در نهایت به انتصاب سزار به منصب دیکتاتور و سپس ظهور امپراتوری روم به جای جمهوری روم پس از قتل وی انجامید. سزار در سال ۵۸ ق. م به منصب پروکنسولی یا فرمانداری ایالات رومی گالیا کیسالپینا، گل ناربونی و ایلیریکوم برگزیده شده بود، با پایان یافتن دوره پروکنسولی‌اش در انتهای سال ۵۰ ق. م سنای روم به سزار فرمان داد ارتش‌های خود را معاف کرده و به روم بازگردد. به وی صریحاً دستور داده شده بود که ارتش خود را از روبیکن ـ که مرز شمالی ایتالیای روم بود ـ گذر ندهد. در ژانویه ۴۹ ق. م سزار لژیون سیزدهم خود را از رود مزبور عبور داد، اقدامی که حکومت روم آن را نوعی قیام، خیانت، و اعلان جنگ به سنای روم تلقی کرد. بر طبق آنچه نویسندگان نگاشته‌اند، وی جمله «تاس انداخته شده‌است» را هنگام گذر ارتشش از این رود کم‌عمق بر زبان راند.
امروزه جمله «گذر از روبیکن» کنایه‌ای است که اشاره به گذشتن از یک نقطهٔ بی‌بازگشت دارد.
تاریخچه
در طول اواخر دوران جمهوری روم، رود روبیکن مرز میان استان رومیِ گالیا کیسالپینا با شمال شرق ایتالیا را مشخص می‌کرد، و رود آرنو که پهن‌تر و مهم‌تر بود نیز مرز شمال غربی ایتالیا را.
آن دسته از فرماندارانِ استان‌های رومی که به یک منصب کلانتر بدیل (مانند پروکنسول و پروپرایتور) منصوب می‌شدند دارای ایمپریوم (اقتدار عالیه) در آن استان می‌شدند. سپس این فرمانداران (پروکنسول‌ها) به عنوان ژنرال ارتش روم در قلمرو استان مزبور به خدمت مشغول می‌شدند. حقوق روم می‌گفت که تنها کلانترها (کنسول‌ها و پرایتور ها) می‌توانستند در  ایتالیا از ایمپریوم (اقتدار عالیه) برخوردار شوند، امّا کلانتر بدیل ها که در استان‌های از روم خدمت می‌کردند، تنها در استان‌های خود (و نه ایتالیا) از اقتدار عالیه برخوردار بودند، در نتیجه هر کلانتر بدیلی که در رأس نیروهایش وارد ایتالیا می‌شد ایمپریومِ خود را واگذار می‌کرد و دیگر قانوناً نمی‌توانست فرمانده نیروهایش باشد.
زمانی‌که قانونْ بهره‌گیری از ایمپریوم (اقتدار عالیه) را منع کرده، به کار بردن آن مجازات اعدام را در پی داشت و نیز اطاعت از فرامین ژنرالی که قانوناً از ایمپریوم برخوردار نیست دارای مجازات اعدام بود. اگر یک ژنرال رومی در رأس ارتشی وارد ایتالیا می‌شد، هم ژنرال و هم سربازانش خاطی محسوب شده و به‌طور خودکار به مرگ محکوم می‌شدند. بدین‌ترتیب ژنرال‌ها ناچار بودند پیش از ورود به ایتالیا ارتش خود را معاف کنند. با این اوصاف طبیعی بود که سزار با گذر کردنِ مسلحانه از رودی که مرز شمالی ایتالیا را تعیین می‌کرد، به عنوان «دشمن جمهوری» شناخته شود.
جولیوس سزار
نوشتار اصلی: جنگ داخلی سزار