برنامه نويسي

زنگ

Rust

دانلود کتاب Rust (به فارسی: زنگ) نوشته شده توسط «John Bach»


اطلاعات کتاب زنگ

موضوع اصلی: کامپیوتر – برنامه نویسی

نوع: کتاب الکترونیکی

ناشر: Independently Published

نویسنده: John Bach

زبان: english

فرمت کتاب: EPUB (قابل تبدیل به سایر فرمت ها)

سال انتشار: 2020

تعداد صفحه: 344

حجم فایل: 690 کیلوبایت

کد کتاب: 8678679751 , 9798678679758

توضیحات کتاب زنگ

پس از خواندن این کتاب، برای ساخت برنامه های Rust آماده خواهید بود. چرا یک زبان برنامه نویسی جدید یاد بگیرید؟ همانطور که انیشتین ممکن است گفته باشد، “تا حد امکان ملایم، اما نه ملایم تر”. در اینجا چیزهای جدید زیادی برای یادگیری وجود دارد، و آنقدر متفاوت است که نیاز به تنظیم مجدد مبلمان ذهنی شما دارد. منظور من از «ملایم» این است که ویژگی‌ها عملاً با مثال‌هایی ارائه می‌شوند. همانطور که ما با مشکلات روبرو می شویم، امیدوارم نشان دهم که Rust چگونه این مشکلات را حل می کند. قبل از اینکه راه حل ها معقول شوند، درک مشکلات مهم است. به زبان گلی، ما برای پیاده روی در منطقه تپه ای می رویم و من به چند صخره جالب در راه اشاره می کنم، تنها با چند سخنرانی زمین شناسی. سربالایی وجود خواهد داشت اما منظره الهام بخش خواهد بود. جامعه به طور غیرعادی خوشایند و خوشحال است که به شما کمک می کند. انجمن کاربران Rust و یک زیرمجموعه فعال وجود دارد که به طور غیرعادی به خوبی تعدیل می شود. اگر سؤالات خاصی دارید، سؤالات متداول منبع خوبی است. اول، چرا یک زبان برنامه نویسی جدید یاد بگیرید؟ این یک سرمایه گذاری زمان و انرژی است و نیاز به توجیه دارد. حتی اگر بلافاصله با استفاده از آن زبان کار جالبی انجام ندهید، ماهیچه های ذهنی کشیده می شود و شما را به برنامه نویس بهتری تبدیل می کند. این یک نوع بازگشت سرمایه ضعیف به نظر می رسد، اما اگر دائماً چیزی واقعاً جدید را یاد نگیرید، دچار رکود خواهید شد و مانند فردی خواهید بود که ده سال تجربه در انجام یک کار مشابه دارد. ShinesRust یک زبان برنامه نویسی سیستمی با تایپ ایستا و قوی است. از نظر استاتیکی به این معنی است که همه انواع در زمان کامپایل شناخته می شوند، قویاً به این معنی است که این انواع به گونه ای طراحی شده اند که نوشتن برنامه های نادرست را دشوارتر کنند. یک کامپایل موفق به این معنی است که شما تضمین بسیار بهتری برای صحت نسبت به زبان کابوی مانند C دارید. سیستم‌ها به معنای تولید بهترین کد ماشین ممکن با کنترل کامل استفاده از حافظه است. بنابراین کاربردها بسیار سخت هستند: سیستم عامل ها، درایورهای دستگاه و سیستم های جاسازی شده که حتی ممکن است سیستم عامل نداشته باشند. با این حال، نوشتن کد نرم‌افزار معمولی نیز در واقع زبان بسیار دلپذیری است. تفاوت بزرگ با C و C این است که Rust توسط Defau ایمن است.


After reading this book, you’ll be ready to build Rust applications. Why learn a new Programming Language?As Einstein might have said, “As gentle as possible, but no gentler.”. There is a lot of new stuff to learn here, and it’s different enough to require some rearrangement of your mental furniture. By ‘gentle’ I mean that the features are presented practically with examples; as we encounter difficulties, I hope to show how Rust solves these problems. It is important to understand the problems before the solutions make sense. To put it in flowery language, we are going for a hike in hilly country and I will point out some interesting rock formations on the way, with only a few geology lectures. There will be some uphill but the view will be inspiring; the community is unusually pleasant and happy to help. There is the Rust Users Forum and an active subreddit which is unusually well-moderated. The FAQ is a good resource if you have specific questions.First, why learn a new programming language? It is an investment of time and energy and that needs some justification. Even if you do not immediately land a cool job using that language, it stretches the mental muscles and makes you a better programmer. That seems a poor kind of return-on-investment but if you’re not learning something genuinely new all the time then you will stagnate and be like the person who has ten years of experience in doing the same thing over and over.Where Rust ShinesRust is a statically and strongly typed systems programming language. statically means that all types are known at compile-time, strongly means that these types are designed to make it harder to write incorrect programs. A successful compilation means you have a much better guarantee of correctness than with a cowboy language like C. systems means generating the best possible machine code with full control of memory use. So the uses are pretty hardcore: operating systems, device drivers and embedded systems that might not even have an operating system. However, it’s actually a very pleasant language to write normal application code in as well.The big difference from C and C is that Rust is safe by defau

دانلود کتاب «زنگ»

مبلغی که بابت خرید کتاب می‌پردازیم به مراتب پایین‌تر از هزینه‌هایی است که در آینده بابت نخواندن آن خواهیم پرداخت.

📖 خرید این کتاب

برای دریافت فایل و اطلاع از قیمت، روی یکی از دکمه‌های زیر کلیک کنید تا پیام آماده برای شما ارسال شود:

پس از ارسال پیام، قیمت و لینک دریافت فایل در اسرع وقت برای شما ارسال خواهد شد.

دیدگاهتان را بنویسید