دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Richard Whaling
سری:
ISBN (شابک) : 9781680507492, 1680507494
ناشر: Pragmatic Bookshelf
سال نشر: 2020
تعداد صفحات: 260
زبان: English
فرمت فایل : EPUB (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 3 Mb
در صورت تبدیل فایل کتاب Modern Systems Programming with Scala Native: Write Lean, High-Performance Code without the JVM به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب برنامه نویسی سیستم های مدرن با Scala Native: کد ناب و با کارایی بالا را بدون JVM بنویسید نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
با Scala Native، یک کامپایلر Scala، به قدرت برنامهنویسی سیستمهای بدون فلز دسترسی پیدا کنید. بدون توشه چارچوبهای قدیمی و ماشینهای مجازی، Scala Native به شما امکان میدهد تا نحوه تعامل برنامههایتان با سیستمعامل خود را دوباره تصور کنید. کامپایل کد Scala به دستورالعمل های ماشین بومی. فراخوانی یکپارچه APIهای سیستم عامل برای شبکه های سطح پایین و IO. کنترل نشانگرها، آرایه ها و سایر تکنیک های مدیریت حافظه برای عملکرد فوق العاده؛ و از زمان راه اندازی فوری لذت ببرید. از JVM بگذرید و با نزدیک شدن به فلز، عملکرد کد خود را بهبود بخشید. توسعهدهندگان معمولاً سیستمهایی را بر روی کار کسانی که قبلاً آمدهاند، میسازند، و لایه به لایه انتزاع را جمع میکنند. Scala Native فرصتی نادر برای حذف لایه ها فراهم می کند. بدون JVM، Scala Native از API های POSIX و ANSI C برای ساخت برنامه های مختصر و رسا که به طور غیرمعمولی نزدیک به فلز خالی اجرا می شوند، استفاده می کند. Scala Native کد Scala را بهجای بایت کد JVM به دستورالعملهای ماشین بومی کامپایل میکند. سریع راهاندازی میشود، بدون مرحله گرم کردن کند که برای کامپایلرهای به موقع معمول است. برنامه های Scala Native می توانند به طور یکپارچه از API های سیستم عامل برای شبکه های سطح پایین و IO استفاده کنند. و Scala Native به شما امکان می دهد اشاره گرها، آرایه ها و دیگر انواع چیدمان حافظه را برای عملکرد فوق العاده کنترل کنید. گام به گام با Scala Native کد عملی و بدون فلز بنویسید. درک مبانی برنامه نویسی سیستم ها، از جمله اشاره گرها، آرایه ها، رشته ها و مدیریت حافظه. از API سوکت یونیکس برای نوشتن برنامه های سرویس گیرنده و سرویس دهنده شبکه بدون چارچوب هایی که زبان های سطح بالاتر به آن تکیه دارند، استفاده کنید. همه قطعات را کنار هم قرار دهید تا یک چارچوب HTTP مدرن و ناهمزمان به سبک میکروسرویس را از ابتدا طراحی و اجرا کنید. از سینتکس تمیز و مدرن Scala Native برای نوشتن کدهای ناب و با کارایی بالا بدون JVM استفاده کنید. آنچه شما نیاز دارید: یک سیستم مدرن ویندوز، سیستم عامل مک، یا لینوکس با قابلیت اجرای Docker. تمام نمونههای کد موجود در این کتاب برای اجرا بر روی یک محیط ساخت مبتنی بر Docker قابل حمل که در هر جایی اجرا میشود، طراحی شدهاند. اگر هنوز Docker را ندارید، برای دستورالعملهای نحوه دریافت آن به پیوست مراجعه کنید.
Access the power of bare-metal systems programming with Scala Native, an ahead-of-time Scala compiler. Without the baggage of legacy frameworks and virtual machines, Scala Native lets you re-imagine how your programs interact with your operating system. Compile Scala code down to native machine instructions; seamlessly invoke operating system APIs for low-level networking and IO; control pointers, arrays, and other memory management techniques for extreme performance; and enjoy instant start-up times. Skip the JVM and improve your code performance by getting close to the metal. Developers generally build systems on top of the work of those who came before, accumulating layer upon layer of abstraction. Scala Native provides a rare opportunity to remove layers. Without the JVM, Scala Native uses POSIX and ANSI C APIs to build concise, expressive programs that run unusually close to bare metal. Scala Native compiles Scala code down to native machine instructions instead of JVM bytecode. It starts up fast, without the sluggish warm-up phase that's common for just-in-time compilers. Scala Native programs can seamlessly invoke operating system APIs for low-level networking and IO. And Scala Native lets you control pointers, arrays, and other memory layout types for extreme performance. Write practical, bare-metal code with Scala Native, step by step. Understand the foundations of systems programming, including pointers, arrays, strings, and memory management. Use the UNIX socket API to write network client and server programs without the sort of frameworks higher-level languages rely on. Put all the pieces together to design and implement a modern, asynchronous microservice-style HTTP framework from scratch. Take advantage of Scala Native's clean, modern syntax to write lean, high-performance code without the JVM. What You Need: A modern Windows, Mac OS, or Linux system capable of running Docker. All code examples in the book are designed to run on a portable Docker-based build environment that runs anywhere. If you don't have Docker yet, see the Appendix for instructions on how to get it.