cyanic-selkie/wikianc huggingface dataset:
الله‌آباد علیا
الله‌آباد علیا ممکن است به یکی از موارد زیر اشاره داشته باشد:
آنتونی فان هوبوکن
معروفیت او بیشتر به واسطهٔ تدوین فهرست آثار یوزف هایدن، آهنگساز بزرگ اتریشی، موسوم به «فهرست هوبوکن» است.
جورج هوارد
جورج هوارد (George Howard؛ ۱۷ ژوئن ۱۷۱۸ – ۱۶ ژوئیه ۱۷۹۶) فرد نظامی اهل بریتانیا بود. وی همچنین برندهٔ جوایزی همچون نشان حمام شده‌است.
محمد ابن ابی‌شنب
محمد ابن ابی‌شَنَب (۱۸۶۹–۱۹۲۹) ادیب و زبان‌شناس برجستهٔ الجزایری بود که به زبان‌های گوناگون چیرگی داشت.
زندگی
به سال ۱۸۶۹م در روستای فحص نزدیک مدیه زاده شد. همان‌جا و در الجزیره دانش آموخت. در سال ۱۸۸۸م آموزگار شد و استاد زبان ععربی در دانشکدهٔ الجزایر برگزیده گشت. دکترای ادبیات از دانشگاه الجزایر در سال ۱۹۲۰ گرفت؛ او را نخستین الجزایری در دوران نوین می‌دانند که دکترای ادبیات برگرفت. فرانسوی را به مانند زبان مادری اش می‌دانست؛ به فارسی، عبری، ایتالیایی، ترکی و اسپانیایی نیز تسلط داشت.
عضو مجمع‌های گوناگون علمی-ادبی در جهان عرب و فرانسه بود و از سوی الجزایر در کنفرانس‌های بسیاری شرکت داشت. از جمله در رباط، ۱۹۲۸، کنفرانس شرق‌شناسان. ابی‌شنب نزد شرق‌شناسان جایگاهی والا داشت. کراچکوفسکی همواره دانش او را می‌ستود.
آثار
ابی‌شنب آثار بسیاری نگاشت از جمله
جاوا
جاوا یک زبان برنامه‌نویسیِ شیءگرا است که نخستین بار توسط جیمز گاسلینگ در شرکت سان‌مایکروسیستمز ایجاد گردید و در سال ۱۹۹۱ به عنوان بخشی از سکوی جاوا منتشر شد.
زبان جاوا شبیه به سی‌پلاس‌پلاس است؛ اما مدل شیءگرایی آسان‌تری دارد و از قابلیت‌های سطح پایین کمتری پشتیبانی می‌کند. ایدهٔ شیءگرایی جاوا از زبان اسمال‌تاک گرفته شده‌است. یکی از قابلیت‌های بنیادین جاوا این است که مدیریت حافظه را به‌طور خودکار انجام می‌دهد. ضریب اطمینان عملکرد برنامه‌های نوشته‌شده به این زبان نسبت به زبان‌های نسل اول C بالاتر است. برنامه‌های جاوا به‌صورت بایت کد می‌شوند و توسط ماشین مجازی جاوا (JVM) به کدهای ماشین تبدیل و اجرا می‌شوند. در صورت وجود JVM مانند سایر زبان های مبتنی بر آن که وابسته به سیستم‌عامل خاصی نیستند، برنامه‌های نوشته شده به جاوا بر روی هر نوع سیستم‌عامل و هرگونه وسیلهٔ الکترونیکی قابل اجرا می‌باشند. شعار جاوا «یک‌بار بنویس و همه‌جا اجرا کن» (Write once, Run anywhere) است که به همین ویژگی اشاره دارد. این ویژگیِ جاوا را مستقل از سکو می‌نامند.
تاریخچه
این زبان قسمت‌های بسیاری از گرامر خود را از C و ++C گرفته اما دارای مدل شی‌گرایی ساده‌ای است و امکانات سطح پایین کمی دارد. کاربرد جاوا در کامپایل به‌صورت بایت کد است که صرف نظر از معماری و خصوصیات آن کامپیوتر، قابلیت اجرا روی تمامی ماشین‌های شبیه‌سازی جاوا را دارد. اجزای اصلی کامپایلرهای جاوا، ماشین‌های پیاده‌سازی و کتابخانه‌های آن توسط شرکت مذکور از سال ۱۹۹۵ منتشر شد. در مه ۱۹۹۷ این شرکت، نرم‌افزار رایگان این زبان را فراهم کرد. دیگران هم کاربردهای دیگری از این زبان مثل کامپایلر GNU برای جاوا یا OPENJDK را منتشر کردند.
اهداف اولیه
در ایجاد زبان جاوا پنج هدف اصلی وجود داشت:
نسخه‌ها
جاوای ۸، ۱۱ و ۱۷ به عنوان نسخه‌های دارای پشتیبانی بلندمدت می‌باشند. نسخه‌های بزرگ منتشرشده، به همراه تاریخ انتشار آنها:
ماشین مجازی جاوا (JVM)
ماشین مجازی جاوا (JVM) برنامه‌ای است که بایت‌کدهای زبان جاوا را مطابق با سیستم‌عاملی خاص کامپایل کرده و آن‌ها را برای اجرا در سطح سیستم‌عامل آماده می‌کند، در حقیقت شعار اصلی زبان جاوا (یک‌بار بنویس و همه‌جا اجرا کن) با استفاده از این ماشین مجازی امکان‌پذیر شده‌است.
مزایا و معایب: ماشین مجازی جاوا علاوه بر قابلیت‌های بسیاری که در اختیار برنامه‌نویسان قرار می‌دهد، محدودیت‌هایی را هم ایجاد می‌کند که البته این محدودیت‌ها به نوعی راه‌گشا هستند؛ چرا که منجر به ارتقاء امنیت نرم‌افزارهای نوشته‌شده با جاوا می‌شوند؛ به عبارت دیگر، با به‌کارگیری جِی‌وی‌اِم دولوپرها به هیچ وجه نمی‌توانند بخشی از حافظهٔ اختصاص‌یافته به دیگر قسمت‌های برنامه را به زور تصاحب کنند تا بدین طریق بتوانند مثلاً آبجکتی جدید ساخته و فضای حافظه را به آن اختصاص دهند.
یکی از مزایای کامپایل سورس‌کد و تبدیل آن به بایت‌کد این است که بدین طریق می‌توان از دیگر زبان‌های برنامه‌نویسی نیز در توسعهٔ اپلیکیشن‌های نوشته‌شده به زبان جاوا استفاده کرد؛ به عبارت دیگر، چنانچه یک زبان برنامه‌نویسی قابلیتی داشته باشد که بتوان در ابتدا سورس‌کد مد نظر را کامپایل کرده و آن را به بایت‌کدی قابل‌فهم برای جاوا تبدیل کرد، در چنین شرایطی ماشین مجازی جاوا امکان اجرای آن بخش از کد که به زبان دیگری نوشته شده‌است را در کنار کدهای جاوا دارا است.
برنامه‌های جاوا و اپلت‌ها
جاوا برای نوشتن انواع برنامه‌های کاربردی مناسب است. با جاوا می‌توان انواع برنامه‌های زیر را نوشت:
قابلیت خاصی در جاوا وجود دارد به نام اپلت. اپلت‌ها امکانات فراوانی برای نوشتن برنامه‌های تحت وب در اختیار برنامه‌نویسان قرار می‌دهند. البته وجود ماشین مجازی جاوا برای اجرای اپلت لازم است. اپلت‌ها نظیر فناوری سیلورلایت شرکت مایکروسافت هستند که برنامه‌نویسان را قادر می‌سازد تا امکاناتی را به مرورگر کاربر بیفزایند. البته تفاوت این دو در امنیت می‌باشد به گونه‌ای که سیلورلایت به دلیل اینکه در محیطی به نام جعبه شنی (sandbox) اجرا می‌شوند امن هستند ولی اپلت‌ها فاقد چنین امنیتی هستند و به سادگی هدف حملات استاندارد Social Engineering Toolkit واقع می‌شوند.
خط مشی جاوا
یکی از ویژگی‌های جاوا قابل حمل بودن آن است؛ یعنی برنامهٔ نوشته شده به زبان جاوا باید به‌طور مشابهی در کامپیوترهای مختلف با سخت‌افزارهای متفاوت اجرا شود؛ و باید این توانایی را داشته باشد که برنامه یک بار نوشته و کامپایل شده و سپس در همه کامپیوترها اجرا گردد. به این صورت که کد کامپایل شدهٔ جاوا ذخیره می‌شود، اما نه به‌صورت کد ماشین بلکه به‌صورت بایت‌کد جاوا. دستورالعمل‌ها شبیه کد ماشین هستند، اما با ماشین‌های مجازی که به‌طور خاص برای سخت‌افزارهای مختلف نوشته شده‌اند، اجرا می‌شوند. در نهایت کاربر از سکوی جاوا نصب شده روی ماشین خود یا مرورگر وب استفاده می‌کند. کتابخانه‌های استاندارد یک راه عمومی برای دسترسی به ویژگی‌های خاص فراهم می‌کنند. مانند گرافیک، نخ‌کشی و شبکه. در بعضی از نسخه‌های ماشین مجازی جاوا، بایت‌کدها می‌توانند قبل و در زمان اجرای برنامه به کدهای محلی کامپایل شوند. فایدهٔ اصلی استفاده از بایت‌کد، قسمت کردن است. اما ترجمهٔ کلی یعنی برنامه‌های ترجمه شده (برنامه‌های نوشته شده به زبان‌های Interpreter ای مثل جاوا) تقریباً همیشه کندتر از برنامه‌های کامپایل شدهٔ محلی اجرا می‌شوند. این شکاف می‌تواند با چند تکنیک خوش‌بینانه که در کاربردهای JVM قبلی معرفی شد، کم شود. یکی از این تکنیک‌ها JIT است که بایت‌کد جاوا را به کد محلی ترجمه کرده و سپس آن را پنهان می‌کند. در نتیجه برنامه خیلی سریع‌تر نسبت به کدهای ترجمه شدهٔ خالص شروع و اجرا می‌شود. بیشتر JVMهای پیشرفته، به‌صورت کامپایل مجدد پویا، در آنالیز JVM، رفتار برنامهٔ اجرا شده و کامپایل مجدد انتخاب شده و بهینه‌سازی قسمت‌های برنامه، استفاده می‌شوند. کامپایل مجدد پویا می‌تواند کامپایل ایستا را بهینه‌سازی کند؛ زیرا می‌تواند قسمت hot spot برنامه و گاهی حلقه‌های داخلی که ممکن است زمان اجرای برنامه را افزایش دهند را تشخیص دهد. کامپایل JIT و کامپایل مجدد پویا به برنامه‌های جاوا اجازه می‌دهد که سرعت اجرای کدهای محلی بدون از دست دادن قابلیت انتقال افزایش پیدا کند.
تکنیک بعدی به عنوان کامپایل ایستا شناخته شده‌است؛ که کامپایل مستقیم به کدهای محلی است مانند بسیاری از کامپایلرهای قدیمی. کامپایلر ایستای جاوا، بایت‌کدها را به کدهای شیء محلی ترجمه می‌کند.
کارایی جاوا نسبت به نسخه‌های اولیه بیشتر شد. در تعدادی از تست‌ها نشان داده شد که کارایی کامپایلر JIT کاملاً مشابه کامپایلر محلی شد. عملکرد کامپایلرها لزوماً کارایی کدهای کامپایل شده را نشان نمی‌دهند. یکی از پیشرفت‌های بی‌نظیر در در زمان اجرای ماشین این بود که خطاها ماشین را دچار اشکال نمی‌کردند. علاوه بر این در زمان اجرای ماشینی مانند جاوا وسایلی وجود دارد که به زمان اجرای ماشین متصل شده و هر زمانی که یک استثناء رخ می‌دهد، اطلاعات اشکال زدایی که در حافظه وجود دارد، ثبت می‌کنند.
پیاده‌سازی
شرکت اوراکل پس از خریداری Sun Microsystems در ۲۷ ژانویه ۲۰۱۰، مالک فعلی اجرای رسمی پلتفرم جاوا SE است. این پیاده‌سازی براساس اجرای اصلی جاوا توسط Sun است. پیاده‌سازی Oracle برای Microsoft Windows (هنوز برای XP کار می‌کند، در حالی که فقط نسخه‌های بعدی در حال حاضر به‌طور رسمی پشتیبانی می‌شوند)، macOS ,Linux و Solaris در دسترس است. از آنجا که جاوا فاقد هرگونه استانداردسازی رسمی است که توسط Ecma International ,ISO / IEC ,ANSI یا سایر سازمان‌های استاندارد شخص ثالث شناخته شده باشد، اجرای اوراکل استاندارد واقعی است.
پیاده‌سازی Oracle به دو توزیع مختلف بسته‌بندی شده‌است: Java Runtime Environment (JRE) که شامل قسمت‌هایی از سیستم‌عامل Java SE برای اجرای برنامه‌های جاوا است و برای کاربران نهایی در نظر گرفته شده‌است و کیت توسعهٔ جاوا (JDK) که در نظر گرفته شده‌است. برای توسعه‌دهندگان نرم‌افزار و شامل ابزارهای توسعه مانند کامپایلر جاوا، Javadoc ,Jar و رفع اشکال است. Oracle همچنین GraalVM، یک کامپایلر و مفسر پویای جاوا با کارایی بالا را منتشر کرده‌است.
OpenJDK یکی دیگر از برنامه‌های قابل توجه جاوا SE است که تحت GNU GPL مجوز دارد. زمانی که Sun شروع به انتشار کد منبع جاوا تحت GPL کرد، شروع به کار کرد. از Java SE 7 ،OpenJDK اجرای رسمی مرجع جاوا است.
هدف جاوا سازگاری کلیهٔ پیاده‌سازی‌های جاوا است. از نظر تاریخی، مجوز مارک تجاری Sun برای استفاده از مارک جاوا اصرار دارد که همهٔ پیاده‌سازی‌ها سازگار باشد. پس از آنکه Sun ادعا کرد که اجرای مایکروسافت از RMI یا JNI پشتیبانی نمی‌کند و ویژگی‌های مختص پلتفرم را به خود اختصاص داده‌است، این منجر به اختلاف حقوقی با مایکروسافت شد. Sun در سال ۱۹۹۷ شکایت کرد و در سال ۲۰۰۱، به مبلغ ۲۰ میلیون دلار و همچنین حکم دادگاه برای اجرای شرایط مجوز از Sun پیروز شد. در نتیجه، مایکروسافت دیگر جاوا را با ویندوز ارسال نمی‌کند.
جاوا مستقل از بسترهای نرم‌افزاری برای Java EE ضروری است و برای تأیید یک پیاده‌سازی اعتبار سنجی دقیق‌تری نیز لازم است. این محیط برنامه‌های قابل حمل در سمت سرور را فعال می‌کند.
اداره خودکار حافظه
جاوا از حافظهٔ بازیافتی خودکار برای ادارهٔ حافظه در چرخهٔ زندگی یک شیء استفاده می‌کند. برنامه‌نویس زمانی که اشیاء به وجود می‌آیند، این حافظه را تعیین می‌کند؛ و در زمان اجرا نیز، زمانی که این اشیاء در استفادهٔ زیاد طولانی نباشند، برنامه‌نویس مسئول بازگرداندن این حافظه‌است. زمانی که مرجعی برای شی‌های باقی‌مانده نیست، شی‌های غیرقابل دسترس برای آزاد شدن به صورت خودکار توسط بازیافت حافظه، انتخاب می‌شوند. اگر برنامه‌نویس مقداری از حافظه را برای شی‌هایی که زیاد طولانی نیستند، نگه دارد، چیزهایی شبیه سوراخ حافظه اتفاق می‌افتند.
یکی از عقایدی که پشت سر مدل ادارهٔ حافظهٔ خودکار جاوا وجود دارد، این است که برنامه‌نویس هزینهٔ اجرای ادارهٔ دستی حافظه را نادیده می‌گیرد. در بعضی از زبان‌ها حافظه لازم برای ایجاد یک شیء، به صورت ضمنی و بدون شرط، به پشته تخصیص داده می‌شود؛ یا به‌طور صریح اختصاص داده شده و از heap بازگردانده می‌شود. در هر کدام از این راه‌ها، مسئولیت ادارهٔ اقامت حافظه با برنامه‌نویس است. اگر برنامه شیء را برنگرداند، سوراخ حافظه اتفاق می‌افتد. اگر برنامه تلاش کند به حافظه‌ای را که هم‌اکنون بازگردانده شده، دستیابی پیدا کند یا برگرداند، نتیجه تعریف شده نیست و ممکن است برنامه بی‌ثبات شده یا تخریب شود. این ممکن است با استفاده از اشاره‌گر مدتی باقی بماند، اما سرباری و پیچیدگی برنامه زیاد می‌شود. بازیافت حافظه اجازه دارد در هر زمانی اتفاق بیفتد. به‌طوری‌که این زمانی اتفاق می‌افتد که برنامه بی‌کار باشد. اگر حافظهٔ خالی کافی برای تخصیص شیء جدید در هیپ وجود نداشته باشد، ممکن است برنامه برای چند دقیقه متوقف شود. در جایی که زمان پاسخ یا اجرا مهم باشد، ادارهٔ حافظه و منابع اشیاء استفاده می‌شوند.
جاوا از نوع اشاره‌گر ریاضی C و ++C پشتیبانی نمی‌کند. در جایی که آدرس اشیاء و اعداد صحیح می‌توانند به جای هم استفاده شوند. همانند ++C و بعضی زبان‌های شی‌گرای دیگر، متغیرهای نوع‌های اولیهٔ جاوا شی‌گرا نبودند. مقدار نوع‌های اولیه، مستقیماً در فیلدها ذخیره می‌شوند. در فیلدها (برای اشیاء) و در پشته (برای توابع)، بیشتر از هیپ استفاده می‌شود. این یک تصمیم هوشیارانه توسط طراح جاوا برای اجرا است. به همین دلیل جاوا یک زبان شی‌گرای خالص به حساب می‌آید.
گرامر
گرامر جاوا محدودتر از ++C است و برخلاف ++C که ترکیبی است از ساختارها و شی‌گرایی، زبان جاوا یک زبان شی‌گرای خالص می‌باشد. فقط نوع دادهٔ اصلی از این قاعده مستثنیٰ است. جاوا بسیاری از ویژگی‌ها را پشتیبانی می‌کند و از کلاس‌ها برای ساده‌تر کردن برنامه‌نویسی و کاهش خطا استفاده می‌کند.
نمونه‌هایی از برنامه‌های جاوا
برنامه‌های جاوا بعد از کدنویسی باید توسط کیت توسعهٔ جاوا کامپایل شوند، این فرایند با خروجی فایلی با پسوند class. پایان میابد که بتواند با موتور مجازی جاوا، اجرا شود.
در کد پایین کامپایل فایل، و خروجی class. را انجام می‌دهیم.
سباستین موران
سرهنگ سباستین موران شخصیتی در داستان هایی است که توسط سر آرتور کانن دویل نوشته شده است. او دشمن شرلوک هولمز است ، او برای اولین بار در داستان کوتاه " ماجرای خانه خالی " ظاهر می شود. هولمز یک بار او را " دومین مرد خطرناک در لندن" توصیف کرد، خطرناک ترین کارفرمای پروفسور موریارتی ، موران است.
جاوا
نمونه‌هایی از برنامه‌های جاوا
سپس یک فایل خروجی به نام Test.class دریافت می‌شود. بعد با استفاده از دستور زیر برنامه توسط موتور مجازی جاوا قابل اجرا است:
$ java Test نکته: در هنگام اجرای برنامه‌های کامپایل شده جاوا (Filename.class) باید پسوند فایل آن را برداریم، مانند کد بالا.
مثال‌ها
برنامه Hello world به این صورت در زبان جاوا می‌تواند نوشته شود:
بر طبق قرارداد فایل‌ها باید هم نام کلاس‌های عمومی نام‌گذاری شوند. سپس باید پسوند java را به این صورت به نام فایل اضافه کرد: "HelloWorld.java". این فایل اول باید با استفاده از کامپایلر جاوا به بایت کد کامپایل شود. در نتیجه فایل HelloWorld.class ایجاد می‌شود. این فایل قابل اجرا است. فایل جاوا ممکن است فقط یک کلاس عمومی داشته باشد. اما می‌تواند شامل چندین کلاس با دستیابی عمومی کمتر باشد.
کلاسی که به‌صورت خصوصی تعریف می‌شود ممکن است در فایل java. ذخیره شود. کامپایلر برای هر کلاسی که در فایل اصلی تعریف می‌شود یک کلاس فایل تولید می‌کند؛ که نام این کلاس فایل همنام کلاس است با پسوند class.
کلمهٔ کلیدی public (عمومی) برای قسمت‌هایی که می‌توانند از کدهای کلاس‌های دیگر صدا زده شوند، به کار برده می‌شود. کلمهٔ کلیدی static (ایستا) در جلوی یک تابع، یک تابع ایستا را که فقط وابسته به کلاس است و نه قابل استفاده برای نمونه‌هایی از کلاس، نشان می‌دهد. فقط تابع‌های ایستا می‌توانند توسط اشیاء بدون مرجع صدا زده شوند. داده‌های ایستا به متغیرهایی که ایستا نیستند، نمی‌توانند دسترسی داشته باشند.
تابع main باید آرایه‌ای از اشیاء رشته‌ای را بپذیرد. تابع main می‌تواند از آرگومان‌های متغیر به شکل public static void main(String… args) استفاده کند که به تابع main اجازه می‌دهد اعدادی دلخواه از اشیاء رشته‌ای را فراخوانی کند. پارامتر String[] args آرایه‌ای از اشیاء رشته‌ای است که شامل تمام آرگومان‌هایی که به کلاس فرستاده می‌شود، است.
چاپ کردن، قسمتی از کتابخانهٔ استاندارد جاوا است. کلاس سیستم یک فیلد استاتیک عمومی به نام out تعریف کرده‌است. شیء out یک نمونه از کلاس PrintStream است و شامل تعداد زیادی تابع برای چاپ کردن اطلاعات در خروجی استاندارد است. همچنین شامل println(string) برای اضافه کردن یک خط جدید برای رشتهٔ فرستاده شده اضافه می‌کند.
یک مثال دیگر به شرح زیر است:
توزیع‌های جاوا
منظور از توزیع جاوا پیاده‌سازی‌های مختلفی است که برای کامپایلر جاوا و همچنین مجموعه کتابخانه‌های استاندارد زبان جاوا (JDK) وجود دارد. در حال حاضر چهار توزیع‌کنندهٔ عمدهٔ جاوا وجود دارند:
برنامک (برنامه‌های کاربردی کوچک)
اپلت جاواها برنامه‌هایی هستند که برای کاربردهایی نظیر نمایش در صفحات وب، ایجاد شده‌اند. واژهٔ import باعث می‌شود کامپایلر جاوا کلاس‌های javaapplet.Applet وjava.awt.Graphics را به کامپایل برنامه اضافه کند. کلاس Hello کلاس Applet را توسعه می‌دهد. کلاس اپلت چارچوبی برای کاربردهای گروهی برای نمایش و کنترل چرخهٔ زندگی اپلت، درست می‌کند. کلاس اپلت یک تابع پنجره‌ای مجرد است که برنامه‌های کوچکی با قابلیت نشان دادن واسط گرافیکی برای کاربر را فراهم می‌کند. کلاس Hello تابع موروثی (print(Graphicsy را از سوپر کلاس container باطل می‌کند، برای اینکه کدی که اپلت را نمایش می‌دهد، فراهم کند. تابع paint شی‌های گرافیکی را که شامل زمینه‌های گرافیکی هستند را می‌فرستد تا برای نمایش اپلت‌ها استفاده شوند. تابع paint برای نمایش "Hello world!" تابع (drawstring(string,int,in را صدا می‌زند.
جاوا سرولت
تکنولوژی servlet جاوا گسترش وب را به آسانی فراهم می‌کند؛ و شامل مکانیزم‌هایی برای توسعهٔ تابعی سرور وب و برای دسترسی به سیستم‌های تجاری موجود است.servlet قسمتی از javaEE است که به درخواست‌های مشتری پاسخ می‌دهد.
واژهٔ import کامپایلر جاوا را هدایت می‌کند که تمام کلاس‌های عمومی و واسط‌ها را از بسته‌های java.io وjava.servlet را در کامپایل وارد کند.
کلاس Hello کلاس Genericservlet را توسعه می‌دهد. کلاس Genericservlet واسطی برای سرور فراهم می‌کند تا درخواست را به servlet بفرستد و چرخهٔ زندگی servlet را کنترل کند.
JSP
صفحهٔ سرور جاوا قسمتی از سرور javaEE است که پاسخ تولید می‌کند. نوعاً صفحات HTML به درخواست‌های HTTP از مشتری.JSPها کد جاوا در صفحهٔ HTML را با استفاده از حائل <%and%> اضافه می‌کنند.JSP به javaservlet کامپایل می‌شود.
سوینگ
Swing کتابخانهٔ واسط گرافیکی کاربر است برای پلتفرم javaSE. ابزاری مشابه پنجره، GTK و motif توسط شرکت sun فراهم شده‌اند. این مثال کاربرد swing یک پنجرهٔ واحد همراه با Hello world را ایجاد می‌کند.
اولین جملهٔ import کامپایلر جاوا را هدایت می‌کند تا کلاس Borderlayout را از بستهٔ java.awt در جاوا به کامپایل اضافه کند؛ و import دوم همهٔ کلاس‌های عمومی و واسط آن‌ها را از بستهٔ javax.swing اضافه می‌کند. کلاس Hello کلاس Jframe را توسعه می‌دهد. کلاس Jframe یک پنجره با میلهٔ عنوان و کنترل بستن است.
زمانی که برنامه آغاز می‌شود، تابع main با JVM صدا زده می‌شود. این یک نمونهٔ جدید از کلاس Hello را ایجاد کرده و با صدا زدن تابع setvisible(boolean) با مقدار true نمایش داده می‌شود.
کتابخانه‌های کلاس
کتابخانه‌های جاوا که به صورت بایت کد از کد اصلی کامپایل شده‌اند، برای پشتیبانی از بعضی از کاربردهای جاوا، توسط JRE منتشر شده‌است. مثال‌هایی از این کتابخانه‌ها عبارتند از:
ویرایش
شرکت سان میکروسیستم، ۴ نوع ویرایش از کاربردهای مختلف جاوا را ارائه داده‌است:
مسابقات قهرمانی وزنه‌برداری جوانان و زیر ۲۳ سال اروپا (۲۰۱۶)
مسابقات قهرمانی وزنه‌برداری جوانان و زیر ۲۳ سال اروپا (۲۰۱۶) از ۲ دسامبر تا ۱۰ دسامبر ۲۰۱۶ در ایلات، اسرائیل برگزار شد.
جاوا
ایرادات مطرح شده
مصرف حافظهٔ بالا و سخت‌افزار در برنامه‌های نوشته شده و مدیریت غیر متوازن Thread Pool و عدم قابلیت توزیع پذیری.
مسابقات قهرمانی وزنه‌برداری جوانان و زیر ۲۳ سال اروپا (۲۰۱۶)
زیر ۲۳ سال
Page 101 and 103 of source:
جاوا
ایرادات مطرح شده
حذف اشاره‌گرها در جاوا به دلیل مشکلاتی بوده که آن‌ها در طول تاریخ‌شان به وجود آورده‌اند (البته در زمان گذشته که در برنامه‌هایی مانند ++C برنامه‌نویس مستقیماً به مدیریت اشاره گر اقدام می‌نمود)، اگرچه این موارد در برنامه‌های سیستمی لازم به‌نظر می‌رسد ولی در محیط‌های تحت‌وب که بستر اصلی جاوا هستند می‌توانند اثراتی به مراتب شدیدتر نسبت به آنچه در برنامه‌های سیستمی دارند داشته باشند و باعث می‌شود که توجه برنامه‌نویسان از مسائلی چون کارایی، قابلیت اطمینان و مقیاس‌پذیری برنامه به تنظیم اشاره‌گرها معطوف گردد.
از ابتدای به وجود آمدن جاوا، کتابخانه JNI - Java Native Interface در آن وجود داشته که قابلیت فراخوانی و دست‌کاری برنامه‌هایی در ++C و… را می‌داده که از نمونه‌های آن می‌توان به Jtwain که یک بسته‌ای است که از کتابخانه‌های ویندوز برای اسکن عکس استفاده می‌کند، یا SWT که یک بسته نرم‌افزاریست که از کتابخانه‌های ویندوز و لینوکس (برحسب سیستم‌عامل) برای ساخت واسط کاربری (UI) استفاده می‌کند، نام برد.
شباهت اسمی جاوا و جاوااسکریپت
برخی مردم به علت شباهت اسمی، جاوا و جاوااسکریپت را با هم اشتباه می‌گیرند. درحالی‌که این دو زبان گرچه در ظاهر و کلمات شباهت دارند ولی به‌طور ساختاری با یکدیگر کاملاً متفاوت هستند. جاوااسکریپت محصول شرکت نت اسکیپ است. جاوا برای اجرا باید به زبان ماشین مجازی ترجمه شود اما جاوااسکریپت زبانی است که معمولاً در صفحات وب نوشته می‌شود و توسط مرورگر تفسیر می‌گردد. در جاوا متغیرها همگی بر اساس نوع آن‌ها معرفی می‌شوند ولی در جاواسکریپت نوع متغیرها به صورت ضمنی مشخص می‌شود.
تغییرات مهم جاوا در نسخه ۸
جاوا در نسخه ۸ تغییرات بسیار مهم و گسترده‌ای داشته‌است. مفاهیمی مانند واسط‌های تابعی، عبارت‌های لامبدا، جویبار (Stream) و امکانات گسترده کتابخانه‌ای در این نسخه معرفی شده‌اند. در این نسخه، رویکرد برنامه‌نویسی تابعی، علاوه بر رویکرد شیءگرایی، ممکن شده‌است.
بخش پایک، شهرستان فولتون، اوهایو
بخش پایک (به انگلیسی: Pike Township) یک منطقهٔ مسکونی در ایالات متحده آمریکا است که در شهرستان فولتن، اوهایو واقع شده‌است. بخش پایک ۷۳٫۲ کیلومتر مربع مساحت و ۱٬۸۵۴ نفر جمعیت دارد و ۲۲۹ متر بالاتر از سطح دریا واقع شده‌است.
جاوا
جاوا نسخه ۹ و ماژولار شدن جاوا (پروژه Jigsaw)
در نسخهٔ جاوا ۹ که در تاریخ ۲۱ سپتامبر ۲۰۱۷، به صورت عمومی عرضه شد، پروژه‌ای به نام Jigsaw به آن اضافه شد که قابلیت برنامه‌نویسی در قالب ماژول را در جاوا امکان‌پذیر کرد
داشتن یک پلتفرم ماژولار و ماژولار شدن JDK به توسعه‌دهندگان آن کمک می‌کند چنین پلتفرم قدیمی، گنده و بزرگی را مدیریت کنند و به جلو حرکت دهند. آن‌طور که معماران آن می‌گویند، الان تنها فرصتی بود که به سمت ماژولار کردن JDK پیش بروند وگرنه در آینده هرگز چنین اتفاقی ممکن نمی‌شد. ماژولاریتی علاوه بر کمک کردن به توسعه‌دهندگان JDK برای حرکت آن رو به جلو، فرصتی استثنایی‌تر را برای ما ایجاد می‌کند. تصور کنید که یک ماشین حساب ساده تحت کنسول نوشته‌اید، نه از امکانات JavaEE استفاده می‌کنید، نه کاری به CORBA دارید، نه JPA. احتمالاً تنها چیزی که نیاز دارید موارد پایه‌ای است. اما برای اجرا و توزیع برنامه‌تان نیاز به یک JRE کامل و حجیم دارید که احتمالاً راه انداختنش هم چندان ارزان نیست. اما با ماژولار شدن جاوا شما می‌توانید فقط ماژول‌هایی که استفاده کرده‌اید را در قالب یک Runtime Image داشته باشید که دیگر چیزهای اضافی‌ای که از آن‌ها استفاده نکرده‌اید را ندارد. با این قابلیت، حجم برنامه‌ها کم شده و شما می‌توانید از دستگاه‌های Embedded که حافظه محدودتری دارند هم استفاده کنید.
جاوا ۱۰ و Local Variable Type inference
این نسخه که در نسخه ۲۰ مارس ۲۰۱۸ عرضه گردید، یک نسخه کوتاه مدت بوده و بیشتر شامل مجموعه‌ای از بهینه‌سازی‌ها می‌باشد. در این میان قابلیت جالبی به نام Local Variable Type Interface دیده می‌شود. اگر با زبان پایتون کد زده باشید این قابلیت شبیه به تعریف متغیر در این زبان است. به‌طور خلاصه باید گفت با استفاده از این قابلیت دیگر نیاز به تعیین دقیق نوع متغیرهای محلی نداریم. این کامپایلر است که نوع متغیر را با توجه به مقداردهی تشخیص می‌دهد. تا به الان اگر می‌خواستیم لیستی از رشته‌ها بسازیم، کد مشابه پایین را می‌زدیم:
حال اگر بخواهیم از این قابلیت جدید استفاده کنیم کافیست به جای List (در اینجا نوع متغیر است) var را جایگزین کنیم. پس کد بالا به صورت زیر تغییر خواهد کرد:
var نه کلمهٔ کلیدی جدیدی است و نه هیچ بایت کد جدیدی برای آن تعریف شده‌است. براساس مقداری که به متغیر می‌دهیم تفسیر می‌شود.
جاوا در سال ۲۰۲۰ در مقایسه با زبان‌های برنامه‌نویسی دیگر
جاوا یکی دیگر از گزینه‌های محبوب در سازمان‌های بزرگ می‌باشد و ده‌ها سال است که به همان شکل باقی مانده‌است. جاوا به‌طور گسترده‌ای برای ساخت برنامه‌های تحت وب در مقیاس سازمانی استفاده می‌شود و مدت‌هاست که در لیست بهترین زبان‌های برنامه‌نویسی دیده می‌شود. جاوا بسیار پایدار است و بنابراین، بسیاری از سازمان‌های بزرگ آن را پذیرفته‌اند. اگر به دنبال شغل مبتنی بر توسعه در یک سازمان بزرگ هستید، جاوا زبانی است که شما باید یاد بگیرید. جاوا همچنین در توسعه برنامه اندروید کاربرد گسترده‌ای دارد. تقریباً هر شغلی امروز به یک برنامه اندروید نیاز دارد. با توجه به اینکه امروز میلیاردها کاربر اندروید وجود دارد و با توجه به این واقعیت که گوگل یک چارچوب عالی برای توسعه مبتنی بر جاوا (Android Studio) ایجاد کرده‌است.
توان پنجم (جبر)
در حساب و جبر، توان پنجم یک عدد مثل n (به انگلیسی: Fifth power) حاصل‌ضرب پنج نمونه از n در یکدیگر است:
توان‌های پنجم همچنین از ضرب یک عدد در توان چهارم یا مربع یک عدد در توان سوم آن تشکیل می‌شوند.
خاصیت‌ها
طبق قضیهٔ آبل-روفینی، هیچ فرمول جبریِ عمومی‌ای (فرمولی که بر حسب عبارات دارای رادیکال بیان شود) برای حل معادلات چند جمله‌ای حاوی توان پنجم مجهول به عنوان بالاترین توان آن‌ها، وجود ندارد. این کم‌ترین توانی است که برای آن صادق است.
هانته
هانته (Hantay)یک کمون در بخش نر در شمال فرانسه است و بخشی از متروپل اروپایی لیل است.
یشیل‌کوی (هوپا)
یشیل‌کوی (به لاتین: Yeşilköy) یک منطقهٔ مسکونی در ترکیه است که در هوپا واقع شده‌است. یشیل‌کوی ۱۳۰ نفر جمعیت دارد.
استونی در بازی‌های المپیک تابستانی ۲۰۱۶
استونی در بازی‌های المپیک تابستانی ۲۰۱۶ که در شهر ریو دو ژانیرو، برزیل برگزار شده با ۴۵ ورزشکار شامل ۲۸ مرد و ۱۷ زن در سیزده رشته ورزشی شرکت کرده‌است.
استونی با ۱ مدال برنز در رده هفتاد و هشتم رده‌بندی مدال‌ها قرار گرفته‌است.
ادوارد یوئپره
ادوارد یوئپره (Eduard Jõepere) بازیکن فوتبال اهل استونی بود.
وی همچنین در تیم ملی فوتبال استونی بازی کرده‌است.
واکنش‌ها به مداخله نظامی در یمن (۲۰۱۵)
واکنش‌ها نسبت به مداخله نظامی در یمن (۲۰۱۵ میلادی) سه گونه بوده‌است: موافق، مخالف و بی طرف
بی‌طرف
ژاپن و الجزایر هم بی طرف بوده‌اند.
جورج فردریک هاپکینسون
جورج فردریک هاپکینسون (George Hopkinson؛ ۱۴ دسامبر ۱۸۹۵ – ۹ سپتامبر ۱۹۴۳) فرد نظامی اهل بریتانیا بود. وی همچنین برندهٔ جوایزی همچون صلیب نظامی شده‌است.
ریموند پودر
ریموند پودر (Raimond Põder؛ زادهٔ January 3, 1903 - درگذشته نامشخص) بازیکن فوتبال اهل استونی بود.
وی همچنین در تیم ملی فوتبال استونی بازی کرده‌است.
سیاست زیست‌محیطی
سیاست‌های زیست‌محیطی ، هم سیاست دربارهٔ محیط زیست (همچنین به سیاست‌گذاری زیست‌محیطی مراجعه کنید) و هم یک رشته تحصیلی دانشگاهی متمرکز بر سه مؤلفه اصلی را تعیین می‌کند:
انجمن ملی منتقدان فیلم
انجمن‌ ملی منتقدان فیلم (National Society of Film Critics) یک سازمان آمریکایی در حوزهٔ نقد فیلم است. شهرت این سازمان به خاطر سلیقهٔ سطح بالای آن، و بابت جایزهٔ سالانه‌ای است که توسط این سازمان داده می‌شود و معتبرترین جایزه‌ای در آمریکا دانسته می‌شود که توسط منتقدان فیلم داده می‌شود.
لاما (بوداگرایی)
لاما (به تبتی:བླ་མ་ بمعنای رهبر یا روحانیِ اعظم )عنوانی برای درمه در بودیسم تبتی است. این نام، مشابه عنوانِ گورو در سنسکریت است.
به‌شکلِ سنتی، این نام برای ارج نهادن به استادانِ معنوی و بزرگانِ دیر و رهبانگاه استفاده می شد.
احمدآباد (سرآسیاب فرسنگی)
جمعیت
این آبادی در دهستان سرآسیاب فرسنگی قرار دارد و براساس سرشماری مرکز آمار ایران در سال ۱۳۹۵، خالی از سکنه دائم بوده‌است.
رابین کارتر
رابین کارتر (Rubin Carter; May 6, 1937 – 1937:05:06, April 20, 2014) بوکسور اهل ایالات متحده آمریکا بود. روبین کارتتر سالهای بسیاری از زندگی خود بیگناه در زندان سپری و بعد از ۲۰ سال از زندان آزاد شد. فیلم طوفان با بازی دنزل واشینگتن برگرفته از زندگی واقعی روبین کارتر است.
پابلیک تییتر
پابلیک تییتر (The Public Theater) یک سالن تئاتر در شهر نیویورک است. این تئاتر جزو مجموعهٔ تئاتر برادوی به حساب نمی‌آید.
پابلیک تییتر در سال ۱۹۵۴ تحت نام کارگاه شکسپیر توسط جوزف پاپ پایه‌گذاری شد تا محلی برای نمایش دادن آثار نویسندگان و بازیگران تازه‌کار باشد. سالن تئاتر در سال ۱۹۶۷ برای عموم باز شد و از آن زمان شاهد اجراهای مهمی از جمله نمایش تاجر ونیزی (با بازیگری آل پاچینو)، و نمایش موزیکال همیلتون (اثر لین-منیول میراندا) بوده‌است.
مطالعات زیست‌محیطی
مطالعات زیست‌محیطی ، یک رشته دانشگاهی میان‌رشته‌ای است که به‌طور سیستماتیک به مطالعه برهم‌کنش انسان با محیط می‌پردازد. مطالعات محیطی اصول علوم فیزیکی، بازرگانی/اقتصاد، علوم انسانی و علوم اجتماعی را برای پرداختن به مسائل پیچیده زیست‌محیطی معاصر به هم متصل می‌کند. این یک زمینه مطالعاتی گسترده‌ای است که شامل محیط طبیعی، محیط انسانی و رابطه بین آنها می‌شود. این رشته شامل مطالعه در اصول اولیه بوم‌شناسی و علوم محیطی و همچنین موضوعات مرتبط مانند اخلاق، جغرافیا، مردم‌شناسی، سیاست، آموزش، سیاست، برنامه‌ریزی شهری، حقوق، اقتصاد، فلسفه، جامعه‌شناسی و عدالت اجتماعی، برنامه‌ریزی، کنترل آلودگی و مدیریت منابع طبیعی است. برنامه‌های تحصیلی بسیاری از محیط زیست وجود دارد، از جمله مدرک کارشناسی ارشد و کارشناسی. برنامه‌های درجه مطالعات زیست‌محیطی طیف گسترده‌ای از مهارت‌ها و ابزارهای تحلیلی مورد نیاز برای رویارویی با مسائل زیست‌محیطی جهان را فراهم می‌کند. دانش‌آموزان در مطالعات محیطی ابزارهای فکری و روش‌شناختی را برای درک و رسیدگی به مسائل زیست‌محیطی حیاتی زمان ما و تأثیر افراد، جامعه و سیاره به دست می‌آورند. هدف اصلی آموزش محیط زیست این است که تفکر و نگرش طرفدار محیط زیست را در همه افراد جامعه ایجاد کند. این به ایجاد اخلاق زیست‌محیطی و افزایش آگاهی مردم دربارهٔ اهمیت حفاظت از محیط زیست و تنوع زیستی کمک می‌کند.
اوچ‌کاردش (هوپا)
اوچ‌کاردش (به لاتین: Üçkardeş) یک منطقهٔ مسکونی در ترکیه است که در هوپا واقع شده‌است. اوچ‌کاردش ۱۶۷ نفر جمعیت دارد.
مطالعات زیست‌محیطی
مراحل ارزیابی پیامدهای محیط زیست
مراحل ارزیابی پیامدهای (اثرات) زیست‌محیطی مشتمل بر مراحل زیر است:
خاباروفسک (ابهام‌زدایی)
خاباروفسک ممکن است به یکی از موارد زیر اشاره داشته باشد:
مطالعات زیست‌محیطی
منابع
شریعت، سید محمود و منوری، سید مسعود، ۱۳۷۵، مقدمه ای بر ارزیابی اثرات زیست‌محیطی، تهران ، انتشارات سازمان حفاظت محیط زیست، چاپ اول
خدای جنگ (کمیک)
خدای جنگ (God of War) یک کتاب کامیک آمریکایی شش قسمتی است که موضوع آن اساطیر یونانی است و در دنیای سری خدای جنگ قرار دارد. این مجموعه کمیک توسط مارو وولفمن نوشته، توسط آندره‌آ سورنتینو طراحی و جلد هر قسمت توسط اندی پارک که در طراحی بازی ویدئویی نیز نقش داشت طراحی شده‌است. پنج قسمت اول خدای جنگ توسط وایلداستورم منتشر شده‌است. به دلیل تعطیلی کمپانی وایلداستورم در دسامبر ۲۰۱۰، قسمت آخر توسط شرکت مادر آن، دی‌سی کامیکس منتشر شد. انتشار قسمت اول این سری با عرضه بازی خدای جنگ ۳ در مارس ۲۰۱۰ همزمان بود. قسمت آخر این سری در مارس ۲۰۱۱ منتشر شد.
این سری داستان کریتوس، شخصیت اصلی سری بازی ویدئویی را روایت می‌کند. بیشتر داستان فلش‌بک است و یک مأموریت پیشین برای آمبروزیا از اسقلبیوس را نشان می‌دهد و آنرا به داستان کنونی کریتوس برای پیدا کردن آن را نشان می‌دهد. این دو روایت همزمان گفته می‌شوند؛ کریتوس ابتدا تلاش می‌کند دختر در حال مرگ خود، کالیوپه را نجات دهد و سال‌ها پس از آن، او به دنبال نابودی آمبروزیا است تا جلوی رستاخیز آرس را بگیرد.
این سری بازخوردهای گوناگونی داشت. برخی از نقدها مهارت نوشتاری وولفمن را تحسین می‌کردند اما دیگران گفتند اگرچه زمینه آن انگیزه خوبی برای کتاب‌های کمیک و پیش‌درآمد خوبی برای مجموعه بازی‌های ویدیویی بود، اما داستان آن منطقی نیست.منتقدان از آثار هنری داخلی سورنتینو به دلیل «گل آلود بودن» آن انتقاد کردند، اما برخی آن را به دلیل متمایز بودن تحسین کردند و گفتند که او در تنظیم لحن و جو کار خوبی انجام داده‌است.
انتشار
این سری کمیک در کامیک-کان سن دیگو در سال ۲۰۰۹ معرفی شد و قرار بود که در اکتبر سال ۲۰۰۹ منتشر شود، اما انتشار آن را برای اینکه با انتشار خدای جنگ ۳ همزمان شود تا مارس ۲۰۱۰ به تأخیر انداختند. اسکات اشتاینبرگ، رئیس امور بازاریابی محصولات سونی اینتراکتیو انترتینمنت در یک مصاحبه با آی‌جی‌ان اظهار داشت که «ما برای اینکه یکی از محبوب‌ترین فرنچایزهای بازی ویدئوییمان را به دنیای کمیک بیاوریم و با بزرگترین ناشر کمیک بوک همکاری کنیم، هیجان‌زده‌ایم.» نویسنده مارو وولفمن اظهار داشت وقتی که شایعه ایجاد شدن سری کمیک را شنید، بلافاصله نام خود را برای نویسنده شدن این سری ثبت کرد و برای آن بسیار تلاش کرد زیرا خدای جنگ یکی از سری‌های بازی ویدئویی مورد علاقه او بود. وولفمن گفته او دو قسمت اول را بازی کرده بود پس نیازی به انجام تحقیقات نبود و این موضوع به خاطر این بود که او چیزی را که می‌خواست بنویسد دوست داشت. او چندین نسخه از فیلمنامه داستان بازی دریافت کرد تا اطمینان حاصل شود که او تا جای ممکن کارش دقیق انجام شود. او اظهار داشت که با استودیو سنتا مونیکا، توسعه دهنده سری خدای جنگ روابط نزدیکی داشت و روایت سری کمیک را دقیقاً به داستان ساخته شده توسط استودیو مرتبط کرد. وولفمن گفت که سانتا مونیکا ضمن آشکار کردن حقایق جدید دربارهٔ گذشته کریتوس، از سازگار بودن اسطوره‌ها با یکدیگر اطمینان حاصل کرد.
در یک مصاحبه با کامیک بوک ریسورسز، وولفمن اظهار داشت که استودیوی سانتا مونیکا پیشنهاد استفاده از دو خط زمانی در داستان را داد، به گونه‌ای که رخدادهای گذشته برروی داستان کنونی تأثیر داشته باشد. او شخصیت‌های جدیدی مانند زن کریتوس که در بازی ظاهر شده بود اما نامی نداشت. او گفت که داستان نهایی ترکیبی از ایده‌های او و شخصیت‌سازی استودیوی سانتا مونیکا بود. طراح کمیک، آندره‌آ سورنتینو اظهار داشت «از همان ابتدا مشخص بود سونی و دی‌سی دنبال یک مجموعه کمیک به اصطلاح «کلاسیک» نبودند؛ بنابراین من سبک معمول خودم را استفاده کردم و به آن عناصر نوینی مانند رنگ‌های هماهنگ با جو بازی افزودم.» وی همچنین اظهار داشت که بازی تصاویر سنگین و حماسی‌ای داشت و به راحتی سبک نقاشی خود را با نویسندگی وولفمن هماهنگ کرد و به نظر خود «او بسیار خوب صحنه‌های درام و حماسی را به تصویر می‌کشید.» سورنتینو از رنگ‌های مختلف با توجه به جو آن صحنه استفاده می‌کرد؛ به‌طور مثال از رنگ‌های تند مانند قرمز، نارنجی یا قهوه‌ای در صحنه‌های هیجانی و از رنگ‌های سردتر مانند سبز یا آبی روشن در دیگر صحنه‌ها استفاده می‌کرد تا خوانندگان درجا بتوانند یک واکنش داشته باشند.
این مجموعه کمیک هر دو ماه یک بار میان مارس ۲۰۱۰ و ژانویه ۲۰۱۱ منتشر می‌شد.
زمینه
همانند هفت قسمت پیشین بازی ویدئویی خدای جنگ، مجموعه کمیک آن در یک نسخه موازی از یونان باستان قرار دارد که خدایان المپ‌نشین و دیگر موجودات اساطیر یونانی در آن زندگی می‌کنند. داستان آن میان یک زمان پیش از نسخه خدای جنگ:معراج و یک زمان میان خدای جنگ و خدای جنگ: روح اسپارت تقسیم شده‌است. بیشتر داستان فلش‌بک‌ها و گذشته و ارتباط آن با رویدادهای کنونی را روایت می‌کند. در هر دو بخش، شخصیت اصلی داستان کریتوس دریای اژه و یونان باستان را برای اسقلبیوس سفر می‌کند.
شخصیت‌ها
همانند سری بازی ویدئویی، شخصیت اصلی داستان کریتوس است. داستان کمیک به دو دوران مختلف در زندگی کریتوس ارجاع می‌دهد، دوران ابتدایی زندگی او که در ارتش اسپارت در حال خدمت و یکی از قهرمانان آرس بود و دوران کنونی داستان که پس از شکست دادن آرس نقش خدای جنگ را به دست می‌آورد. بخش‌هایی از داستان که به گذشته ارجاع دارند به چندین خدای المپی مانند آرس، خدای جنگ آرتمیس الهه شکار، هادس خدای دنیای مردگان، هلیوس خدای خورشید، هرمس، خدای سرعت، دزدی و جانوران وحشی و پوزئیدون خدای دریا اشاره دارد. در بخش حال و کنونی، کریتوس با آتنا، الههٔ دانش و آموزگار او و با هکاتونکایر، غول هرج و مرج روبه‌رو می‌شود. شخصیت‌های جزئی که کریتوس در داستان با آن‌ها مواجه می‌شود شامل کاپیتان نیکوس، پادشاه اسپارت، زن کریتوس لیساندرا و دختر او کالیوپه می‌شود. قهرمانان نماینده خدایان شامل پوتیا، قهرمان آرتمیس و ملکه و مبارز آمازون‌ها، سریون، قهرمان آتشین هلیوس، دانائوس، قهرمان هرمس که با جادو توانایی کنترل کردن جانوران را دارد، هرودیوس، قهرمان پوزئیدون از روستای سانتورینی و آلریک، قهرمان هادس و شاهزاده بربرها می‌شود.
داستان
داستان این کمیک درست پس از شکست دادن آرس، خدای جنگ پیشین به‌دست کریتوس آغاز می‌شود. پس از اینکه کریتوس این مقام را از آن خود کرد، او برای یک مأموریت برای از بین بردن آمبروزیای افسانه‌ای اسقبلیوس می‌رود، یک اکسیر با خواص جادویی که او دربارهٔ آن زمانی که در ارتش اسپارت مشغول خدمت بود فهمید. در طول ماموریتش، کریتوس یاد خاطرات گذشته خود می‌افتد، زیرا او دنبال این اکسیر است تا دخترش کالیوپه را از طاعون نجات دهد. تا شب ماه کامل بعد، کریتوس همراه با گروهی از سربازان اسپارتی برای رسیدن به آمبروزیا آغاز به سفر می‌کنند. در همین دوران، او از کاپیتان نیکوس، مقام بالاتر او دربارهٔ کد افتخار اسپارت مشاوره می‌گیرد.
چندین تن از خدایان المپی، آرتمیس، هادس، هلیوس، هرمس و پوزئیدون تصمیم می‌گیرند با آرس یک شرط‌بندی کنند. هر خدا یک قهرمان انتخاب می‌کند که به دنبال آمبروزیا است و هرکس برنده شود پاداش‌هایی دریافت می‌کند (مانند مجسمه‌های مختلف از او در سراسر یونان). کریتوس دو تا از قهرمانان، هرودیوس و پوتیا را به قتل می‌رساند و حملات جانوران مختلف که خدایان به سوی او فرستاده‌اند را خنثی می‌کند. هادس که ناامید شده بود کاپیتان نیکوس را به قتل می‌رساند و مقام کاپیتان به کریتوس می‌رسد. داناس توسط آلریک کشته می‌شود و او سر آلریک را برای به نگه داشتن قدرت جادویی‌اش نگه می‌دارد. کریتوس «درخت زندگی»، منبع جادوی آمبروزیا را کشف می‌کند که برروی جزیره‌ای کوچک قرار دارد و با سریون روبه‌رو می‌شود. پس از آنکه به‌طور نزدیکی زنده سوزانده شد، کریتوس رقیب خود را شکست داد و او را غرق دریا کرد و با موفقیت آمبروزیا را به دست می‌آورد اما زمانی که او و سربازان اسپارتی در حال ترک جزیره بودند، توسط گله‌ای از سربازان آلریک به آن‌ها حمله می‌شود. پس از آنکه هادس شکست سربازان بربری آلریک توسط اسپارتی‌ها را متوجه می‌شود، تلاش می‌کند که سربازان اسپارتی را به دنیای مردگان بفرستد. آلریک از سر داناس برای اظهار کردن رخ استفاده می‌کند تا به کریتوس حمله کند اما او با یک پرنده که توسط آمبروزیا ساخته شده بود فرار می‌کند. کریتوس آلریک را در یک رخ گرفتار شده تعقیب می‌کند و با دانستن اینکه سربازان اسپارتی با افتخار مرگ برای اسپارت به دنیای مردگان می‌روند، کریتوس و آلریک به نبرد می‌پردازند. در حین نبرد، خیک آمبروزیا سوراخ می‌شود و به هر دو تن از آن می‌پاشد. آلریک به‌طور فجیعی کریتوس را زخمی می‌کند که به کمک آمبروزیا زنده ماند.
گلیما
گلیما نام یک نوع کشتی و هنر رزمی اسکاندیناوی است که مورد استفاده وایکینگ‌ها بوده‌است.
معنی
گلیما در لغت به معنی حرکت سریع یا لحظه‌ای است.
مشخصات فنی
به گفتهٔ دکتر علی حق‌شناس در دانشنامه هنرهای رزمی (نخستین دائرةالمعارف ورزش‌های رزمی در ایران)، گلیما به عنوان یک سیستم دفاع از خود شامل ضربات شوک آور، قفل کننده، تکنیک‌های دردآور و تکنیک‌های با سلاح، و قابل مقایسه با بهترین سبک‌های هنرهای رزمی از سراسر جهان است. این ورزش به عنوان هنر دفاع از خود، پایه و اساس جنگیدن وایکینگ‌ها بوده‌است؛ فنون اصیل و قدیمی این ورزش در اسکاندیناوی، اروپا، شمال آمریکا و جنوب آمریکا انجام می‌شود.
پیشینه
به نوشتهٔ علی حق‌شناس، گلیما به عنوان یک ورزش انواع مختلفی ازکشتی را شامل می‌شود که در عصر وایکینگ‌ها رایج بوده‌است و توسط زنان و مردان در تمام سنین انجام می‌شده‌است. هر کجا که وایکینگ‌ها جمع شده بودند، گلیما بخش بزرگی از سرگرمی مردان جنگی بوده‌است که مقدس شمرده می‌شده‌است. گلیما در اشعار شاعر وایکینگی و درباری نروژی [Bragi Boddason (790-850)] ذکر شده‌است. در این اشعار وایکینگ‌ها به عنوان رزمندگان بزرگ زمین و دریا شناخته می‌شدند.
وایکینگ‌ها در سفرهای خود نیازمند یادگیری مهارت‌های لازم برای زنده ماندن در برابر اشکال مختلف جنگ در سراسر جهان بودند. به همین دلیل آنان هر دو نوع مبارزه با سلاح و بی‌سلاح فرا گرفتند. از این رو آموزش گلیما برای کودکان اسکاندیناوی در ۶ یا ۷ سال آغاز می‌شد.
گلیما در دوران مدرن
گلیما ورزشی است که در دانمارک، نروژ و به ویژه ایسلند به عنوان یک ورزش ملی و قدیمی شناخته می‌شود. برای نخستین بار در سال ۱۸۸۸ مسابقات رسمی آن برگزار و در سال ۱۹۰۵ و ۱۹۰۶ با تغییراتی در قوانین به صورت متناوب تاکنون برگزار شده‌است.
این ورزش در بازی‌های المپیک تابستانی ۱۹۱۲ استکهلم سوئد به صورت غیررسمی برگزار شد. گلیما از سال ۱۹۸۷ در مدارس ابتدایی ایسلند آموزش داده می‌شود.
رندال لیل
رندال انریکه لیل آرلی (زاده ۱۴ ژانویه ۱۹۹۷)، بازیکن فوتبال کاستاریکایی است که برای Nashville SC در لیگ برتر فوتبال ایالات متحده آمریکا، توپ می زند.
بخش پایک، شهرستان ناکس، اوهایو
بخش پایک (به انگلیسی: Pike Township) یک منطقهٔ مسکونی در ایالات متحده آمریکا است که در شهرستان ناکس، اوهایو واقع شده‌است. بخش پایک ۷۸٫۹ کیلومتر مربع مساحت و ۱٬۵۳۲ نفر جمعیت دارد و ۳۴۷ متر بالاتر از سطح دریا واقع شده‌است.
اورسک (ابهام‌زدایی)
اورسک ممکن است به یکی از موارد زیر اشاره داشته باشد:
استخروئیه (سرآسیاب فرسنگی)
استخروئیه، یک آبادی از توابع بخش مرکزی، شهرستان کرمان در استان کرمان ایران است.
جمعیت
این آبادی در دهستان سرآسیاب فرسنگی قرار دارد و براساس سرشماری مرکز آمار ایران در سال ۱۳۹۵، خالی از سکنه دائم بوده‌است.
سانت
سانت (Santes)یک کمون در بخش نور در شمال فرانسه است و بخشی از متروپل اروپایی لیل است.
برنامه‌ریزی زیست‌محیطی
برنامه‌ریزی زیست‌محیطی ، فرایند آسان‌سازی تصمیم‌گیری برای انجام توسعه سرزمین با در نظر گرفتن عوامل محیطی طبیعی، اجتماعی، سیاسی، اقتصادی و حاکمیتی است و چارچوبی جامع برای دستیابی به نتایج پایدار فراهم می‌کند. هدف اصلی برنامه‌ریزی زیست‌محیطی ایجاد جوامع پایدار است که هدف آنها حفظ و حفاظت از زمین‌های توسعه‌نیافته‌است.
برخی عناصر اصلی در برنامه‌ریزی زیست‌محیطی:
ارزیابی‌های برنامه‌ریزی زیست‌محیطی شامل حوزه‌هایی مانند کاربری زمین، اقتصادی-اجتماعی، حمل‌ونقل، ویژگی‌های اقتصادی و مسکن، آلودگی هوا، آلودگی صوتی، تالاب‌ها، زیستگاه گونه‌های در خطر انقراض، آسیب‌پذیری مناطق سیل‌خیز، فرسایش مناطق ساحلی و مطالعات بصری و غیره است. و از آن به عنوان یک ارزیابی برنامه‌ریزی محیطی یکپارچه یاد می‌شود. این توانایی تجزیه و تحلیل مسائل زیست‌محیطی است که تصمیم‌گیری حیاتی را آسان می‌سازد.
حسابداری زیست‌محیطی
حسابداری زیست‌محیطی ، زیرمجموعه‌ای از حسابداری است که هدف آن ترکیب اطلاعات اقتصادی و زیست‌محیطی است. می‌توان آن را در سطح شرکت یا در سطح یک اقتصاد ملی از طریق سیستم حسابداری یکپارچه زیست‌محیطی و اقتصادی، یا یک سیستم ماهواره‌ای برای حسابداری کشورها انجام داد. (از جمله، حسابداری ملی برآورد تولید ناخالص داخلی را تولید می‌کند. در غیر این صورت، به عنوان GDP شناخته می‌شود).
همرفت جوی
همرفت جوی یا همرفت اتمسفری (Atmospheric convection) بر اثر ناپایداری بسته هوا و محیط یا اختلاف دمای لایه‌های هوا در جو زمین پدید می‌آید. تفاوت در آهنگ کاهش در توده‌های هوای خشک و مرطوب منجر به ناپایداری هوا می‌شود. اختلاط هوا در طول روز با گسترش و افزایش ارتفاع لایه مرزی سیاره‌ای، منجر به افزایش باد، تشکیل ابر کومه‌ای و کاهش نقطه شبنم سطحی می‌شود. همرفت مرطوب باعث ایجاد و گسترش توفان تندری می‌شود که اغلب مسئول آب و هوای شدید در سراسر جهان است. تهدیدهای ویژه ناشی از توفان تندری شامل تگرگ، فروپُکش و پیچند است.
جایزه بلک ریل
جایزه بلک ریل (Black Reel Awards) یا جایزهٔ حلقهٔ فیلم سیاه که به‌اختصار «BRAs» نامیده می‌شود، جایزه‌ای است که توسط «بنیاد تقویت سیاه‌پوستان آمریکا در سینما» (FAAAF) به‌منظورِ ارج‌نهادن بر پیشرفت و تعالی سیاه‌پوستان آمریکا و دستاوردهای سینمایی دسته‌جات پراکنده و گوناگون آفریقایی‌تبارها در صنعت فیلم سرتاسر جهان اهدا می‌شود و معیار انتخاب آنان نیز، رأی‌گیری از اعضای این بنیاد است.
این جایزه نخستین بار، در سال ۲۰۰۰ میلادی در واشینگتن، دی.سی. اهدا شد و قدیمی‌ترین جایزهٔ اختصاصی سینما برای سیاه‌پوستان آفریقا محسوب می‌شود.
غونشن
غونشن (Ronchin)یک کمون در بخش نور در شمال فرانسه است و بخشی از متروپل اروپایی لیل است.
اسمالی
اسمالی، یک آبادی از توابع بخش مرکزی، شهرستان کرمان در استان کرمان ایران است.
جمعیت
این آبادی در دهستان سرآسیاب فرسنگی قرار دارد و براساس سرشماری مرکز آمار ایران در سال ۱۳۹۵، خالی از سکنه دائم بوده‌است.
نینو بنونوتی
نینو بنونوتی (Nino Benvenuti؛ زادهٔ April 26, 1938) بوکسور سابق و هنرپیشه اهل ایتالیا است. از افتخارات وی میتوان به کسب مدال طلا وزن Welterweight در بازی‌های المپیک تابستانی ۱۹۶۰ اشاره کرد.
بخش پایک، شهرستان مدیسون، اوهایو
بخش پایک (به انگلیسی: Pike Township) یک منطقهٔ مسکونی در ایالات متحده آمریکا است که در شهرستان مدیسون، اوهایو واقع شده‌است. بخش پایک ۶۷٫۲ کیلومتر مربع مساحت و ۵۳۱ نفر جمعیت دارد و ۳۰۷ متر بالاتر از سطح دریا واقع شده‌است.
آندری یامسا
آندری یامسا (Andrei Jämsä؛ زادهٔ February 14, 1982) قایقران روئینگ اهل استونی است.
از افتخارات وی میتوان به کسب مدال برنز قایقرانی روئینگ چهار نفره دو پارو در بازی‌های المپیک تابستانی ۲۰۱۶ اشاره کرد.
کسپر یولمند
کسپر یولمند (Kasper Hjulmand؛ زادهٔ April 9, 1972) بازیکن سابق و مربی فوتبال اهل دانمارک است.
جون می-سون
جون می-سون (؛ ۷ دسامبر ۱۹۷۰ – ۲۹ ژوئن ۲۰۱۹) بازیگر اهل کره جنوبی بود. با اینکه او بیشتر به خاطر ایفای نقش مکمل زن در فیلم‌ها و مجموعه‌های تلویزیونی مانند خاطرات قتل (۲۰۰۳)، افسانه خورشید و ماه (۲۰۱۲) و قایم‌موشک (۲۰۱۳) شناخته می‌شود، جون می-سون همچنین به عنوان نقش اصلی در عشق یک چیز دیوانه است (۲۰۰۵) بازی کرده‌است.
باغوها
باغوها، یک آبادی از توابع بخش مرکزی، شهرستان کرمان در استان کرمان ایران است.
جمعیت
این آبادی در دهستان سرآسیاب فرسنگی قرار دارد و براساس سرشماری مرکز آمار ایران در سال ۱۳۹۵، خالی از سکنه دائم بوده‌است.
مارجری وودورث
مارجری وودورث (Marjorie Woodworth؛ June 5, 1919 – 1919:6:5, August 23, 2000) بازیگر اهل ایالات متحده آمریکا بود. وی بین سال‌های ۱۹۳۸ تا ۱۹۵۴ میلادی فعالیت می‌کرد.
از فیلم‌هایی که وی در آن‌ها نقش داشته‌است، می‌توان به آبشار نیاگارا و بجنبید سربازها! اشاره نمود.
مجموعه رمزنگاری
مجموعه رمزنگاری (cipher suite) مجموعه ای از الگوریتم‌هایی است که به امن کردن برقراری اتصال به شبکه که از (Transport Layer Security (TLS یا نسخه قبلی آن (Secure Socket Layer (SSL استفاده می‌کند، کمک می‌کند. محموعه الگوریتم‌هایی کهٔ cipher suites معمولاً شامل آنهاست: الگوریتم تبادل کلید، الگوریتم رمزگذاری bulk و الگوریتم کد اصالت سنجی پیام (MAC) است.
برنامه‌ریزی مکانی دریایی
برنامه‌ریزی مکانی دریایی ، فرآیندی است که چندین کاربر از اقیانوس - از جمله انرژی، صنعت، دولت، حفاظت و تفریح - را برای تصمیم‌گیری آگاهانه و هماهنگ دربارهٔ شیوهٔ استفاده پایدار از منابع دریایی گرد هم می‌آورد. برنامه‌ریزی مکانی دریایی به‌طور کلی از نقشه‌ها برای ایجاد تصویر جامع‌تری از یک منطقه دریایی استفاده می‌کند - شناسایی مکان و شیوهٔ استفاده از یک منطقه اقیانوسی و منابع طبیعی و زیستگاهی که وجود دارد. این شبیه به آمایش سرزمین یا برنامه‌ریزی کاربری سرزمین است، اما برای آب‌های دریایی.
مجموعه رمزنگاری
الگوریتم تبادل کلید: برای تبادل کلید بین دو دستگاه استفاده می‌شود. از این کلید برای رمزگذاری و رمزگشایی پیام‌های ارسال شده بین دو دستگاه استفاده می‌شود.
الگوریتم رمزگذاری bulk: برای رمزگذاری داده‌های ارسال شده استفاده می‌شود.
الگوریتم MAC: یکپارچگی داده‌ها را بررسی می‌کند تا اطمینان از عدم تغییر داده‌های انتقال یافته فراهم شود.
به‌طور کلی صدهامدل مختلف از مجموعه رمزنگاری وجود دارد که شامل ترکیب‌های مختلفی از این الگوریتم‌ها است. برخی از مجموعه رمزنگاری‌ها نسبت به سایرین امنیت بهتری دارند.
ساختار و کاربرد مفهوم مجموعه رمزنگاری در سند استاندارد TLS تعریف شده‌است. TLS 1.2 رایج‌ترین نسخه TLS است. نسخه بعدی (TLS (TLS 1.3 شامل موارد دیگری برای رمزگذاری سوئیت‌ها است. TLS 1.3 اخیراً استاندارد شده‌است و هنوز مورد استفاده گسترده‌ای قرار نگرفته‌است. از مجموعه‌های رمزگذاری شده که برای TLS 1.2 تعریف شده‌است نمی‌توان در TLS 1.3 و برعکس استفاده کرد، مگر اینکه در تعریف آنها تصریح شده باشد.
تاریخچه
پروتکل‌ها و الگوریتم‌ها ی رمز نگاری بخشی از پروتکل امنیت لایهٔ انتقال(Secure Socket Layer (SSL از زمان ایجادشان بوده‌اند. . SSL در بیشتر موارد موفق تر از TLS هنگام استفاده بوده‌است. با این وجود از نام مجموعه رمزنگاری در پیش نویس اصلی SSL استفاده نشده‌است در عوض، کلاینت و سرور از میان مجموعه ای کوچک از رمزگذارها برای تأمین امنیت ارتباط خود، توانایی انتخاب داشتند که Cipher-Choice نامیده می‌شد. تا زمان SSL v3 (آخرین نسخه SSL)که از نام مجموعه رمزنگاری استفاده شد. در هر نسخه TLS از مجموعه رمزنگاری در استانداردسازی آن استفاده شده‌است. مفهوم و هدف یک مجموعه رمزنگاری از زمان ابداع این اصطلاح تغییر نکرده‌است. این ساختار به عنوان یک ساختار توصیف الگوریتم‌هایی که یک ماشین از آن پشتیبانی می‌کند، استفاده می‌شود تا دو دستگاه تصمیم بگیرند که از کدام یک از الگوریتم‌های مورد استفاده برای تأمین امنیت اتصال خود استفاده کنند. آنچه تغییر کرده نسخه‌های الگوریتم‌هایی هستند که در مجموعه رمزنگاری پشتیبانی می‌شوند. هر نسخه از TLS پشتیبانی از نسخه‌های قوی تر الگوریتم‌ها را اضافه و پشتیبانی از نسخه‌های الگوریتم‌هایی را که به عنوان ناامن شناخته شده‌اند حذف کرده‌است.
TLS 1.3 تغییر در چگونگی مجموعه رمزنگاری برای برقراری ارتباط بین ماشین‌ها را نشان می‌دهد. مجموعه رمزنگاری که برای استفادهٔ دو دستگاه ارتباطی برای برقراری ارتباط آن دو انتخاب می‌شود، توسط فرایند شروع برقراری ارتباط تعیین می‌شود. اصلاحات وتغییراتی در TLS 1.3 در فرایند شروع برقراری ارتباط به وجود آمد تا تعداد پیام‌های مورد نیاز برای ارسال کاهش یابد. این امر باعث شد عملیات پردازشی کمتر، ترافیک کمتر و راندمان و کارایی بیشتر در مقایسه با نسخه‌های قبلی TLS به دست آید.
نحوهٔ نامگذاری
هر مجموعه رمزنگاری یک نام منحصر به فرد دارد که برای شناسایی آن و توصیف محتوای الگوریتمی آن استفاده می‌شود. هر بخش در مجموعه رمزنگاری در نام الگوریتم یا پروتکل متفاوت است. نمونه ای از نام گذاری:
TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
معنی این نامگذاری این است:
فرایند شروع برقراری ارتباط: هماهنگی مجموعه‌های رمزنگاری
بعد از هماهنگی و توافق بر سر انتخاب اینکه از کدام مجموعه رمزنگاری استفاده کنند، سرور و کلاینت هنوز هم می‌توانند با استفاده از پروتکل Change Cipher Spec در برقراری ارتباط فعلی یا ارتباطات جدید، مجموعه رمزنگاری را تغییر دهند.
برای آزمایش اینکه Tls cipher از کدام سرور پشتیبانی می‌کند، ممکن است از اسکنر SSL / TLS استفاده شود.
نریو برناردی
نِریو بِرناردی (Nerio Bernardi؛ July 23, 1899 – 1899:7:23, January 12, 1971) هنرپیشه اهل کشور ایتالیا بود. وی در بین سال‌های ۱۹۱۸ تا ۱۹۷۰ در ۱۹۲ فیلم بازی کرد. این هنرمند در شهر بولونیا متولد و در شهر رم درگذشت.
مجموعه رمزنگاری
عملیات ارتباطی TLS 1.0–1.2
ابتدا کاربر عملیات فرستادن پیام را آغاز می‌کند و پیام clientHello را که شامل لیستی ازمجموعه رمزنگاری‌ها و نسخهٔ TLS ای است که مورد استفاده قرار می‌دهد را برای سرور ارسال می‌کند. در پاسخ، سرور پیام SERVERHELLO را ارسال می‌کند که مشخص می‌کند سرور از بین مجموعه رمزنگاری‌هایی که کلاینت ارسال کرده‌است کدام را برای ادامه انتخاب می‌کند و پیام ارسالی شامل شناسه نیز است؛ و بعد سرور یک گواهی دیجیتال را برای تأیید هویت خود به کلاینت ارسال می‌کند؛ و ممکن است سرور در صورت لزوم گواهی هویت کلاینت را نیز درخواست کند.
نریو برناردی
از فیلم‌هایی که وی در آنها ظاهر شد می‌توان به فیلم سینمایی میلیدی و تفنگدارها، السید، تهاجم ۱۷۰۰، تئودورا، ملکه زرخرید، فرشته سپید، نیروی سرنوشت، شهبانوی ناوارا، شیطان در صومعه، فانفان لا تولیپ و آن بالابالاها اشاره نمود.
مجموعه رمزنگاری
عملیات ارتباطی TLS 1.0–1.2
اگر کلاینت و سرور از کلیدهای از پیش اشتراکی استفاده نکنند، کلاینت یک پیام رمزگذاری شده را به سرور ارسال می‌کند که کلاینت و سرور را قادر می‌سازد بتوانند در هنگام مبادله پیام حساب کنند که از کدام کلید مخفی استفاده کنند.
پس از موفقیت تأیید احراز هویت سرور و در صورت نیاز تبادل کلیدهای مخفی، کلاینت پیام نهایی را برای سرور ارسال می‌کند تا نشان دهد که عملیات ارتباطی با موفقیت انجام شده‌است. پس از دریافت این پیام، سرور پیام نهایی را ارسال می‌کند که تأیید دستیابی کامل را نشان می‌دهد. اکنون کلاینت و سرور در توافق هستند که کدام مجموعه رمزنگاری را برای ارتباط با یکدیگر استفاده کنند.
عملیات ارتباطی TLS 1.3
اگر دو دستگاه بر سر TLS 1.3 مطابقت داشته باشند، آنها توافق می‌کنند که از کدام مجموعه رمزنگاری مبتنی بر پروتکل ارتباطی TLS 1.3 استفاده کنند. عملیات ارتباطی در TLS 1.3 در مقایسه با دو عملیات رفت و برگشت مورد نیاز در نسخه‌های قبلی TLS / SSL، تنها به یک رفت و برگشت خلاصه می‌شود.
ابتدا کلاینت یک پیام ClientHello به سرور ارسال می‌کند که شامل لیستی از مجموعه رمزنگاری‌ها به ترتیب اولویتی که کلاینت مشخص کرده‌است می‌باشد و حدس می‌زند که از چه الگوریتم تبادل کلیدی استفاده شده‌است تا بتواند در صورت لزوم یک کلید مخفی برای به اشتراک گذاری برای سرور بفرستد. با حدس در مورد اینکه چه الگوریتم تبادل کلیدی مورد استفاده قرار می‌گیرد، یک رفت و برگشت را از بین می‌برد. پس از دریافت clientHello، سرور با کلید، گواهی، مجموعه رمزنگاری، پیام نهایی خود را ارسال می‌کند.
در TLS 1.0–1.2
برای کسب اطلاعات بیشتر در مورد الگوریتم‌های پشتیبانی شده در TLS 1.0–1.2 همچنین می‌توانید به لینک رو به رو مراجعه کنید: امنیت لایه انتقال