دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
دسته بندی: برنامه نویسی: زبان های برنامه نویسی ویرایش: 1 نویسندگان: Ric Messier سری: ISBN (شابک) : 1119712971, 9781119712879 ناشر: Wiley سال نشر: 2021 تعداد صفحات: 416 زبان: English فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 8 مگابایت
کلمات کلیدی مربوط به کتاب شروع برنامه نویسی Rust: یادگیری ماشینی، برنامهنویسی، پایگاههای داده، همزمان، SQL، پایگاههای داده رابطهای، NoSQL، MongoDB، HTTP، Logging، Microservices، رمزگذاری، بازگشتی، Raspberry Pi، برنامهنویسی شبکه، بازی زندگی، تست واحد، سرورهای وب، Rust، TCP، Clients، سرورها
در صورت تبدیل فایل کتاب Beginning Rust Programming به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب شروع برنامه نویسی Rust نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
با استفاده از این راهنمای عملی و گام به گام، طناب ها را
با زبان برنامه نویسی Rust به سرعت یاد بگیرید
در شروع برنامه نویسی
Rust< /span>، برنامه نویس و نویسنده ماهر، Ric
Messier یک راهنمای بسیار کاربردی و واقعی برای کدنویسی با Rust
ارائه می دهد. این کتاب با اجتناب از محتوای خشک و نظری و
آموزشهایی از نوع «سلام، دنیا» با کاربرد مشکوک، فوراً به
برنامهنویسی Rust کاربردی میپردازد که از سرعت فوقالعاده و
کارایی حافظه زبان بهره میبرد.
این کتاب از ابتدا برای استفاده از زبان برنامه نویسی سیستم
چندپارادایمی طراحی شده است، این کتاب به شما می
آموزد:
Quickly learn the ropes with the Rust programming
language using this practical, step-by-step
guide
In Beginning Rust
Programming, accomplished programmer and author
Ric Messier delivers a highly practical, real-world guide to
coding with Rust. Avoiding dry, theoretical content and
“Hello, world”-type tutorials of questionable utility, the
book dives immediately into functional Rust programming
that takes advantage of the language’s blazing speed and
memory efficiency.
Designed from the ground up to give you a running start
to using the multiparadigm system programming language, this
book will teach you to:
Perfect for programmers with some experience in other languages, like C or C++, Beginning Rust Programming is also a great pick for students new to programming and seeking a user-friendly and robust language with which to start their coding career.
Cover Title Page Copyright Page Contents Introduction Obtaining Rust Getting the Source Code What You Will Learn Chapter 1 Chapter 2 Chapter 3 Chapter 4 Chapter 5 Chapter 6 Chapter 7 Chapter 8 Chapter 9 Chapter 10 Chapter 11 Chapter 12 Chapter 13 Chapter 14 Chapter 15 Providing Feedback Chapter 1 Game of Life: The Basics Game of Life: The Program Starting with Cargo Putting the Pieces Together Bringing In External Functionality Namespaces Generating the Game Grid Dissecting Main Defining Functions Defining Variables Datatypes Arrays Control Structures Looking at More Function Functions Returning Values Passing Parameters Scope Compiling Programs Summary Exercises Additional Resources Chapter 2 Extended Life Understanding Ownership Extending Life Adding Modules Working with Command-Line Arguments Option Types Reading from Files Extracting Values Populating from the Vector Outputting to the Terminal Using Colors Printing Generations Summary Exercises Additional Resources Chapter 3 Building a Library References First Pass Traits and Implementations Self-Identification The Rest Second Pass The Driver Summary Exercises Additional Resources Chapter 4 Hangman Our Data The Traits Implementations Using the Option Enum Finishing Up the Implementation Reading Files and Selecting Words Handling Errors Concisely Generics and Bounds A Vector of Lines The Rest of the Story Initialization Playing the Game Summary Exercises Additional Resources Chapter 5 In Concurrence The Dining Philosophers Mutexes and Semaphores Interprocess Communications The Main Event Unix Sockets File and Directory Handling Closures Threading in the Main Creating Streams Cryptographic Hashing Creating Threads Summary Exercises Additional Resources Chapter 6 Clients and Servers Planning Network Programming Programming Sockets Rust TCP Server Handling Requests Operating System Calls Summary Exercises Additional Resources Chapter 7 Client-Side Applications Encryption Encryption Algorithms Going Hybrid Encryption Algorithms Transport Layer Security (TLS) TLS Server Remote Access Client Creating the Connection Validating Input Regular Expressions The Final Function Summary Exercises Additional Resources Chapter 8 Going Relational Application Architectures n-Tier Applications Microservices Model-View-Controller Databases Structured Query Language Server or Embedded Accessing Databases Writing a Database Program Main and Modules Database Functions Adding Records Listing Records Summary Exercises Additional Resources Chapter 9 No(SQL) Going Assertions Design by Contract NoSQL Working with MongoDB Inserting Data Reading in Data from a File Populating the Database Retrieving Values Summary Exercises Additional Resources Chapter 10 Web Communications Style Guides Hypertext Transfer Protocol Programmatic Communication Web Communication Over TLS Client Communication Jumping Ahead Jumping Back Summary Exercises Additional Resources Chapter 11 Web Server Offensive vs. Defensive Programming Web Application Communications Web Application Parameters Asynchronous JavaScript and XML Representational State Transfer APIs in Node.js and Python API Server in Rust Rust Rocket Summary Exercises Additional Resources Chapter 12 Getting to the System Extending Functionality Windows Registry Programmatic Access to the Registry Using Rust to Access the Registry System Information with Rust Persistence (for Fun) Summary Exercises Additional Resources Chapter 13 Device Programming Logging Using syslog Using Windows Event Logs Working with Raspberry Pi Lighting Lights Reading GPIO Summary Exercises Additional Resources Chapter 14 Collecting Stuff Arrays and Vectors Linked Lists Stacks Queues Sorting Search Trees Summary Exercises Additional Resources Chapter 15 Odds and Sods Unit Testing Testing Types Test Plans Unit Tests Recursion Machine Learning Chatbots Neural Networks Summary Exercises Additional Resources Index EULA